From 4ee15f95bb2427ee90076df90197413677a19f71 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 11 Mar 2024 23:31:45 +0100 Subject: [PATCH] Fix missing debug shapes in prefab window --- Source/Editor/Viewport/PrefabWindowViewport.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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)