Пример #1
0
    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();
    }
Пример #2
0
    public bool HasItemReference(UniqueReference unique)
    {
        if (PlayerPrefs.HasKey(unique.Identity))
        {
            return(true);
        }

        return(false);
    }
Пример #3
0
 public void Initialize(UniqueReference unique)
 {
     ItemName.text        = unique.Name;
     ItemDescription.text = unique.GetItem().Description;
 }