コード例 #1
0
    /// <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);
    }
コード例 #2
0
    /// <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);
    }