![]() |
Grail (C#)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Class representing state of finite state machine. More...

Public Member Functions | |
| void | Enter () |
| Called once after machine enters this state. More... | |
| void | Update (float deltaTime) |
| Called every cycle the machine is in this state (including the one during which machine entered this state). More... | |
| void | Exit () |
| Called once after machine exits this state. More... | |
Properties | |
| string | Name [get] |
| Name of this state. More... | |
Class representing state of finite state machine.
| void Grail.FSM.IState.Enter | ( | ) |
Called once after machine enters this state.
Implemented in Grail.FSM.FiniteStateMachine, and Grail.FSM.DefaultState.
| void Grail.FSM.IState.Exit | ( | ) |
Called once after machine exits this state.
Implemented in Grail.FSM.DefaultState.
| void Grail.FSM.IState.Update | ( | float | deltaTime | ) |
Called every cycle the machine is in this state (including the one during which machine entered this state).
Implemented in Grail.FSM.FiniteStateMachine, and Grail.FSM.DefaultState.
|
get |
Name of this state.