diff --git a/Source/Editor/SceneGraph/Actors/SplineNode.cs b/Source/Editor/SceneGraph/Actors/SplineNode.cs index 555e3cb55..27860e144 100644 --- a/Source/Editor/SceneGraph/Actors/SplineNode.cs +++ b/Source/Editor/SceneGraph/Actors/SplineNode.cs @@ -322,7 +322,7 @@ namespace FlaxEditor.SceneGraph.Actors var mouse = Input.Mouse; var keyboard = Input.Keyboard; - if (keyboard.GetKey(KeyboardKeys.Shift)) + if (keyboard.GetKey(KeyboardKeys.Shift) && !mouse.GetButton(MouseButton.Right)) EditSplineWithSnap(selectedPoint); var canAddSplinePoint = mouse.PositionDelta == Float2.Zero && mouse.Position != Float2.Zero;