From 814f2b70eca0cdc5b8ae07edd7dad9f110ead363 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 19 十月 2026 18:52:39 +0800
Subject: [PATCH] 864 子 【内政】战魂系统 / 战魂技能系数颜色
---
Assets/Editor/UIComponent/TextExEditor.cs | 36 +++++++++++++++++++++++++-----------
1 files changed, 25 insertions(+), 11 deletions(-)
diff --git a/Assets/Editor/UIComponent/TextExEditor.cs b/Assets/Editor/UIComponent/TextExEditor.cs
index 3a31c27..4d29c66 100644
--- a/Assets/Editor/UIComponent/TextExEditor.cs
+++ b/Assets/Editor/UIComponent/TextExEditor.cs
@@ -1,18 +1,32 @@
锘縰sing UnityEditor;
using UnityEngine;
-[CustomEditor(typeof(TextEx),true),CanEditMultipleObjects]
-public class TextExEditor:UnityEditor.UI.TextEditor {
+[CustomEditor(typeof(TextEx), true), CanEditMultipleObjects]
+public class TextExEditor : UnityEditor.UI.TextEditor
+{
+ private SerializedProperty m_IsKey;
+ private SerializedProperty m_KeyName;
+ private SerializedProperty m_ColorType;
+ private SerializedProperty m_TextBackgroundType;
- public override void OnInspectorGUI() {
- base.OnInspectorGUI();
- EditorGUILayout.Space();
- TextEx text = target as TextEx;
- text.isKey = EditorGUILayout.Toggle("鏄瑷�琛↖D",text.isKey);
- text.keyName = EditorGUILayout.TextField(text.keyName, GUILayout.Width(200));
- text.colorType = (TextColType)EditorGUILayout.EnumPopup("棰滆壊绫诲瀷", text.colorType);
- text.bgColorType = (TextEx.BackGroundColorType)EditorGUILayout.EnumPopup("鑳屾櫙棰滆壊绫诲瀷", text.bgColorType);
+ protected override void OnEnable()
+ {
+ base.OnEnable();
+ m_IsKey = serializedObject.FindProperty("m_IsKey");
+ m_KeyName = serializedObject.FindProperty("m_KeyName");
+ m_ColorType = serializedObject.FindProperty("m_ColorType");
+ m_TextBackgroundType = serializedObject.FindProperty("m_TextBackgroundType");
}
+ public override void OnInspectorGUI()
+ {
+ base.OnInspectorGUI();
+ serializedObject.Update();
+ EditorGUILayout.Space();
+ EditorGUILayout.PropertyField(m_IsKey, new GUIContent("鏄瑷�琛↖D"));
+ EditorGUILayout.PropertyField(m_KeyName, new GUIContent("璇█琛╧ey"));
+ EditorGUILayout.PropertyField(m_ColorType, new GUIContent("棰滆壊绫诲瀷"));
+ EditorGUILayout.PropertyField(m_TextBackgroundType, new GUIContent("鑳屾櫙搴曞浘绫诲瀷"));
+ serializedObject.ApplyModifiedProperties();
+ }
}
-
--
Gitblit v1.8.0