| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 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()        {            EventSystemManager.Instance.CancelEvent();            if (EventSystemManager.Instance.isTriggerEvent)                return;            if (eventList.isCompleted)                return;            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);        }    }}
 |