Exemplo n.º 1
0
        public void EnterState(GameState state)
        {
            if (_currentState != null)
            {
                _currentState.OnLeave();
            }

            _currentState = state;
            _currentState.OnEnter();
        }