remove old

This commit is contained in:
陈思海 2026-03-27 14:38:26 +08:00
parent 8c5ab0b24a
commit 91f7641f59
2 changed files with 4 additions and 10 deletions

View File

@ -49,7 +49,6 @@ namespace AlicizaX.UI
/// </summary> /// </summary>
public Vector2 SizeDelta => RectTransform.sizeDelta; public Vector2 SizeDelta => RectTransform.sizeDelta;
private IButton _button;
/// <summary> /// <summary>
/// 视图首次创建时调用 /// 视图首次创建时调用
@ -80,16 +79,11 @@ namespace AlicizaX.UI
/// <param name="action">点击回调</param> /// <param name="action">点击回调</param>
protected internal virtual void BindItemClick<T>(T data, Action<T> action) protected internal virtual void BindItemClick<T>(T data, Action<T> action)
{ {
if (_button is null && !TryGetComponent(out _button)) // _button.onClick.RemoveAllListeners();
{ // _button.onClick.AddListener(() => action?.Invoke(data));
Log.Warning("找不到Button组件");
return;
}
_button.onClick.RemoveAllListeners();
_button.onClick.AddListener(() => action?.Invoke(data));
} }
/// <summary> /// <summary>
/// 绑定选中状态 /// 绑定选中状态
/// </summary> /// </summary>

View File

@ -8,7 +8,7 @@ using UnityEngine.EventSystems;
namespace UnityEngine.UI namespace UnityEngine.UI
{ {
[AddComponentMenu("UI/UXButton", 30)] [AddComponentMenu("UI/UXButton", 30)]
public class UXButton : UXSelectable, IPointerClickHandler, ISubmitHandler, IButton public class UXButton : UXSelectable, IPointerClickHandler, ISubmitHandler
{ {
[SerializeField] private AudioClip hoverAudioClip; [SerializeField] private AudioClip hoverAudioClip;
[SerializeField] private AudioClip clickAudioClip; [SerializeField] private AudioClip clickAudioClip;