protected void selectTrayIcons(DisneyStoreItemData item)
        {
            List <DReward> rewards  = item.GetRewards();
            RewardCategory category = rewards[0].Category;
            int            num      = (DisneyStoreUtils.IsIglooReward(item) ? 3 : Array.IndexOf(TrayIconImageSelectorCategoryIndexes, category));

            if (num != -1 || num >= TrayIconImageSelector.Sprites.Length)
            {
                TrayIconImageSelector.SelectSprite(num);
            }
            else
            {
                TrayIconImageSelector.SelectSprite(0);
            }
        }
Esempio n. 2
0
        private void showPriceTag(DisneyStoreItemData item)
        {
            PriceTagSpriteSelector.gameObject.SetActive(value: true);
            RewardCategory itemRewardCategory = DisneyStoreUtils.GetItemRewardCategory(item);

            if (DisneyStoreUtils.IsIglooReward(itemRewardCategory))
            {
                PriceTagSpriteSelector.SelectSprite(2);
            }
            else if (itemRewardCategory == RewardCategory.consumables)
            {
                PriceTagSpriteSelector.SelectSprite(1);
            }
            else
            {
                PriceTagSpriteSelector.SelectSprite(0);
            }
        }
        public void ShowConfirmation(DisneyStoreItemData item, Sprite icon, DisneyStoreFranchiseItem shopItem)
        {
            PrefabContentKey prefabKey = OwnedConfirmationPrefabKey;
            bool             flag      = DisneyStoreUtils.IsItemMultiPurchase(item);

            if (DisneyStoreUtils.IsIglooReward(item))
            {
                prefabKey = IglooConfirmationPrefabKey;
            }
            else if (flag)
            {
                prefabKey = ConsumableConfirmationPrefabKey;
            }
            else if (!DisneyStoreUtils.IsItemOwned(item))
            {
                prefabKey = PurchaseConfirmationPrefabKey;
            }
            CoroutineRunner.Start(loadConfirmation(prefabKey, item, icon, shopItem), this, "");
        }