Fixed an issue where undoing a rail move would set the point's position to world origin
Fixed an issue where redoing a rail move would keep the point in the same position
Added a QoL functionality where holding ctrl will cause rail points to snap to only valid locations
Admittedly the rail snapping functionality, while useful, is half-baked and I want to add more to it. But its serviceable for now and the main point of the PR is for the rail undo/redo.
Admittedly the rail snapping functionality, while useful, is half-baked and I want to add more to it. But its serviceable for now and the main point of the PR is for the rail undo/redo.