using UnityEngine.UI; namespace UnityEditor.UI { [CustomEditor(typeof(Button), true)] [CanEditMultipleObjects] /// /// Custom Editor for the Button Component. /// Extend this class to write a custom editor for a component derived from Button. /// public class ButtonEditor : SelectableEditor { SerializedProperty m_OnClickProperty; protected override void OnEnable() { base.OnEnable(); m_OnClickProperty = serializedObject.FindProperty("m_OnClick"); } public override void OnInspectorGUI() { base.OnInspectorGUI(); EditorGUILayout.Space(); serializedObject.Update(); EditorGUILayout.PropertyField(m_OnClickProperty); serializedObject.ApplyModifiedProperties(); } } }