public static Vector2 Clamp(Vector2 value1, Vector2 min, Vector2 max)
{
float num = value1.X;
num = ((num > max.X) ? max.X : num);
num = ((num < min.X) ? min.X : num);
float num2 = value1.Y;
num2 = ((num2 > max.Y) ? max.Y : num2);
num2 = ((num2 < min.Y) ? min.Y : num2);
Vector2 result;
result.X = num;
result.Y = num2;
return result;
}
/// <summary>Restricts a value to be within a specified range.</summary>