| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- using System;
 
- using Fort23.Core;
 
- namespace Fort23.Mono
 
- {
 
-     [UIBinding(prefab = "DivineSenceInfoPanel")]
 
-     public partial class DivineSenceInfoPanel : UIPanel
 
-     {
 
-         private Action callback;
 
-         private void Init()
 
-         {
 
-         }
 
-         protected override void AddEvent()
 
-         {
 
-         }
 
-         protected override void DelEvent()
 
-         {
 
-         }
 
-         public override void AddButtonEvent()
 
-         {
 
-             Btn_Ok.onClick.AddListener(() =>
 
-             {
 
-                 callback?.Invoke();
 
-                 UIManager.Instance.HideUIUIPanel(this);
 
-             });
 
-             Btn_Back.onClick.AddListener(() => { UIManager.Instance.HideUIUIPanel(this); });
 
-             Btn_Close.onClick.AddListener(() => { UIManager.Instance.HideUIUIPanel(this); });
 
-         }
 
-         public void CustomInit(Action callback)
 
-         {
 
-             this.callback = callback;
 
-         }
 
-         public async static CTask OpenPanel(Action callback)
 
-         {
 
-             DivineSenceInfoPanel divineSenceInfoPanel = await UIManager.Instance.LoadAndOpenPanel<DivineSenceInfoPanel>(null, UILayer.Top);
 
-             divineSenceInfoPanel.CustomInit(callback);
 
-         }
 
-     }
 
- }
 
 
  |