Grail (C#)  1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.FSM.FiniteStateMachine Member List

This is the complete list of members for Grail.FSM.FiniteStateMachine, including all inherited members.

CurrentStateGrail.FSM.FiniteStateMachine
DefaultState(string stateName) (defined in Grail.FSM.DefaultState)Grail.FSM.DefaultStateinlineprotected
Enter()Grail.FSM.FiniteStateMachineinlinevirtual
Exit()Grail.FSM.DefaultStateinlinevirtual
FiniteStateMachine(Dictionary< IState, Func< IState >> transitionFunctions, IState initialState, string stateMachineName="state machine")Grail.FSM.FiniteStateMachineinline
FiniteStateMachine(List<(IState sourceState, IState destinationState, Func< bool > condition)> transitions, IState initialState, string stateMachineName="state machine")Grail.FSM.FiniteStateMachineinline
NameGrail.FSM.DefaultState
Update(float deltaTime)Grail.FSM.FiniteStateMachineinlinevirtual