private void DisplayDescription(ItemVignette itemVignette) { ItemDescription.SetActive(true); DescriptionTitle.text = itemVignette.ItemRef.Name; DescriptionText.text = itemVignette.ItemRef.Description; if (itemVignette.NewLabel.gameObject.activeSelf) { itemVignette.NewLabel.gameObject.SetActive(false); } itemVignette.ItemRef.IsNew = false; }
public void DisplayItem(Item item) { ItemVignette itemVignette = Instantiate(ItemVignettePrefab) as ItemVignette; itemVignette.transform.SetParent(ItemContainer.transform, false); itemVignette.ItemName.text = item.Name; itemVignette.GetComponent <Image>().sprite = item.Sprite; itemVignette.name = item.Name; itemVignette.ItemRef = item; itemVignette.NewLabel.gameObject.SetActive(item.IsNew); Button b = itemVignette.DisplayDescription; b.onClick.AddListener ( () => { DisplayDescription(itemVignette); } ); }