From 1998b9db2d727753fc37f9f2ab668f5d02a560a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Tue, 29 Jul 2025 16:01:57 +0800 Subject: [PATCH] modify --- Editor/UX/UXButtonEditor.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Editor/UX/UXButtonEditor.cs b/Editor/UX/UXButtonEditor.cs index d717d93..e80e9a1 100644 --- a/Editor/UX/UXButtonEditor.cs +++ b/Editor/UX/UXButtonEditor.cs @@ -484,7 +484,7 @@ internal class UXButtonEditor : Editor if (controller != null) { if (animator == null) - animator = (target as Selectable).gameObject.AddComponent(); + animator = (target as UXButton).gameObject.AddComponent(); UnityEditor.Animations.AnimatorController.SetAnimatorController(animator, controller); } @@ -514,11 +514,11 @@ internal class UXButtonEditor : Editor var path = GetSaveControllerPath(target); if (string.IsNullOrEmpty(path)) return null; - SerializedProperty normalTrigger = property.FindPropertyRelative("normalTrigger"); - SerializedProperty highlightedTrigger = property.FindPropertyRelative("highlightedTrigger"); - SerializedProperty pressedTrigger = property.FindPropertyRelative("pressedTrigger"); - SerializedProperty selectedTrigger = property.FindPropertyRelative("selectedTrigger"); - SerializedProperty disabledTrigger = property.FindPropertyRelative("disabledTrigger"); + SerializedProperty normalTrigger = property.FindPropertyRelative("m_NormalTrigger"); + SerializedProperty highlightedTrigger = property.FindPropertyRelative("m_HighlightedTrigger"); + SerializedProperty pressedTrigger = property.FindPropertyRelative("m_PressedTrigger"); + SerializedProperty selectedTrigger = property.FindPropertyRelative("m_SelectedTrigger"); + SerializedProperty disabledTrigger = property.FindPropertyRelative("m_DisabledTrigger"); var normalName = string.IsNullOrEmpty(normalTrigger.stringValue) ? "Normal" : normalTrigger.stringValue; var highlightedName = string.IsNullOrEmpty(highlightedTrigger.stringValue) ? "Highlighted" : highlightedTrigger.stringValue;