public void CreateReward(List <Item> reward) { DialogueItem i = Instantiate <DialogueItem>(itemPrefab, content.transform); i.SetText(""); dialogues.Add(i); item.AddItems(ItemLibrary.GenerateAmounts(reward, 500)); //placeholder value item.SetText("Yours for the taking..."); }