public IEnumerator StageClearing() { isStartGame = false; isEndGame = true; HeroSystem.SaveHeros(Common.FindAlly()); MapSystem.MapClear(stageInfo.mapNumber, stageInfo.stageClearPoint); MissionSystem.AddClearPoint(MissionSystem.ClearType.StageClear); MissionSystem.AddClearPoint(MissionSystem.ClearType.TotalStageCount); MissionSystem.PointSave(); SaveSystem.AddUserCoin(stageInfo.stageCoin); stageInfo.stageExp = Common.GetUserExp(stageInfo.stageNumber); SaveSystem.ExpUp(stageInfo.stageExp); var getItems = GetStageItems(); for (var i = 0; i < getItems.Count; i++) { ItemSystem.SetObtainItem(getItems[i].id); } GoogleSignManager.SaveData(); UI_Manager.instance.OpenEndGamePanel(true); if (UnityEngine.Random.Range(0, 10) < 2) { GoogleAdMobManager.instance.OnBtnViewAdClicked(); } yield return(null); }