diff --git a/Source/Editor/Viewport/MainEditorGizmoViewport.cs b/Source/Editor/Viewport/MainEditorGizmoViewport.cs index 885251a7d..a709ffe6e 100644 --- a/Source/Editor/Viewport/MainEditorGizmoViewport.cs +++ b/Source/Editor/Viewport/MainEditorGizmoViewport.cs @@ -663,6 +663,14 @@ namespace FlaxEditor.Viewport } Select(newSelection); } + else if (((WindowRootControl)Root).GetKey(KeyboardKeys.Shift)) + { + var newSelection = new List(); + var currentSelection = _editor.SceneEditing.Selection; + newSelection.AddRange(hits); + newSelection.AddRange(currentSelection); + Select(newSelection); + } else { Select(hits);