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); } }
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)); }
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); }