| 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;		}	}}
 |