少年修仙传客户端代码仓库
client_Hale
2018-12-03 61af0874974049b512df8b57140d8c7cda864886
2547 【1.3.100】切换锁定目标按钮异常情况
1个文件已修改
14 ■■■■■ 已修改文件
Fight/MapTransferUtility.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/MapTransferUtility.cs
@@ -293,11 +293,23 @@
            }
        }
        // 增加一项针对BOSS的逻辑判断
        if(_config.NPCType == (int)E_NpcType.Fight)
        {
            var _boss = GAMgr.Instance.GetCloserNPC(_hero.Pos, npcID) as GA_NpcFightBoss;
            if(_boss != null)
            {
                _hero.MoveToPosition(_boss.Pos,_npcLocation.scope);
                _hero.SelectTarget = _hero.LockTarget = _boss;
                return;
            }
        }
        FairyGrabBossConfig _fairyBoss = Config.Instance.Get<FairyGrabBossConfig>(npcID);
        bool _isBoss = _worldBoss != null || _fairyBoss != null || dogzBoss != null;
        if (_isBoss && _findLocation)
        {
            //Debug.LogFormat("目标是boss");
            // Debug.LogFormat("目标是boss");
            _npc = GAMgr.Instance.GetCloserNPC(_hero.Pos, npcID);
            if (_npc != null)