using GameLogic.Bag; using GameLogic.Equipment; namespace Fort23.Mono { [UIBinding(prefab = "WidgetItem" )] public partial class WidgetItem : UIComponent { public ItemInfo itemInfo; private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { } public void InitWidget(ItemInfo itemInfo) { this.itemInfo = itemInfo; numObj.SetActive(false); alertRed.SetActive(false); if (itemInfo.eqInfo != null) { icon.icon_name = itemInfo.eqInfo.basicEquipConfig.icon; // bg.icon_name = } else { icon.icon_name = itemInfo.config.icon; } // if (itemInfo.config.itemTyp == 4) // { // itemInfo.eqInfo = PlayerManager.Instance.eqController // .BuildEquipment(itemInfo.config, 1, 1); // //itemInfo.eqInfo.InitEquipment(itemInfo.config,1,1); // } } public void SetEmpty() { numObj.SetActive(false); icon.icon_name = ""; alertRed.SetActive(false); } } }