少年修仙传客户端代码仓库
client_Hale
2018-09-25 af57725be256cd357c312052f61d444d6d253cf0
update
2个文件已修改
20 ■■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/H05_PlayerMove/DTC0501_tagObjMove.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/MapTransferUtility.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H05_PlayerMove/DTC0501_tagObjMove.cs
@@ -37,6 +37,11 @@
                _player.ActorInfo.moveSpeed = 500f / vNetData.Speed;
                _player.MoveToPosition(_destPosition);
            }
            if(vNetData.ObjID == PlayerDatas.Instance.PlayerId)
            {
                MapTransferUtility.Instance.Clear();
            }
        }
        else
        {
Fight/MapTransferUtility.cs
@@ -245,9 +245,22 @@
        MapModel _model = ModelCenter.Instance.GetModel<MapModel>();
        GActor _npc = null;
        // 加入判断是否世界BOSS判断
        WorldBossConfig _worldBoss = Config.Instance.Get<WorldBossConfig>(npcID);
        if(_findLocation)
        {
            var _mapConfig = Config.Instance.Get<MapConfig>(_npcLocation.mapId);
            // 中立地图
            if(_mapConfig.Camp == 5 && _worldBoss != null)
            {
                Send_WorldTransfer(_npcLocation.mapId,
                                   new Vector3(_hero.Pos.x * 2, 0, _hero.Pos.z * 2),
                                   MapTransferType.WorldTransport, 0, npcID);
                return;
            }
        }
        FairyGrabBossConfig _fairyBoss = Config.Instance.Get<FairyGrabBossConfig>(npcID);
        bool _isBoss = _worldBoss != null || _fairyBoss != null;
        if (_isBoss && _findLocation)