diff --git a/Source/Engine/Core/Math/Rectangle.cs b/Source/Engine/Core/Math/Rectangle.cs
index 885cf6d37..bb085ef6a 100644
--- a/Source/Engine/Core/Math/Rectangle.cs
+++ b/Source/Engine/Core/Math/Rectangle.cs
@@ -288,12 +288,12 @@ namespace FlaxEngine
///
/// Computed nearest distance between 2 rectangles.
///
- /// Firat rectangle
+ /// Firat rectangle
/// Second rectangle
/// Resulting distance, 0 if overlapping
public static float Distance(Rectangle a, Rectangle b)
{
- return Vector2.Max(Vector2.Zero, Vector2.Abs(a.Center - b.Center) - (a.Size * 0.5f - b.Size * 0.5f)).Length;
+ return Vector2.Max(Vector2.Zero, Vector2.Abs(a.Center - b.Center) - ((a.Size + b.Size) * 0.5f)).Length;
}
///