| 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.
|