public void RemoveItem(Item item) { AItemUIElement itemToRemove = items.Find(x => x.GetItemName().Equals(item.ItemName, System.StringComparison.Ordinal)); items.Remove(itemToRemove); Destroy(itemToRemove.gameObject); }
public void AddItem(Item item) { AItemUIElement itemUI = Instantiate(itemUIElementPrefab, this.transform).GetComponent <AItemUIElement>(); items.Add(itemUI); itemUI.Initialize(item); }