Пример #1
0
    public void HighlightItem()
    {
        string descStr;
        Color  rarityColor;

        if (itemModContent != null)
        {
            descStr     = itemModContent.GetDescriptionString();
            rarityColor = itemModContent.GetRarityColor();
        }
        else
        {
            descStr     = "";
            rarityColor = Color.white;
        }
        InventoryUI.instance.ItemTooltip.DisplayItem
        (
            baseItemContent.ItemIcon,
            fullItemName,
            rarityColor,
            baseItemContent.GetItemTypeString(),
            baseItemContent.ItemValue.ToString(),
            descStr
        );
    }
Пример #2
0
    public void SetItemContent(AItem item, AItemMod itemMod)
    {
        baseItemContent = item;
        itemModContent  = itemMod;
        nameText.text   = item.ItemName;
        valueText.text  = item.ItemValue.ToString();
        typeText.text   = item.GetItemTypeString();

        //roll for uncommon or rare version of the item, and construct it with according random values.
        //RollItemMods();

        if (itemModContent != null)
        {
            nameText.text += " of the " + itemModContent.SuffixString;
            fullItemName   = nameText.text;
            nameText.color = itemMod.GetRarityColor();
        }
        else
        {
            fullItemName = BaseItemContent.ItemName;
        }
    }