/// <summary> /// Tries to buy item with virtual currency. /// </summary> /// <param name="item">Item to buy.</param> /// <param name="OnBuySuccess">Callback in case scceeds.</param> public void BuyItemWithVirtualCurrency(CatalogItem item, ProjectDelegates.PlayFabItemBuyCallback OnBuySuccess) { this.OnBuySuccessCallback = OnBuySuccess; PurchaseItemRequest request = new PurchaseItemRequest(); request.ItemId = item.ItemId; request.Price = (int)item.VirtualCurrencyPrices["1"]; request.VirtualCurrency = "1"; PlayFabClientAPI.PurchaseItem(request, OnPurchaseSuccess, OnPurchaseError); }
/// <summary> /// Tries to buy item with virtual currency. /// </summary> /// <param name="item">Item to buy.</param> /// <param name="OnBuySuccess">Callback in case scceeds.</param> public void BuyItemWithVirtualCurrency(CatalogItem item,ProjectDelegates.PlayFabItemBuyCallback OnBuySuccess) { this.OnBuySuccessCallback = OnBuySuccess; PurchaseItemRequest request = new PurchaseItemRequest(); request.ItemId = item.ItemId; request.Price = (int)item.VirtualCurrencyPrices["1"]; request.VirtualCurrency = "1"; PlayFabClientAPI.PurchaseItem(request, OnPurchaseSuccess, OnPurchaseError); }