![]() |
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... | |