public void UpdateFromMoneyBundle(Network.Bundle bundle) { Network.BundleItem item = bundle.Items[0]; string quantityText = StoreManager.Get().GetProductQuantityText(item.Product, item.ProductData, item.Quantity); this.SetMoneyValue(bundle, quantityText); }
public void SetAdventureProduct(ProductType product, int productData) { List <Network.BundleItem> items = new List <Network.BundleItem>(); Network.BundleItem item = new Network.BundleItem { Product = product, ProductData = productData, Quantity = 1 }; items.Add(item); string productName = StoreManager.Get().GetProductName(items); this.m_Headline.Text = productName; string str2 = string.Empty; switch (product) { case ProductType.PRODUCT_TYPE_NAXX: str2 = "NAXX"; break; case ProductType.PRODUCT_TYPE_BRM: str2 = "BRM"; break; case ProductType.PRODUCT_TYPE_LOE: str2 = "LOE"; break; } string key = string.Format("GLUE_STORE_PRODUCT_DETAILS_{0}_PART_1", str2); string str4 = string.Format("GLUE_STORE_PRODUCT_DETAILS_{0}_PART_2", str2); object[] args = new object[] { productName }; this.m_DetailsText1.Text = GameStrings.Format(key, args); this.m_DetailsText2.Text = GameStrings.Format(str4, new object[0]); bool productExists = false; List <Network.Bundle> list2 = StoreManager.Get().GetAvailableBundlesForProduct(product, out productExists, productData, NUM_BUNDLE_ITEMS_REQUIRED); if (list2.Count == 1) { this.m_bundle = list2[0]; } else { Debug.LogWarning(string.Format("AdventureStore.SetAdventureProduct(): expected to find 1 available bundle for product {0} productData {1}, found {2}", product, productData, list2.Count)); this.m_bundle = null; } StoreManager.Get().GetAvailableAdventureBundle(product, out this.m_fullDungeonBundle, out productExists); }
public string GetSingleItemProductName(Network.BundleItem item) { object[] objArray1 = new object[] { item }; return(base.method_13("GetSingleItemProductName", objArray1)); }