Files
2026-09-21 12:15:57 +03:00

27 lines
672 B
C#

using Alchemy.Hierarchy;
using UnityEditor;
using UnityEditor.UIElements;
using UnityEngine.UIElements;
namespace Alchemy.Editor
{
[CustomEditor(typeof(HierarchyObject), true)]
[CanEditMultipleObjects]
public sealed class HierarchyObjectEditor : UnityEditor.Editor
{
public override VisualElement CreateInspectorGUI()
{
var root = new VisualElement();
var iterator = serializedObject.GetIterator();
iterator.NextVisible(true);
while (iterator.NextVisible(false))
{
root.Add(new PropertyField(iterator));
}
return root;
}
}
}