Exemple #1
0
 public void ItemClicked(StoreDisplayItem item)
 {
     if (selectedItem != null)
     {
         selectedItem.Deselect();
     }
 }
    public void ItemClicked(StoreDisplayItem item)
    {
        if (this.selectedItem != null)
        {
            this.selectedItem.Deselect();
        }

        //this.selectedItem.RefreshSelected (item);
        //ShowSelectedItem();
        //item.bg.color = Color.green;
    }
    public void HideSelectedItem()
    {
        DeselectButtons();

        if (this.selectedItem != null)
        {
            this.selectedItem = null;
        }

        //this.selectedItem.gameObject.SetActive(false);
    }
Exemple #4
0
    public void RefreshSelected(StoreDisplayItem item)
    {
        if (item == null)
        {
            return;
        }

        itemData             = item;
        icon.overrideSprite  = item.image.overrideSprite;
        itemName.text        = item.catalogItem.DisplayName;
        itemDescription.text = item.catalogItem.Description;

        itemCost.text = string.Format(" x{0}", item.finalPrice);
        currencyIcon.overrideSprite = GameController.Instance.iconManager.GetIconById(item.currencyKey, IconManager.IconTypes.Misc);

        var qty = PF_PlayerData.GetItemQty(itemData.catalogItem.ItemId);

        if (qty != 1)
        {
            totalUses.text = " x" + qty;
        }
    }
Exemple #5
0
    public void RefreshSelected(StoreDisplayItem item)
    {
        if (item == null)
        {
            return;
        }

        this.itemData             = item;
        this.icon.overrideSprite  = item.image.overrideSprite;
        this.itemName.text        = item.catalogItem.DisplayName;
        this.itemDescription.text = item.catalogItem.Description;



        var kvp = item.catalogItem.VirtualCurrencyPrices.First();

        this.itemCost.text = string.Format(" x{0}", kvp.Value);
        this.currencyIcon.overrideSprite = GameController.Instance.iconManager.GetIconById(kvp.Key);

        if (item.catalogItem.Consumable.UsageCount != null)
        {
            this.totalUses.text = string.Format(" x{0}", item.catalogItem.Consumable.UsageCount);
        }
    }
Exemple #6
0
 public void HideSelectedItem()
 {
     DeselectButtons();
     selectedItem = null;
 }