AlicizaX/Client/Assets/Books/UIExtension/UXButton.md
2026-04-01 13:20:06 +08:00

692 B

UIExtension UXButton 按钮模块手册

模块概述

UXButtonButton 的增强版本,继承自 UXSelectable,统一了鼠标、键盘和手柄提交行为。

可调用 API

源码:Packages/com.alicizax.unity.ui.extension/Runtime/UXComponent/Button/UXButton.cs

类型:UXButton

  • onClick
  • OnPointerEnter(PointerEventData eventData)
  • OnPointerClick(PointerEventData eventData)
  • OnSubmit(BaseEventData eventData)

接口:AlicizaX.UI.Extension.IButton

  • 按钮能力抽象接口。

快速上手

var btn = gameObject.AddComponent<UnityEngine.UI.UXButton>();
btn.onClick.AddListener(() => UnityEngine.Debug.Log("Clicked"));