少年修仙传客户端代码仓库
client_Wu Xijin
2019-04-24 73ff3d4d816ee35c15ad951af13cb9dfd85f4ca2
Fight/ClientCollectUtility.cs
@@ -110,11 +110,19 @@
                if (_list != null)
                {
                    _list.Sort((a1, a2) =>
                                    {
                                        var _d1 = MathUtility.DistanceSqrtXZ(a1.Pos, _hero.Pos);
                                        var _d2 = MathUtility.DistanceSqrtXZ(a2.Pos, _hero.Pos);
                                        return _d2 < _d1 ? 1 : -1;
                                    });
                    {
                        var _d1 = MathUtility.DistanceSqrtXZ(a1.Pos, _hero.Pos);
                        var _d2 = MathUtility.DistanceSqrtXZ(a2.Pos, _hero.Pos);
                        if (_d1 > _d2)
                        {
                            return 1;
                        }
                        else if (_d1 < _d2)
                        {
                            return -1;
                        }
                        return 0;
                    });
                    foreach (var _a in _list)
                    {
@@ -123,8 +131,10 @@
                            continue;
                        }
                        _npc = _a as GA_NpcClientCollect;
                        break;
                        if (_npc == null)
                        {
                            _npc = _a as GA_NpcClientCollect;
                        }
                    }
                }
            }