IEnumerator delayToShowNextMonster(BattleTeamBase aTeam){ //FadeBlackScreen(0.0f,0.1f); yield return new WaitForSeconds(0.1f); if(aTeam.nextUnsetMonster!=null) { this.opponentTeam.healthBars = true; this.playersTeam.healthBars = true; this.opponentTeam.unfadeAllMonsters(); this.playersTeam.allMonstersBackInPlace(); this.opponentTeam.allMonstersBackInPlace(); this.showMovesForMonster(aTeam.nextUnsetMonster); if(aTeam.nextUnsetMonster!=null) this.playersTeam.bringMonsterToFront(aTeam.nextUnsetMonster); } }
private void onMonsterFainted(BattleTeamBase aTeam,BattleMonster aMonster) { //if(aTeam.isLocalTeam) { this._commentaryManager.addCommentaryMessage(aMonster.ownersName+"'s "+aMonster.name+" has Fainted!",ECommentaryMessageType.StandardMessage,ECommentaryMessagePosition.CenterMessage); //} if(aTeam.teamIsDead) { handleBattleOver(aTeam as BattleTeam); } }