C# Class BGC.StateMachine.CoordinatingState

Inheritance: BGC.StateMachine.State
Afficher le fichier Open project: UCRBrainGameCenter/BGC_Tools Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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 méthode

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

CoordinatingState() public méthode

Create a coordinating state with the default name
public CoordinatingState ( ) : System
Résultat System

CoordinatingState() public méthode

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

GetBool() protected méthode

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

SetBool() protected méthode

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

SetStateMachineFunctions() public méthode

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