MapServer.GameMap.GetPointOfObj C# (CSharp) Method

GetPointOfObj() public method

public GetPointOfObj ( BaseObject obj, short x, short y ) : bool
obj BaseObject
x short
y short
return bool
        public bool GetPointOfObj(BaseObject obj, short x, short y)
        {
            if (!CanMove(x, y)) return true;
            obj.RefreshVisibleObject();
            foreach (RefreshObject baseobj in obj.GetVisibleList().Values)
            {
                BaseObject _obj = baseobj.obj;
                if (_obj.GetCurrentX() == x && _obj.GetCurrentY() == y)
                {
                    return true;
                }
            }
            if (mListAddObj.Count > 0)
            {
                for (int i = 0; i < mListAddObj.Count; i++)
                {
                    BaseObject _obj = mListAddObj[i];
                    if (_obj.GetCurrentX() == x && _obj.GetCurrentY() == y)
                    {
                        return true;
                    }
                }
            }
            return false;
        }