public void AddItem(ItemPickUp newItem) { var invSlot = Instantiate(_buttonPrefab, _parentObject); _items.Add(newItem.gameObject); var button = invSlot.GetComponentInChildren <Button>(); button.image.sprite = newItem.ObjectSprite; button.onClick.AddListener(() => _manager.LoadItemInformation(newItem)); _manager.LoadItemInformation(newItem); }
public void LoadItemInformation(ItemPickUp item) { _nameOfItem.text = item.ItemName; _descriptionOfItem.text = item.ItemDescription; _imageOfItem.sprite = item.ObjectSprite; }