public ConvetWorldToGridSpace ( Vector3 world, Vector2 &grid ) : void | ||
world | Vector3 | |
grid | Vector2 | |
return | void |
public virtual void ConvetWorldToGridSpace(Vector3 world, ref Vector2 grid)
{
switch (mMode)
{
case Grid2Mode.G2D_X_Z:
grid.x = world.x;
grid.y = -world.z;
break;
case Grid2Mode.G2D_X_Y:
grid.x = world.x;
grid.y = world.y;
break;
case Grid2Mode.G2D_Y_Z:
grid.x = -world.z;
grid.y = world.y;
break;
default:
//should never happen ;)
throw new NotImplementedException();
}
}