![]() | Slash.Application.Systems Namespace |
[Missing <summary> documentation for "N:Slash.Application.Systems"]
Class | Description | |
---|---|---|
![]() | CompoundComponentAttribute |
Attribute to flag a property or field of a compound entity as a component member.
|
![]() | CompoundEntitiesT |
Manages all entities that have a specific component configuration.
|
![]() | GameSystem |
Base system class.
|
![]() | GameSystemAttribute |
System that is automatically added to the game.
|
![]() | SystemManager |
Manages the game systems to be updated in each tick.
|
Interface | Description | |
---|---|---|
![]() | ISystem |
Contract that all systems that make up a game have to fulfill,
e.g. physics, combat or AI.
|
Delegate | Description | |
---|---|---|
![]() | CompoundEntitiesTEntityAddedDelegate |
Delegate for EntityAdded event.
|
![]() | CompoundEntitiesTEntityFilter |
Delegate for AllowEntity property.
|
![]() | CompoundEntitiesTEntityRemovedDelegate |
Delegate for EntityRemoved event.
|
Enumeration | Description | |
---|---|---|
![]() | SystemGameEvent | System-related events.
|