| Main/System/Battle/BattleField/BattleField.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/Main/HomeWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/MainLevel/MainBossEnterWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/System/Battle/BattleField/BattleField.cs
@@ -534,9 +534,21 @@ recordPlayer.HaveRest(); battleObjMgr.HaveRest(BattleCamp.Red); battleObjMgr.DestroyTeam(BattleCamp.Blue); SetBattleStartState(); SetBattleMode(BattleMode.Stop); } //清场敌方但不终止战斗,用于切换主线BOSS战斗后,正常显示敌方 public virtual void CleanBattle() { battleEffectMgr.HaveRest(); battleTweenMgr.HaveRest(); recordPlayer.HaveRest(); battleObjMgr.HaveRest(BattleCamp.Blue); battleObjMgr.DestroyTeam(BattleCamp.Blue); SetBattleStartState(); } public bool IsBattleEnd() { return IsBattleFinish; Main/System/Main/HomeWin.cs
@@ -154,6 +154,7 @@ HeroUIManager.Instance.OnUnLockHeroCountEvent += OnUnLockHeroCountEvent; OfficialRankManager.Instance.OnOfficialCanLVUpEvent += OnOfficialCanLVUpEvent; FirstChargeManager.Instance.OnFirstChargeTaskUpdateEvent += OnFirstChargeTaskUpdateEvent; OfficialRankManager.Instance.RealmMissionRefreshEvent += OnOfficialCanLVUpEvent; Display(); DisplayFirstChargeBtn(); @@ -178,6 +179,7 @@ HeroUIManager.Instance.OnUnLockHeroCountEvent -= OnUnLockHeroCountEvent; OfficialRankManager.Instance.OnOfficialCanLVUpEvent -= OnOfficialCanLVUpEvent; FirstChargeManager.Instance.OnFirstChargeTaskUpdateEvent -= OnFirstChargeTaskUpdateEvent; OfficialRankManager.Instance.RealmMissionRefreshEvent -= OnOfficialCanLVUpEvent; // 关闭的时候把战斗界面也给关了 虽然是在外面开的 UIManager.Instance.CloseWindow<BattleWin>(); } Main/System/MainLevel/MainBossEnterWin.cs
@@ -137,6 +137,7 @@ if (MainLevelManager.Instance.CanChallengeBoss()) { BattleManager.Instance.SendTurnFight(2); BattleManager.Instance.storyBattleField.CleanBattle(); AutoFightModel.Instance.isPause = true; } CloseWindow();