//////////////////////////////////////////////////////////////////////////////////////////////////// // // // 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); }