diff --git a/src/Math/MathHelper.cs b/src/Math/MathHelper.cs index 0431d80..f53876c 100644 --- a/src/Math/MathHelper.cs +++ b/src/Math/MathHelper.cs @@ -353,12 +353,11 @@ namespace MoonWorks.Math /// Start value. /// End value. /// Change value. - /// The final delta. public static float Approach(float start, float end, float change) { - return (start < end ? + return start < end ? System.Math.Min(start + change, end) : - System.Math.Max(start - change, end)) - start; + System.Math.Max(start - change, end); } #endregion