using System; using UnityEngine; namespace SpellBoundAR.Items.Inventories.UI { public class InventoryEntryDisplay : MonoBehaviour { public event Action OnEntryChanged; [Header("Cache")] private IInventoryEntry _entry; public IInventoryEntry Entry { get => _entry; set { if (_entry == value) return; _entry = value; OnEntryChanged?.Invoke(); } } } }