using UnityEngine; using UnityEngine.UI; using TMPro; public class ItemSlotUI : MonoBehaviour { public Image iconImage; public TextMeshProUGUI amountText; public void SetSlot(Sprite icon, int amount) { if (icon != null) { iconImage.sprite = icon; iconImage.enabled = true; amountText.text = amount > 1 ? amount.ToString() : ""; } else { ClearSlot(); } } public void ClearSlot() { iconImage.sprite = null; iconImage.enabled = false; amountText.text = ""; } }