| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | using GameLogic.Hero;namespace Fort23.Mono{    [UIBinding(prefab = "BtnFaBaoWidget")]    public partial class BtnFaBaoWidget : ItemWidgetBasic    {        public int index;        private FaBaoWidget faBaoWidget;        private void Init()        {        }        public override void AddEvent()        {        }        public override void DelEvent()        {        }        public override void AddButtonEvent()        {            base.AddButtonEvent();        }        public async void CustomInit(int index)        {            UIManager.Instance.DormancyGComponent(faBaoWidget);            this.index = index;            FaBaoInfo faBaoInfo = PlayerManager.Instance.FaBaoControl.FightFaBao[index];            if (faBaoInfo != null)            {                faBaoWidget = await UIManager.Instance.CreateGComponent<FaBaoWidget>(null, FaBaoRoot);                faBaoWidget.CustomInit(faBaoInfo, false);            }            else            {                UIManager.Instance.DormancyGComponent(faBaoWidget);            }            RedDotComType01.CustomInit(9, new object[] { faBaoInfo, index });        }        public override void DormancyObj()        {            UIManager.Instance.DormancyGComponent(faBaoWidget);            base.DormancyObj();        }    }}
 |