using UnityEngine; using UnityEngine.UI; public class InvenItemPrefab : MonoBehaviour { [SerializeField] Image img; ConsumableItemData consumableItemData; int count; public void Set(ConsumableItemData consumableItemData) { this.consumableItemData = consumableItemData; SetCount(); } public void UpdateDate() { SetCount(); } private void SetCount() { ConsumableItem consumableItem = Statics.itemManager.box.FindConsumableItemDataId(consumableItemData.index); if (consumableItem != null) { this.count = 0; gameObject.SetActive(false); } else { this.count = consumableItem.count; gameObject.SetActive(true); } } }