| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | using System;using Core.Language;using Excel2Json;using Fort23.Core;using Fort23.UTool;namespace Fort23.Mono{    [UIBinding(prefab = "ShengShiEventWidget")]    public partial class ShengShiEventWidget : UIComponent    {        private AccountFileInfo.EventList eventList;        private void Init()        {        }        public override void AddEvent()        {        }        public override void DelEvent()        {        }        public override void AddButtonEvent()        {            myButton.onClick.AddListener(Button_onClick);        }        private void Button_onClick()        {            if (EventSystemManager.Instance.isTriggerEvent)                return;            // UIManager.Instance.DormancyAllGComponent<ShengShiEventWidget>();            EventSystemManager.Instance.TriggerEvent(eventList);        }        private EventConfig randomEventConfig;        public void InitShengShiEventWidget(AccountFileInfo.EventList eventList)        {            this.eventList = eventList;            randomEventConfig = ConfigComponent.Instance.Get<EventConfig>(eventList.eventID);            Text_Name.text = LanguageManager.Instance.Text(randomEventConfig.EventName);            Text_Type.text = EventHelper.GetEventType(randomEventConfig.EventTag);        }    }}
 |