少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-16 8b08b76bc72d46432f16f69717447280496f56bc
5725 【前端】【1.5】跨服BOSS开发
3个文件已修改
30 ■■■■ 已修改文件
System/Dungeon/DungeonModel.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/FindPreciousBossRebornBehaviour.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/WorldBossWin.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonModel.cs
@@ -1210,6 +1210,11 @@
                return;
            }
            if (CrossServerUtility.IsCrossServer())
            {
                SysNotifyMgr.Instance.ShowTip("CrossMap10");
            }
            MapTransferUtility.Instance.Clear();
            var send = new C0321_tagCEnterFbGameEvent();
            send.MapID = (ushort)_dataMapId;
System/FindPrecious/FindPreciousBossRebornBehaviour.cs
@@ -168,17 +168,21 @@
        private void GotoKillWorldBoss(int _bossId)
        {
            if (CrossServerUtility.IsCrossServer())
            {
                SysNotifyMgr.Instance.ShowTip("CrossMap10");
                return;
            }
            var mapId = PlayerDatas.Instance.baseData.MapID;
            var mapConfig = Config.Instance.Get<MapConfig>(mapId);
            if (mapConfig.MapFBType == (int)MapType.OpenCountry)
            {
                MapTransferUtility.Instance.MoveToNPC(_bossId);
            }
            else
            if (mapConfig.MapFBType != (int)MapType.OpenCountry)
            {
                SysNotifyMgr.Instance.ShowTip("InDungeon_CantGo");
                return;
            }
            MapTransferUtility.Instance.MoveToNPC(_bossId);
        }
        private void GotoKillBossHomeBoss(int _bossId)
System/FindPrecious/WorldBossWin.cs
@@ -159,6 +159,12 @@
                return false;
            }
            if (CrossServerUtility.IsCrossServer())
            {
                _error = 3;
                return false;
            }
            _error = 0;
            return true;
        }
@@ -209,6 +215,9 @@
                case 2:
                    SysNotifyMgr.Instance.ShowTip("InDungeon_CantGo");
                    break;
                case 3:
                    SysNotifyMgr.Instance.ShowTip("CrossMap10");
                    break;
            }
        }