少年修仙传客户端代码仓库
client_linchunjie
2019-04-19 25eeb53277f68b97a96276e652dffa567afd4503
3335 缥缈仙域
3个文件已修改
24 ■■■■■ 已修改文件
System/Dungeon/DungeonFightWin.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyDemonKingModel.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyDemonKingVictoryWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | 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();
            }
        }