diff --git a/Assets/Scripts/UI/UIInstruction.cs b/Assets/Scripts/UI/UIInstruction.cs index cd7b57a3..84ba68df 100644 --- a/Assets/Scripts/UI/UIInstruction.cs +++ b/Assets/Scripts/UI/UIInstruction.cs @@ -13,6 +13,7 @@ namespace QFramework.Example public partial class UIInstruction : UIPanel { bool isNo = false; + bool isOperation = false; protected override void OnInit(IUIData uiData = null) { TypeEventSystem.Global.Register((arg) => Hide()).UnRegisterWhenGameObjectDestroyed(gameObject); @@ -46,8 +47,17 @@ namespace QFramework.Example }); ConfirmBtn.onClick.AddListener(() => { - Hide(); - isNo = NoToggle.isOn; + if (isOperation == false) + { + Operation.isOn = true; + isOperation = true; + } + else + { + Hide(); + isNo = NoToggle.isOn; + + } });