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