Ensure slider max and min are snapped to if the value is close to them.

This commit is contained in:
Chandler Cox
2024-05-22 15:56:39 -05:00
parent 6481897ffa
commit 79dbad6547

View File

@@ -201,6 +201,10 @@ namespace FlaxEditor.GUI.Input
// Update sliding
var slidePosition = location + Root.TrackingMouseOffset;
Value = Mathf.Remap(slidePosition.X, 4, TrackSize - 4, Minimum, Maximum);
if (Mathf.NearEqual(Value, Maximum))
Value = Maximum;
else if (Mathf.NearEqual(Value, Minimum))
Value = Minimum;
}
else
{