EngineStateMachine

Undocumented in source.

Constructors

this
this(Engine engine_a)

Constructor. Creates an SystemStateMachine.

Members

Functions

addState
EngineStateMachine addState(string name_a, EngineState state_a)

Add a state to this state machine.

changeState
void changeState(string name_a)

Change to a new state. The Systems from the old state will be removed and the Systems for the new state will be added.

createState
EngineState createState(string name_a)

Create a new state in this state machine.

Meta