对Hierarchy进行提升

This commit is contained in:
2025-09-02 18:02:03 +08:00
parent f9f80aa559
commit f6384a4a8c
8 changed files with 83 additions and 16 deletions

View File

@@ -10,6 +10,11 @@ namespace Convention.WindowsUI.Variant
string HierarchyItemTitle { get; }
}
public interface IHierarchyItemClickEventListener
{
void OnHierarchyItemClick(HierarchyItem item);
}
public class HierarchyItem : PropertyListItem
{
[Content, HopeNotNull] public object m_target;
@@ -70,6 +75,10 @@ namespace Convention.WindowsUI.Variant
{
InspectorWindow.instance.SetTarget(target, this);
}
if(target is IHierarchyItemClickEventListener listener)
{
listener.OnHierarchyItemClick(this);
}
}
if (!IsEnableFocusWindow)
return;