コード例 #1
0
    ////////////////////////////////////////////////////////////////////////////////////////////////////
    //                                                                                                //
    //                                     Turn/Action  Methods                                       //
    //                                                                                                //
    ////////////////////////////////////////////////////////////////////////////////////////////////////


    //starts the battle
    IEnumerator BattleLoop()
    {
        while (continueBattle)
        {
            battleGUI.SetBattleMessage("It is " + ChampionOrder.currentChampionTurn.stats.championName + "'s turn");
            battleGUI.UpdateActionsAvailable(ChampionOrder.currentChampionTurn);
            yield return(StartCoroutine(championOrder.CurrentChampionAction()));

            battleGUI.UpdateGUIForNextTurn();
        }

        EndBattle();

        yield return(null);
    }