Namespace Fibula.Common.Contracts.Abstractions
Interfaces
IApplicationContext
Interface that represents the common context of the entire application.
ICloneableThing<TThing>
Interface for cloneable things.
ICondition
Interface for all conditions.
IContainedThing
Interface for all entities that keep track of a parent container.
IConverter
Inteface for a converter.
IExhaustionCondition
Interface for the special type of exhaustion condition.
ILocatable
Interface for all entities with a location.
IThing
Interface for all things in the game.
IThingContainer
Interface for all containers of IThings.
IThingCreationArguments
Interface for arguments used during creation of things.
IThingFactory
Interface for factories of things.