public override bool SetWalkableAt(int iX, int iY, bool iWalkable) { if (!IsInside(iX,iY)) return false; GridPos pos = new GridPos(iX, iY); m_nodePool.SetNode(pos, iWalkable); return true; }