public class Inventory : Monobehaviour
pubilc static Inventory instance;
print("MORE THAN ONE INSTANCE");
public delegate void OnItemChanged();
public OnItemChanged onItemChangedCallback;
public List<Item> items = new List<Item>();
public void Add(Item item)
if(onItemChangedCallback != null)
onItemChangedCallback.Invoke();
public void Remove(Item item)
if(onItemChangedCallback != null)
onItemChangedCallback.Invoke();