using System; using Core.Language; using Fort23.UTool; using GameLogic.Bag; using GameLogic.Equipment; using UnityEngine; using Utility; namespace Fort23.Mono { [UIBinding(prefab = "WidgetItem")] public partial class WidgetItem : ItemWidgetBasic { public ItemInfo itemInfo; private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { base.AddButtonEvent(); } public void InitWidget(ItemInfo itemInfo) { this.itemInfo = itemInfo; icon.gameObject.SetActive(true); icon.icon_name = itemInfo.config.icon; if (itemInfo.count.Value > 0) { Text_Count.gameObject.SetActive(true); Text_Count.text = itemInfo.count.Value.ToStringEx(); } else { Text_Count.gameObject.SetActive(false); } } } }