|
@@ -670,41 +670,37 @@ namespace Godot
|
|
|
|
|
|
public static bool operator <(Vector2 left, Vector2 right)
|
|
public static bool operator <(Vector2 left, Vector2 right)
|
|
{
|
|
{
|
|
- if (Mathf.IsEqualApprox(left.x, right.x))
|
|
|
|
|
|
+ if (left.x == right.x)
|
|
{
|
|
{
|
|
return left.y < right.y;
|
|
return left.y < right.y;
|
|
}
|
|
}
|
|
-
|
|
|
|
return left.x < right.x;
|
|
return left.x < right.x;
|
|
}
|
|
}
|
|
|
|
|
|
public static bool operator >(Vector2 left, Vector2 right)
|
|
public static bool operator >(Vector2 left, Vector2 right)
|
|
{
|
|
{
|
|
- if (Mathf.IsEqualApprox(left.x, right.x))
|
|
|
|
|
|
+ if (left.x == right.x)
|
|
{
|
|
{
|
|
return left.y > right.y;
|
|
return left.y > right.y;
|
|
}
|
|
}
|
|
-
|
|
|
|
return left.x > right.x;
|
|
return left.x > right.x;
|
|
}
|
|
}
|
|
|
|
|
|
public static bool operator <=(Vector2 left, Vector2 right)
|
|
public static bool operator <=(Vector2 left, Vector2 right)
|
|
{
|
|
{
|
|
- if (Mathf.IsEqualApprox(left.x, right.x))
|
|
|
|
|
|
+ if (left.x == right.x)
|
|
{
|
|
{
|
|
return left.y <= right.y;
|
|
return left.y <= right.y;
|
|
}
|
|
}
|
|
-
|
|
|
|
return left.x <= right.x;
|
|
return left.x <= right.x;
|
|
}
|
|
}
|
|
|
|
|
|
public static bool operator >=(Vector2 left, Vector2 right)
|
|
public static bool operator >=(Vector2 left, Vector2 right)
|
|
{
|
|
{
|
|
- if (Mathf.IsEqualApprox(left.x, right.x))
|
|
|
|
|
|
+ if (left.x == right.x)
|
|
{
|
|
{
|
|
return left.y >= right.y;
|
|
return left.y >= right.y;
|
|
}
|
|
}
|
|
-
|
|
|
|
return left.x >= right.x;
|
|
return left.x >= right.x;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -714,7 +710,6 @@ namespace Godot
|
|
{
|
|
{
|
|
return Equals((Vector2)obj);
|
|
return Equals((Vector2)obj);
|
|
}
|
|
}
|
|
-
|
|
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|