| System/Dungeon/DungeonFightWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/HazyDemonKingModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/HazyDemonKingVictoryWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Dungeon/DungeonFightWin.cs
@@ -277,6 +277,9 @@ switch (dataMapId) { case CrossServerBossModel.DATA_MAPID: case HazyGrassModel.FairyGrassMapId: case HazyGrassModel.ReikiGrassMapId: case HazyDemonKingModel.DEMONKINGMAPID2: var crossServerBossModel = ModelCenter.Instance.GetModel<CrossServerBossModel>(); crossServerBossModel.RequestExit(); break; @@ -478,6 +481,12 @@ model.ExitCurrentDungeon(); WindowCenter.Instance.Close<JadyDynastyTowerVictoryWin>(); break; case HazyDemonKingModel.DEMONKINGMAPID2: case HazyGrassModel.ReikiGrassMapId: case HazyGrassModel.FairyGrassMapId: var crossServerBossModel = ModelCenter.Instance.GetModel<CrossServerBossModel>(); crossServerBossModel.RequestExit(); break; default: model.ExitCurrentDungeon(); break; System/HazyRegion/HazyDemonKingModel.cs
@@ -270,6 +270,19 @@ return StatusMgr.Instance.IsExistBossBelong(playerId); } public void RequestExitDungeon() { if (PlayerDatas.Instance.baseData.MapID == DEMONKINGMAPID1) { ModelCenter.Instance.GetModel<DungeonModel>().ExitCurrentDungeon(); } else { var pak = new CC104_tagCMExitCrossRealm(); GameNetSystem.Instance.SendToCrossServer(pak); } } public void RequestEnterClientDungeon() { var config = HazyRegionConfig.Get(hazyRegionModel.processingIncidentId); System/HazyRegion/HazyDemonKingVictoryWin.cs
@@ -173,7 +173,7 @@ } else { model.ExitCurrentDungeon(); ModelCenter.Instance.GetModel<HazyDemonKingModel>().RequestExitDungeon(); } }