Exemplo n.º 1
0
    private void SetupItemInfo()
    {
        TotalMoneyText.text = "Money:  " + totalMoney.value;

        ItemListEntry itemEntry = shopList.GetEntry();

        if (!itemEntry || string.IsNullOrEmpty(itemEntry.tuple.uuid))
        {
            itemName.text  = "";
            itemType.text  = "";
            itemIcon.color = new Color(0, 0, 0, 0);

            pwrText.text   = "Pwr:  ";
            rangeText.text = "Range:  ";
            hitText.text   = "Hit:  ";
            critText.text  = "Crit:  ";
            reqText.text   = "Req:  ";
            return;
        }

        InventoryTuple item = itemEntry.tuple;

        itemName.text   = item.entryName;
        itemType.text   = InventoryContainer.GetWeaponTypeName(item.weaponType);
        itemIcon.sprite = item.icon;
        itemIcon.color  = item.repColor;

        pwrText.text   = "Pwr:  " + item.power.ToString();
        rangeText.text = "Range:  " + item.range.ToString();
        hitText.text   = "Hit:  " + item.hitRate.ToString();
        critText.text  = "Crit:  " + item.critRate.ToString();
        reqText.text   = "Req:  " + item.skillReq.ToString();
    }
Exemplo n.º 2
0
    private void ShowItemInfo()
    {
        infoBoxView.SetActive(true);
        RestockListEntry entry = characters.GetEntry();
        InventoryTuple   tuple = itemList.GetEntry().tuple;

        if (!entry || tuple == null || string.IsNullOrEmpty(tuple.uuid))
        {
            itemName.text   = "";
            itemType.text   = "";
            itemIcon.sprite = null;

            pwrText.text   = "Pwr:  ";
            rangeText.text = "Range:  ";
            hitText.text   = "Hit:  ";
            critText.text  = "Crit:  ";
            reqText.text   = "Req:  ";
            return;
        }

        itemName.text   = tuple.entryName;
        itemType.text   = InventoryContainer.GetWeaponTypeName(tuple.weaponType);
        itemIcon.sprite = tuple.icon;

        pwrText.text   = "Pwr:  " + tuple.power.ToString();
        rangeText.text = "Range:  " + tuple.range.ToString();
        hitText.text   = "Hit:  " + tuple.hitRate.ToString();
        critText.text  = "Crit:  " + tuple.critRate.ToString();
        reqText.text   = "Req:  " + tuple.skillReq.ToString();
    }