Example #1
0
        IEnumerator WaitPlayerAction()
        {
            if (currentPlayer != null)
            {
                foreach (var player in activePlayerList)
                {
                    while (somethingOn)
                    {
                        yield return(null);
                    }
                    player.PlayerOff();
                }
            }

            print("Check");

            foreach (var enemy in activeEnemyList)
            {
                enemy.currentVigor = enemy.baseVigor;
                enemy.turnState    = TurnState.Waiting;
            }

            currentPlayer = null;

            _board.ResetBoard();
            turnState = Turn.EnemyTurn;
            print("EnemyTurn");

            if (enemyAi != null)
            {
                enemyAi.StartAi();
            }
        }