using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { public class UIModeSelectData : UIPanelData { } public partial class UIModeSelect : UIPanel { protected override void OnInit(IUIData uiData = null) { mData = uiData as UIModeSelectData ?? new UIModeSelectData(); TechBtn.onClick.AddListener(() => { Global.appTpe = Global.AppType.Study; UIKit.OpenPanelAsync().ToAction().StartGlobal(Hide); }); ExamBtn.onClick.AddListener(() => { Global.appTpe = Global.AppType.Exam; UIKit.OpenPanelAsync().ToAction().StartGlobal(Hide); }); } protected override void OnOpen(IUIData uiData = null) { } protected override void OnShow() { } protected override void OnHide() { } protected override void OnClose() { } } }