void OnItemInGrid(PremiumCurrencyBundle item, GameObject obj) { PremiumBundle creditBundle = obj.GetComponent <PremiumBundle>(); creditBundle.Amount = item.CreditAmount.ToString(); creditBundle.Cost = item.Cost.ToString(); if (item.Data.Count > 0) { creditBundle.ProductID = item.Data[0].Value; } //if (item.CreditPlatformIDs.ContainsKey("IOS_Product_ID")) // creditBundle.ProductID = item.CreditPlatformIDs["IOS_Product_ID"].ToString(); creditBundle.BundleID = item.ID.ToString(); creditBundle.PremiumCurrencyName = ""; creditBundle.Description = item.Description; if (!string.IsNullOrEmpty(item.Image)) { ItemTextureCache.GetItemTexture(item.Image, delegate(Texture2D texture) { creditBundle.SetIcon(texture); }); } creditBundle.SetBundleName(item.Name); creditBundle.OnPurchaseRequest = OnPurchaseRequest; }