Пример #1
0
        public void TransitionToState(FSMSO.State nextState)
        {
            if (nextState != BrainConfiguration.remainState)
            {
                foreach (var onExitAction in currentState.OnExitActions)
                {
                    onExitAction.Act(this);
                }

                currentState = nextState;
            }
        }
Пример #2
0
 public void SetupAI(params object[] parameters)
 {
     currentState = BrainConfiguration.initialState;
 }