![]() |
Grail (C#)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for Grail.FSM.FiniteStateMachine, including all inherited members.
| CurrentState | Grail.FSM.FiniteStateMachine | |
| DefaultState(string stateName) (defined in Grail.FSM.DefaultState) | Grail.FSM.DefaultState | inlineprotected |
| Enter() | Grail.FSM.FiniteStateMachine | inlinevirtual |
| Exit() | Grail.FSM.DefaultState | inlinevirtual |
| FiniteStateMachine(Dictionary< IState, Func< IState >> transitionFunctions, IState initialState, string stateMachineName="state machine") | Grail.FSM.FiniteStateMachine | inline |
| FiniteStateMachine(List<(IState sourceState, IState destinationState, Func< bool > condition)> transitions, IState initialState, string stateMachineName="state machine") | Grail.FSM.FiniteStateMachine | inline |
| Name | Grail.FSM.DefaultState | |
| Update(float deltaTime) | Grail.FSM.FiniteStateMachine | inlinevirtual |