| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | using Core.Language;using GameLogic.Bag;namespace Fort23.Mono{    [UIBinding(prefab = "WidgetItemWithName")]    public partial class WidgetItemWithName : UIComponent    {        public ItemInfo itemInfo;        public bool isClick = false;        private void Init()        {        }        public override void AddEvent()        {        }        public override void DelEvent()        {        }        public override void AddButtonEvent()        {            // Btn_WidgetItem.onClick.AddListener(() =>            // {            //     if (!isClick)            //         return;            //     if (itemInfo.config.associateID == 3)            //     {            //         GongFaDetailsPanel.Open(itemInfo);            //     }            //     else if (itemInfo.config.associateID == 4)            //     {            //         FaBaoDetailsPanel.OpenPanel(itemInfo);            //     }            //     else            //     {            //         ItemDetailsPanel.OpenPanel(itemInfo);            //     }            // });            base.AddButtonEvent();        }        public async void InitWidget(ItemInfo itemInfo, bool isclick = true)        {            this.isClick = isclick;            this.itemInfo = itemInfo;            WidgetItem widgetItem =                await UIManager.Instance.CreateGComponentForObject<WidgetItem>(WidgetItemGame, null);            widgetItem.InitWidget(itemInfo);            Text_Name.text = LanguageManager.Instance.Text(itemInfo.config.itemName);        }        public override void DormancyObj()        {            itemInfo = null;            base.DormancyObj();        }    }}
 |