/// <summary> 회군으로 인해 전투 멈춤 </summary> public void StopBattle() { if (onStopBattle != null) { onStopBattle(this); } battlePhase = BattlePhase.Ready; if (battleProcessCoroutine != null) { StopCoroutine(battleProcessCoroutine); battleProcessCoroutine = null; } //아군 데이타 레벨 1로 초기화. for (int i = 0; i < redTeamList.Count; i++) { BattleHero hero = redTeamList[i]; hero.HeroReset(); hero.transform.position = spawnPointsRedTeam[0].transform.position; } // 스폰되었던 보스와 몬스터 제거 ClearBossAndMonster(); Battle.SaveStageInfo(this); }