SpaceRTS - Starter Pack  1.3
GameBase Namespace Reference

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