select parent of prefab if it has a prefab link.

This commit is contained in:
Chandler Cox
2025-01-26 13:50:07 -06:00
parent fa06a8cc16
commit fc4c2c53fc

View File

@@ -658,7 +658,7 @@ namespace FlaxEditor.Viewport
if (ViewFrustum.Contains(actorBox) == ContainmentType.Disjoint)
continue;
// Check is control and skip if canvas is 2D
// Check if control and skip if canvas is 2D
if (a is UIControl control)
{
UICanvas canvas = null;
@@ -700,7 +700,10 @@ namespace FlaxEditor.Viewport
if (containsAllCorners)
{
hits.Add(SceneGraphRoot.Find(a));
if (a.HasPrefabLink)
hits.Add(SceneGraphRoot.Find(a.GetPrefabRoot()));
else
hits.Add(SceneGraphRoot.Find(a));
}
}