C# Class BGC.StateMachine.CoordinatingState

Inheritance: BGC.StateMachine.State
Mostrar archivo Open project: UCRBrainGameCenter/BGC_Tools Class Usage Examples

Public Methods

Method Description
CoordinatingState ( ) : System

Create a coordinating state with the default name

CoordinatingState ( string name ) : System

Create a coordinate state with a custom name rather than the default

SetStateMachineFunctions ( IStateDataBool booleans, IStateTrigger triggers ) : void

Receive state machine related functions that give states required behaviour

Protected Methods

Method Description
ActivateTrigger ( key ) : void

Activate a trigger in the state machine this state is a part of

GetBool ( key ) : bool

Get a bool from the state machine this state is a part of

SetBool ( key, bool val ) : void

Set a bool in the state machine this state is a part of

Method Details

ActivateTrigger() protected method

Activate a trigger in the state machine this state is a part of
protected ActivateTrigger ( key ) : void
return void

CoordinatingState() public method

Create a coordinating state with the default name
public CoordinatingState ( ) : System
return System

CoordinatingState() public method

Create a coordinate state with a custom name rather than the default
public CoordinatingState ( string name ) : System
name string
return System

GetBool() protected method

Get a bool from the state machine this state is a part of
protected GetBool ( key ) : bool
return bool

SetBool() protected method

Set a bool in the state machine this state is a part of
protected SetBool ( key, bool val ) : void
val bool
return void

SetStateMachineFunctions() public method

Receive state machine related functions that give states required behaviour
public SetStateMachineFunctions ( IStateDataBool booleans, IStateTrigger triggers ) : void
booleans IStateDataBool
triggers IStateTrigger
return void