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

1.1 KiB

UIExtension UXGroup 与 UXToggle 模块手册

模块概述

UXGroupUXToggle 提供增强的单选组与 Toggle 体系,兼容更好的导航和状态控制。

可调用 API

类型:UXGroup

源码:Packages/com.alicizax.unity.ui.extension/Runtime/UXComponent/Group/UXGroup.cs

  • 字段:allowSwitchOffdefaultToggle
  • 方法:NotifyToggleOn(...)UnregisterToggle(...)RegisterToggle(...)ContainsToggle(...)EnsureValidState()AnyTogglesOn()ActiveToggles()GetFirstActiveToggle()SetAllTogglesOff(...)Next()Preview()

类型:UXToggle

源码:Packages/com.alicizax.unity.ui.extension/Runtime/UXComponent/Group/UXToggle.cs

  • 字段/属性:toggleTransitiongraphicgrouponValueChangedisOn
  • 方法:Rebuild(...)LayoutComplete()GraphicUpdateComplete()SetIsOnWithoutNotify(...)OnPointerEnter(...)OnPointerClick(...)OnSubmit(...)
  • 类型:ToggleEvent : UnityEvent<bool>

快速上手

toggle.group = group;
toggle.onValueChanged.AddListener(v => UnityEngine.Debug.Log(v));