string ConvertItemToTooltip(InvItem invItem) { Item item = invItem.item; Modifier suffix = null; if (invItem.suffix != null) { suffix = invItem.suffix; } string tooltipText = item.itemName; if (suffix != null) { tooltipText += " " + suffix.nameMod; } if (item.itemType == ItemType.Weapon) { Weapon weapon = (Weapon)item; tooltipText += "\n\nDamage: " + weapon.damage; } else if (item.itemType == ItemType.Armor) { Armor armor = (Armor)item; tooltipText += "\n\nDefense: " + armor.defense; } if (suffix != null) { tooltipText += "\n\n" + suffix.GetTooltip(); } tooltipText += "\n\n" + item.description; tooltipText += "\n\n" + invItem.GetValue() + " Gold"; return(tooltipText); }
private void UpdateTotalValue() { totalValue = 0; for (int i = 0; i < slots.Length; i++) { InvItem item = slots[i].Get(); if (item.item != null) { totalValue += item.GetValue(); } } goldText.text = totalValue + " Gold"; }