diff --git a/Source/Engine/UI/GUI/Common/ProgressBar.cs b/Source/Engine/UI/GUI/Common/ProgressBar.cs index ff048600e..4852865bf 100644 --- a/Source/Engine/UI/GUI/Common/ProgressBar.cs +++ b/Source/Engine/UI/GUI/Common/ProgressBar.cs @@ -220,7 +220,7 @@ namespace FlaxEngine.GUI { base.DrawSelf(); - float progressNormalized = (_current - _minimum) / _maximum; + float progressNormalized = Mathf.InverseLerp(_minimum, _maximum, _current); if (progressNormalized > 0.001f) { Rectangle barRect = new Rectangle(0, 0, Width * progressNormalized, Height);