public void OnStatExit(SimpleFSM <TStateKey> stateMachine, ISimpleFSMState <TStateKey> toState) { exit?.Invoke(stateMachine, toState); }
public void Update(SimpleFSM <TStateKey> stateMachine, float deltaTime) { update?.Invoke(stateMachine, deltaTime); }
public void OnStateEnter(SimpleFSM <TStateKey> stateMachine, ISimpleFSMState <TStateKey> fromState) { enter?.Invoke(stateMachine, fromState); }