Exemplo n.º 1
0
        private void OnPlayerDead(GameSubState subState)
        {
            playerTurnState.Deactivate();
            enemyTurnState.Deactivate();

            TransitionToState(gameOverState);
        }
Exemplo n.º 2
0
        private void OnTurnEnded(GameSubState subState)
        {
            if (subState == enemyTurnState)
            {
                playerTurnState.Activate();
                enemyTurnState.Deactivate();
            }

            if (subState == playerTurnState)
            {
                enemyTurnState.Activate();
                playerTurnState.Deactivate();
            }
        }