com.alicizax.unity.ui.exten.../Editor/UIExtension/UIButtonSuperEditor.cs

28 lines
786 B
C#
Raw Normal View History

2025-02-21 10:22:11 +08:00
namespace AlicizaX.UI.Extension.Editor
{
using AlicizaX.UI.Extension;
using UnityEditor;
using UnityEditor.UI;
[CustomEditor(typeof(UIButtonSuper), true)]
[CanEditMultipleObjects]
public class UIButtonSuperEditor : ButtonEditor
{
private SerializedProperty m_ButtonUISounds;
protected override void OnEnable()
{
base.OnEnable();
m_ButtonUISounds = serializedObject.FindProperty("m_ButtonUISounds");
}
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
serializedObject.Update();
EditorGUILayout.PropertyField(m_ButtonUISounds); //显示我们创建的属性
serializedObject.ApplyModifiedProperties();
}
}
}