Пример #1
0
 private void DisplayModifiers(ModifiableItem item)
 {
     TextMeshProUGUI[] fields = modifiers.GetComponentsInChildren <TextMeshProUGUI>();
     for (int i = 0; i < item.modifiers.Count; i++)
     {
         ModifiableItem.Modifier modifier = item.modifiers[i];
         fields[i].text  = modifier.GetDisplayText();
         fields[i].color = ModifiableItem.GetRarityColor(modifier.rarity);
     }
 }
Пример #2
0
        private void DisplayMainInfo(ModifiableItem item)
        {
            title.color = ModifiableItem.GetRarityColor(item.rarity);
            title.text  = item.GetTitleText();

            mainStats.color = ModifiableItem.GetRarityColor(Rank.Normal);
            mainStats.text  = item.GetMainStatText();

            SetIcon(item.icon, ModifiableItem.GetRarityColor(item.rarity));
        }
Пример #3
0
        protected void SetIcon(Item item)
        {
            if (item == null)
            {
                iconSlot.transform.GetChild(0).GetComponent <Image>().sprite = null;
                return;
            }

            iconSlot.transform.GetChild(0).GetComponent <Image>().sprite = item.icon;
            iconSlot.color = ModifiableItem.GetRarityColor(item.rarity);
        }