private IEnumerator PlayEnding(EEndGameType endBattleType) { ShowLoading(); yield return(new WaitForSeconds(loadingTime)); HideLoading(); switch (endBattleType) { case EEndGameType.BadEnding: L_DiagManager.instance.PlayStory("ending1"); isPlayingStory = true; curGameStat = EGameStat.Ending; break; case EEndGameType.HappyEnding: L_DiagManager.instance.PlayStory("ending2"); isPlayingStory = true; curGameStat = EGameStat.Ending; break; case EEndGameType.HiddenEnding: L_DiagManager.instance.PlayStory("ending3"); isPlayingStory = true; curGameStat = EGameStat.Ending; break; } }
public void EndBattle(EEndGameType endBattleType) { GameObject[] clearObjs = GameObject.FindGameObjectsWithTag("DropItem"); for (int i = 0; i < clearObjs.Length; i++) { Destroy(clearObjs[i]); } if (endBattleType == EEndGameType.NextLevel) { curLevel++; isStartBattle = false; nextLevelView.SetActive(true); } else { isStartBattle = false; mainGameField.SetActive(false); jetPlatform.SetActive(false); tankPlatform.SetActive(false); soldierPlatform.SetActive(false); gameUI.SetActive(false); StartCoroutine(PlayEnding(endBattleType)); } }
public void gameEnded(EEndGameType endType) { throw new System.NotImplementedException(); }