Files
XericUIActionVessel/Editor/OverrideUI/XericUIrAttributeTextEditor.cs
T
2026-06-21 20:23:58 +08:00

31 lines
802 B
C#

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);
}
}
}