Steps to reproduce:
- Use the script given in attachment (SnapTestTool.cs)
- Set a snapping increment value != 1 (0.25 for instance)
- Enable increment snap, disable grid snap
- Place an object at (0,0,0)
- Activate the tool
- Move the object using the handle
Actual results: The object is moved by 1 unit
Expected results: The object is moved from the incremental snap value
Reproducible with versions: 6000.6, 6000.5, 6000.4
Tested on (OS): Windows 11
Notes:
- Using : Handles.Slider(previousPos, Vector3.right); result in incorrect snapping
- Using Handles.SnapValue() API with negative values does not respect the documentation (value is snapped when it shouldn't)