diff --git a/Source/Editor/Viewport/PrefabWindowViewport.cs b/Source/Editor/Viewport/PrefabWindowViewport.cs index 97be5911a..94c6a4c79 100644 --- a/Source/Editor/Viewport/PrefabWindowViewport.cs +++ b/Source/Editor/Viewport/PrefabWindowViewport.cs @@ -2,7 +2,6 @@ using System; using System.Collections.Generic; -using System.Linq; using FlaxEditor.Content; using FlaxEditor.Gizmo; using FlaxEditor.GUI.ContextMenu; @@ -799,6 +798,15 @@ namespace FlaxEditor.Viewport { base.OnDebugDraw(context, ref renderContext); + // Collect selected objects debug shapes and visuals + _debugDrawData.Clear(); + var selectedParents = TransformGizmo.SelectedParents; + for (int i = 0; i < selectedParents.Count; i++) + { + if (selectedParents[i].IsActiveInHierarchy) + selectedParents[i].OnDebugDraw(_debugDrawData); + } + unsafe { fixed (IntPtr* actors = _debugDrawData.ActorsPtrs)