| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- using Core.Language;
 
- using Excel2Json;
 
- using Fort23.Core;
 
- using Fort23.UTool;
 
- namespace Fort23.Mono
 
- {
 
- 	[UIBinding(prefab = "BigPlacesChangeInfoPanel"  )]
 
- 	public partial class BigPlacesChangeInfoPanel : 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());
 
- 			PlacesConfig placesConfig = ConfigComponent.Instance.Get<PlacesConfig>(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<BigPlacesChangeInfoPanel> OpenPanel(int placeId)
 
- 		{
 
- 			BigPlacesChangeInfoPanel placesChangeInfoPanel =
 
- 				await UIManager.Instance.LoadAndOpenPanel<BigPlacesChangeInfoPanel>(null, UILayer.Top,
 
- 					uiData: new object[] { placeId });
 
- 			return placesChangeInfoPanel;
 
- 		}
 
- 	}
 
- }
 
 
  |