public void TransitionToState(FSMSO.State nextState) { if (nextState != BrainConfiguration.remainState) { foreach (var onExitAction in currentState.OnExitActions) { onExitAction.Act(this); } currentState = nextState; } }
public void SetupAI(params object[] parameters) { currentState = BrainConfiguration.initialState; }