|
@@ -7,7 +7,7 @@ public static class ExtensionEqua
|
|
|
{
|
|
|
public static bool Equal(this int i1, int i2, int accuracy = 0)
|
|
|
{
|
|
|
- if (Math.Abs(i1 - i2) < accuracy)
|
|
|
+ if (Math.Abs(i1 - i2) <= accuracy)
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
@@ -19,7 +19,7 @@ public static class ExtensionEqua
|
|
|
|
|
|
public static bool Equal(this float f1, float f2, float accuracy = 0.0005f)
|
|
|
{
|
|
|
- if (Math.Abs(f1 - f2) < accuracy)
|
|
|
+ if (Math.Abs(f1 - f2) <= accuracy)
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
@@ -31,7 +31,7 @@ public static class ExtensionEqua
|
|
|
|
|
|
public static bool Equal(this Color c1, Color c2, float accuracy = 0.0005f)
|
|
|
{
|
|
|
- if (Math.Abs(c1.r - c2.r) < accuracy && Math.Abs(c1.g - c2.g) < accuracy && Math.Abs(c1.b - c2.b) < accuracy && Math.Abs(c1.a - c2.a) < accuracy)
|
|
|
+ if (Math.Abs(c1.r - c2.r) <= accuracy && Math.Abs(c1.g - c2.g) <= accuracy && Math.Abs(c1.b - c2.b) <= accuracy && Math.Abs(c1.a - c2.a) <= accuracy)
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
@@ -43,7 +43,7 @@ public static class ExtensionEqua
|
|
|
|
|
|
public static bool Equal(this Vector2 v1, Vector2 v2, float accuracy = 0.0005f)
|
|
|
{
|
|
|
- if (Math.Abs(v1.x - v2.x) < accuracy && Math.Abs(v1.y - v2.y) < accuracy)
|
|
|
+ if (Math.Abs(v1.x - v2.x) <= accuracy && Math.Abs(v1.y - v2.y) <= accuracy)
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
@@ -55,7 +55,7 @@ public static class ExtensionEqua
|
|
|
|
|
|
public static bool Equal(this Vector3 v1, Vector3 v2, float accuracy = 0.0005f)
|
|
|
{
|
|
|
- if (Math.Abs(v1.x - v2.x) < accuracy && Math.Abs(v1.y - v2.y) < accuracy && Math.Abs(v1.z - v2.z) < accuracy)
|
|
|
+ if (Math.Abs(v1.x - v2.x) <= accuracy && Math.Abs(v1.y - v2.y) <= accuracy && Math.Abs(v1.z - v2.z) <= accuracy)
|
|
|
{
|
|
|
return true;
|
|
|
}
|