![]() |
SpaceRTS - Starter Pack
1.3
|
Namespaces | |
| namespace | AttributeExtension |
| namespace | RTSKit |
Classes | |
| class | ComponentProxy |
| Component class that does all the magic to store, index and return the important components from child GameObjects. More... | |
| class | GameEntity |
| Core Component for each interactable Entity in the Game. Acts as a Controller for the visual Avatar through its ComponentProxy. More... | |
| class | GameEntityComponent |
| Base class for all the Components that need to comunicate with the GameEntity and it's Visual Module. More... | |
| class | GameScene |
| Root Component that acts as central point between the GameEntities, their components and the GameSystems. More... | |
| class | GameSceneSystem |
| Base class for all the game systems. More... | |
| interface | ISelectableCriteria |
| When implemented, the object can filter from a list of Selectables which ones will be finally selected. More... | |
| class | ProxyRef |
| Represents a Component reference that can be assigned directly through editor or must be taken from a component proxy in runtime. More... | |
| class | Selectable |
| Component in charge of store the current status for hover, highlight and selection. More... | |
| class | SelectableChanged |
| Special message triggered by the Selectable component and dispatched through the GameEntity Message Sink. More... | |
| class | SelectionInput |
| Acts as a nexus between the input (clicks, selection box, etc) and the SelectionSystem. More... | |
| class | SelectionSystem |
| The system in control of all GameEntities that can be hovered, highlighted and selected. More... | |