void RemoveFromInventory(Item item) { DataManager.Instance.allItemsList.Remove(item); if (signals.OnItemRemoved != null) { signals.OnItemRemoved(item); } ClearStats(); //GameObject go = GameObject.Find("Interface_InventoryInterface"); HeroInventoryInterface inventoryRef = GameObject.FindObjectOfType <HeroInventoryInterface>(); if (inventoryRef == null) { return; } inventoryRef.GetComponent <HeroInventoryInterface>().RemoveItem(item); }