public static Bounds DimensionToBound(Vector3 dim, BoundOriginType type) { Vector3 center = Vector3.zero; switch (type) { case BoundOriginType.BOT_CENTER: center = Vector3.zero; break; case BoundOriginType.BOT_BOTTOM_CENTER: center = Vector3.zero; center.y = dim.y / 2; break; case BoundOriginType.BOT_LEFT_BOTTOM: center = dim / 2; break; default: Logger.LogError("invalid bound origin type"); break; } return(new Bounds(center, dim)); }
public static Bounds DimensionToBound(Vector3 dim, BoundOriginType type) { Vector3 center = Vector3.zero; switch (type) { case BoundOriginType.BOT_CENTER: center = Vector3.zero; break; case BoundOriginType.BOT_BOTTOM_CENTER: center = Vector3.zero; center.y = dim.y / 2; break; case BoundOriginType.BOT_LEFT_BOTTOM: center = dim / 2; break; default: //Logger.GetFile( GOEngine.LogFile.Global ).LogWarning("invalid bound origin type"); break; } return(new Bounds(center, dim)); }