少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-07 4629d3158c44e85b4692f57ce570e826db0699c5
5725 【前端】【1.5】跨服BOSS开发
2个文件已修改
21 ■■■■■ 已修改文件
System/CrossServerBoss/CrossServerBossModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerBoss/CrossServerBossWin.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerBoss/CrossServerBossModel.cs
@@ -383,7 +383,7 @@
                dogzDungeonElite.UpdateEliteRefreshTime(eliteRefreshSecond);
            }
            if (WindowCenter.Instance.IsOpen("DogzDungeonWin"))
            if (WindowCenter.Instance.IsOpen("CrossServerBossWin"))
            {
                if (containBox)
                {
System/CrossServerBoss/CrossServerBossWin.cs
@@ -118,24 +118,7 @@
                    WindowCenter.Instance.Open<MainInterfaceWin>();
                }
                var config = Config.Instance.Get<CrossServerBossConfig>(model.selectedBoss);
                switch (config.MonsterType)
                {
                    case 1:
                    case 2:
                    case 3:
                        if (PlayerDatas.Instance.baseData.MapID != CrossServerBossModel.DATA_MAPID)
                        {
                            var map = Config.Instance.Get<MapConfig>(CrossServerBossModel.DATA_MAPID);
                            var position = new Vector3(map.BornPoints[0].x, 0, map.BornPoints[0].y);
                            MapTransferUtility.Instance.Clear();
                            MapTransferUtility.Send_WorldTransfer(CrossServerBossModel.DATA_MAPID, position, MapTransferType.WorldTransport, 0, 0);
                        }
                        break;
                    case 4:
                        MapTransferUtility.Instance.MoveToNPC(model.selectedBoss);
                        break;
                }
                model.RequestEnter();
            }
            else
            {