![]() |
Grail (C#)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Default implementation of IState interface. All IState method implementations are empty. More...


Public Member Functions | |
| virtual void | Enter () |
| Called once after machine enters this state. More... | |
| virtual void | Update (float deltaTime) |
| Called every cycle the machine is in this state (including the one during which machine entered this state). More... | |
| virtual void | Exit () |
| Called once after machine exits this state. More... | |
Protected Member Functions | |
| DefaultState (string stateName) | |
Properties | |
| string | Name [get] |
| Name of this state. More... | |
Properties inherited from Grail.FSM.IState | |
| string | Name [get] |
| Name of this state. More... | |
|
inlinevirtual |
Called once after machine enters this state.
Implements Grail.FSM.IState.
Reimplemented in Grail.FSM.FiniteStateMachine.
|
inlinevirtual |
Called once after machine exits this state.
Implements Grail.FSM.IState.
|
inlinevirtual |
Called every cycle the machine is in this state (including the one during which machine entered this state).
Implements Grail.FSM.IState.
Reimplemented in Grail.FSM.FiniteStateMachine.
|
get |
Name of this state.