private void AddItemsFromListToParent(List <GameItem> itemList, RectTransform parent) { DeleteInstancesFromParent(parent); itemList = ItemUtility.SortByRarity(itemList); foreach (GameItem item in itemList) { GameItemInstanceUI newInstance = Instantiate(itemPrefab); newInstance.transform.SetParent(parent); newInstance.SetItem(item); } }