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); } }
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, ""); }