public void Initialize(UniqueReference item) { if (item == null) { gameObject.SetActive(false); return; } itemIcon.sprite = item.LoadSprite(); if (PlayerManager.Instance.HasItemReference(item)) { hiddenIcon.gameObject.SetActive(false); itemIcon.gameObject.SetActive(true); showTooltip = true; } else { hiddenIcon.gameObject.SetActive(true); itemIcon.gameObject.SetActive(false); showTooltip = false; } // Setup tooltip here tooltip.GetComponent <ZoneLootTooltip>().Initialize(item); PointerUp(); }
public bool HasItemReference(UniqueReference unique) { if (PlayerPrefs.HasKey(unique.Identity)) { return(true); } return(false); }
public void Initialize(UniqueReference unique) { ItemName.text = unique.Name; ItemDescription.text = unique.GetItem().Description; }