public bool IsPassable(int x, int y)
{
var tile = Map[x, y];
ObjectDesc desc;
if (XmlDatas.TileDescs[tile.TileId].NoWalk)
return false;
if (XmlDatas.ObjectDescs.TryGetValue(tile.ObjType, out desc))
{
if (!desc.Static)
return false;
}
return true;
}