public int[] CalculateSpaceArrayItemFromPos(Vector3 pos)
{
int[] returnint = new int[2];
returnint[0] = (int) (pos.X) >> GridSpaceScaleBits;
if (returnint[0] >= nspacesPerSideX)
returnint[0] = nspacesPerSideX - 1;
if (returnint[0] < 0)
returnint[0] = 0;
returnint[1] = (int) (pos.Y) >> GridSpaceScaleBits;
if (returnint[1] >= nspacesPerSideY)
returnint[1] = nspacesPerSideY - 1;
if (returnint[1] < 0)
returnint[1] = 0;
return returnint;
}