| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- using Core.Language;
 
- using Excel2Json;
 
- using Fort23.Core;
 
- using Fort23.UTool;
 
- namespace Fort23.Mono
 
- {
 
-     [UIBinding(prefab = "PlacesChangeInfoPanel")]
 
-     public partial class PlacesChangeInfoPanel : UIPanel
 
-     {
 
-         private TimerEntity timerEntity;
 
-         private void Init()
 
-         {
 
-         }
 
-         protected override void AddEvent()
 
-         {
 
-         }
 
-         protected override void DelEvent()
 
-         {
 
-         }
 
-         public override void AddButtonEvent()
 
-         {
 
-         }
 
-         public override CTask<bool> AsyncInit(object[] uiData)
 
-         {
 
-             timerEntity?.Dispose();
 
-             timerEntity = null;
 
-             int placeId = int.Parse(uiData[0].ToString());
 
-             SmallPlacesConfig placesConfig = ConfigComponent.Instance.Get<SmallPlacesConfig>(placeId);
 
-             Text_PlacesName.text = LanguageManager.Instance.Text(placesConfig.placeName);
 
-             timerEntity = TimerComponent.Instance.AddTimer(1500, () => { UIManager.Instance.HideUIUIPanel(this); });
 
-             return base.AsyncInit(uiData);
 
-         }
 
-         public static async CTask<PlacesChangeInfoPanel> OpenPanel(int placeId)
 
-         {
 
-             PlacesChangeInfoPanel placesChangeInfoPanel =
 
-                 await UIManager.Instance.LoadAndOpenPanel<PlacesChangeInfoPanel>(null, UILayer.Top,
 
-                     uiData: new object[] { placeId });
 
-             return placesChangeInfoPanel;
 
-         }
 
-     }
 
- }
 
 
  |