From ca37747f2f95847fcf6d49b63a833cd871b0f50c Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 05 二月 2026 18:23:38 +0800
Subject: [PATCH] toggleex editor update
---
Assets/Editor/UIComponent/ToggleExEditor.cs | 24 ++++++++++++++++++++++--
1 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/Assets/Editor/UIComponent/ToggleExEditor.cs b/Assets/Editor/UIComponent/ToggleExEditor.cs
index 92a0912..aca29e4 100644
--- a/Assets/Editor/UIComponent/ToggleExEditor.cs
+++ b/Assets/Editor/UIComponent/ToggleExEditor.cs
@@ -3,18 +3,38 @@
// [ Date ]: Tuesday, August 15, 2017
//--------------------------------------------------------
using UnityEditor;
+using UnityEngine;
[CustomEditor(typeof(ToggleEx), true), CanEditMultipleObjects]
public class ToggleExEditor : UnityEditor.UI.ToggleEditor
{
+ SerializedProperty clickAudioProp;
+ SerializedProperty activatesProp;
+ SerializedProperty deactivatesProp;
+
+ protected override void OnEnable()
+ {
+ base.OnEnable();
+ clickAudioProp = serializedObject.FindProperty("m_Audio");
+ activatesProp = serializedObject.FindProperty("activates");
+ deactivatesProp = serializedObject.FindProperty("deactivates");
+ }
+
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
+ serializedObject.Update();
+
EditorGUILayout.Space();
- ToggleEx toggle = target as ToggleEx;
- toggle.clickAudio = EditorGUILayout.IntField("闊虫晥", toggle.clickAudio);
+ EditorGUILayout.PropertyField(clickAudioProp, new GUIContent("闊虫晥"));
+
+ EditorGUILayout.Space();
+ EditorGUILayout.PropertyField(activatesProp, new GUIContent("婵�娲诲璞�"));
+ EditorGUILayout.PropertyField(deactivatesProp, new GUIContent("绂佺敤瀵硅薄"));
+
+ serializedObject.ApplyModifiedProperties();
}
}
--
Gitblit v1.8.0