| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | 
							- using System.Collections.Generic;
 
- using Fort23.Core;
 
- namespace Fort23.Mono
 
- {
 
-     [UIBinding(prefab = "DaoYouGuaJiPanel")]
 
-     public partial class DaoYouGuaJiPanel : UIPanel
 
-     {
 
-         List<DaoYouGuaJiWidget> widgets = new List<DaoYouGuaJiWidget>();
 
-         private void Init()
 
-         {
 
-             isAddStack = true;
 
-             IsShowAppBar = false;
 
-         }
 
-         protected override void AddEvent()
 
-         {
 
-         }
 
-         protected override void DelEvent()
 
-         {
 
-         }
 
-         public override void AddButtonEvent()
 
-         {
 
-             Btn_Close.onClick.AddListener(() => { UIManager.Instance.HideUIUIPanel(this); });
 
-             Btn_DaoYouAward.onClick.AddListener(() => { DaoYouGuaJiAwardPanel.OpenPanel(); });
 
-         }
 
-         public async override CTask Show()
 
-         {
 
-             foreach (var daoYouGuaJiWidget in widgets)
 
-             {
 
-                 UIManager.Instance.DormancyGComponent(daoYouGuaJiWidget);
 
-             }
 
-             widgets.Clear();
 
-             foreach (var keyValuePair in AccountFileInfo.Instance.playerData.daoYouGuaiJiDatas)
 
-             {
 
-                 DaoYouGuaJiWidget daoYouGuaJiWidget = await UIManager.Instance.CreateGComponent<DaoYouGuaJiWidget>(null, Content);
 
-                 daoYouGuaJiWidget.CustomInit(keyValuePair);
 
-                 widgets.Add(daoYouGuaJiWidget);
 
-             }
 
-             base.Show();
 
-         }
 
-         public static async CTask OpenPanel()
 
-         {
 
-             await UIManager.Instance.LoadAndOpenPanel<DaoYouGuaJiPanel>(null);
 
-         }
 
-         public override void Close()
 
-         {
 
-             foreach (var daoYouGuaJiWidget in widgets)
 
-             {
 
-                 UIManager.Instance.DormancyGComponent(daoYouGuaJiWidget);
 
-             }
 
-             widgets.Clear();
 
-             base.Close();
 
-         }
 
-     }
 
- }
 
 
  |