| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | using GameLogic.Hero;using UnityEngine;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);                faBaoWidget.transform.anchoredPosition = Vector2.zero;            }            else            {                UIManager.Instance.DormancyGComponent(faBaoWidget);            }            RedDotComType01.CustomInit(9, new object[] { faBaoInfo, index });        }        public override void DormancyObj()        {            UIManager.Instance.DormancyGComponent(faBaoWidget);            base.DormancyObj();        }    }}
 |