Esempio n. 1
0
 void Start()
 {
     statsList              = transform.Find("Stats").GetComponent <RectTransform>();
     StatPrefab             = Resources.Load <ItemStatUI>("UI/StatPrefab");
     itemName               = transform.Find("ItemName").GetComponent <Text>();
     itemDescription        = transform.Find("ItemInfo").GetComponent <Text>();
     itemInteractButton     = transform.Find("Button").GetComponent <Button>();
     itemInteractButtonText = itemInteractButton.transform.Find("Use").GetComponent <Text>();
     gameObject.SetActive(false);
 }
Esempio n. 2
0
    public void FillStats()
    {
        CleanUp();

        foreach (BaseStat stat in item.Stats)
        {
            ItemStatUI emptyItem = Instantiate(StatPrefab);
            if (stat.GetCalculatedStatValue() == 0)
            {
                continue;
            }
            else
            {
                emptyItem.GetComponent <Text>().text = stat.StatName + ": " + stat.GetCalculatedStatValue();
            }
            emptyItem.transform.SetParent(statsList);
        }
    }