添加编辑器界面

This commit is contained in:
2026-06-21 20:23:58 +08:00
parent 61e67c5e15
commit 8fec3b2f9e
19 changed files with 399 additions and 2 deletions
@@ -0,0 +1,30 @@
using UnityEditor;
using UnityEditor.UI;
using XericUI.OverrideUI;
namespace XericUIEditor.OverrideUI
{
[CustomEditor(typeof(XericUIrAttributeText))]
[CanEditMultipleObjects]
internal class XericUIrAttributeTextEditor : ImageEditor
{
SerializedProperty _targetTextProp;
protected override void OnEnable()
{
base.OnEnable();
_targetTextProp = serializedObject.FindProperty("_targetText");
}
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
EditorGUILayout.Space();
if (_targetTextProp != null)
EditorGUILayout.PropertyField(_targetTextProp);
XericUIrAttributeEditorHelper.DrawAttributeTagFields(serializedObject);
}
}
}