少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-13 2df58aeacbf1177ec01167bdeccfe89d6a8d5804
Fight/MapTransferUtility.cs
@@ -36,7 +36,7 @@
    public void Initialize()
    {
        FuncConfigConfig _funcModel = Config.Instance.Get<FuncConfigConfig>("ConversationDistanc");
        FuncConfigConfig _funcModel = FuncConfigConfig.Get("ConversationDistanc");
        if (_funcModel != null)
        {
            conversationDistSqrt = float.Parse(_funcModel.Numerical1);
@@ -200,7 +200,7 @@
            }
        }
        NPCConfig _config = Config.Instance.Get<NPCConfig>(npcID);
        NPCConfig _config = NPCConfig.Get(npcID);
        if (_config == null)
        {
@@ -270,7 +270,7 @@
        if (_findLocation)
        {
            var _mapConfig = Config.Instance.Get<MapConfig>(_npcLocation.mapId);
            var _mapConfig = MapConfig.Get(_npcLocation.mapId);
            // 中立地图
            if (_mapConfig.Camp == 5 && (isWorldBoss || isDogzBoss || isCrossServerBoss))
            {
@@ -317,7 +317,7 @@
            else
            {
                //Debug.LogFormat(" |-- 不在视野内");
                var _mapConfig = Config.Instance.Get<MapConfig>(_npcLocation.mapId);
                var _mapConfig = MapConfig.Get(_npcLocation.mapId);
                var _lineID = 0;
                var _forceTransfer = false;
@@ -478,7 +478,7 @@
                return;
            }
            var _curMapConfig = Config.Instance.Get<MapConfig>(PlayerDatas.Instance.baseData.MapID);
            var _curMapConfig = MapConfig.Get(PlayerDatas.Instance.baseData.MapID);
            // 副本中不可以传送
            if (_curMapConfig.MapFBType != 0)
            {
@@ -504,7 +504,7 @@
    {
        GA_Hero _hero = PlayerDatas.Instance.hero;
        NPCConfig _config = Config.Instance.Get<NPCConfig>(npcID);
        NPCConfig _config = NPCConfig.Get(npcID);
        // 目标点, 默认为主角坐标, 找不到任务终点的时候不移动
        Vector3 _destPos = _hero.Pos;
@@ -680,7 +680,7 @@
        // 如果处于相同地图且距离小于一定的值, 则不传送
        if (mapId == PlayerDatas.Instance.baseData.MapID)
        {
            FuncConfigConfig _func = Config.Instance.Get<FuncConfigConfig>("flyMinDistance");
            FuncConfigConfig _func = FuncConfigConfig.Get("flyMinDistance");
            if (_func != null)
            {
                float _distance = float.Parse(_func.Numerical1);
@@ -695,7 +695,7 @@
        }
        else
        {
            var _curMapConfig = Config.Instance.Get<MapConfig>(PlayerDatas.Instance.baseData.MapID);
            var _curMapConfig = MapConfig.Get(PlayerDatas.Instance.baseData.MapID);
            // 副本中不可以传送(某些特定地图可以进行传送Zxw)
            var mainModel = ModelCenter.Instance.GetModel<PlayerMainDate>();
            int MapId = PlayerDatas.Instance.baseData.MapID;
@@ -750,7 +750,7 @@
        // 如果处于相同地图且距离小于一定的值, 则不传送
        if (mapID == PlayerDatas.Instance.baseData.MapID && lineID == PlayerDatas.Instance.baseData.FBID)
        {
            FuncConfigConfig _func = Config.Instance.Get<FuncConfigConfig>("flyMinDistance");
            FuncConfigConfig _func = FuncConfigConfig.Get("flyMinDistance");
            if (_func != null)
            {
                float _distance = float.Parse(_func.Numerical1);
@@ -765,7 +765,7 @@
        }
        else
        {
            var _curMapConfig = Config.Instance.Get<MapConfig>(PlayerDatas.Instance.baseData.MapID);
            var _curMapConfig = MapConfig.Get(PlayerDatas.Instance.baseData.MapID);
            // 副本中不可以传送
            if (_curMapConfig.MapFBType != 0)
@@ -841,7 +841,7 @@
        //    return;
        //}
        //NPCConfig _npcConfig = Config.Instance.Get<NPCConfig>(NpcID);
        //NPCConfig _npcConfig = NPCConfig.Get(NpcID);
        //if (_npcConfig == null)
        //{
        //    return;
@@ -883,7 +883,7 @@
        }
        // 找不到配置, 不做后续操作
        NPCConfig _npcConfig = Config.Instance.Get<NPCConfig>(NpcID);
        NPCConfig _npcConfig = NPCConfig.Get(NpcID);
        if (_npcConfig == null)
        {
            Clear();