public void SetupBundleItemDisplay(ItemBundleInfo.BundleItemInformation newBundleItem)
        {
            bundleItem = newBundleItem;

            ItemName.text = bundleItem.Information.Name;
            itemAmount.text = "Amount: " + bundleItem.Amount;

            ItemStats.text = "";

            ItemTextureCache.GetItemTexture(bundleItem.Information.ImageName, OnReceivedItemTexture);
        }
        public void SetupUnityUIItemBundle(ItemBundleInfo newItemBundle, UnityUIBundlePurchasing purchasing)
        {
            itemBundle = newItemBundle;
            bundlePurchasing = purchasing;

            ItemTextureCache.GetItemTexture(itemBundle.Image, OnReceivedItemTexture);
            StoreItemText.text = itemBundle.Name;

            Button button = GetComponent<Button>();
            button.onClick.AddListener(OnClickedItemBundle);

            ChangePurchaseButtonDisplay(itemBundle.PremiumPrice, itemBundle.StandardPrice);
        }
 void Update()
 {
     if (bundlePurchasing.currentItemBundle != itemBundle)
     {
         currentBundleIndex = 0;
         itemBundle = bundlePurchasing.currentItemBundle;
         SetBundleItemToDisplay(currentBundleIndex);
     }
 }
 void Start()
 {
     currentBundleIndex = 0;
     itemBundle = bundlePurchasing.currentItemBundle;
     SetBundleItemToDisplay(currentBundleIndex);
 }