Пример #1
0
        public void EnterState(NewBehaviourScript nextState)
        {
            if (nextState == null)
            {
                return;
            }

            if (_currentState != null)
            {
                _currentState.ExitState();
            }

            _currentState = nextState;
            _currentState.EnterState();
        }