using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { public class PC_NonTrainingPanelData : UIPanelData { } public partial class PC_NonTrainingPanel : UIPanel { protected override void ProcessMsg(int eventId, QMsg msg) { throw new System.NotImplementedException(); } protected override void OnInit(IUIData uiData = null) { mData = uiData as PC_NonTrainingPanelData ?? new PC_NonTrainingPanelData(); // please add init code here CloseBtn.onClick.AddListener(delegate { UIKit.ClosePanel(); }); } protected override void OnOpen(IUIData uiData = null) { } protected override void OnShow() { } protected override void OnHide() { } protected override void OnClose() { } } }