diff --git a/Runtime/UGUIExtension/UX/UXButton.cs b/Runtime/UGUIExtension/UX/UXButton.cs index 3f7b11f..d5f4be0 100644 --- a/Runtime/UGUIExtension/UX/UXButton.cs +++ b/Runtime/UGUIExtension/UX/UXButton.cs @@ -189,6 +189,12 @@ public class UXButton : UIBehaviour, IPointerDownHandler, IPointerUpHandler, IPo return m_Mode == ButtonModeType.Toggle && m_IsTogSelected; } + public void SetSelect(bool state) + { + if (m_Mode != ButtonModeType.Toggle) return; + IsSelected = state; + } + private void ProcessClick() { if (m_Mode == ButtonModeType.Normal)