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;
}