Files
godot-demo-projects/mono/android_iap/GodotGooglePlayBilling/PurchasesResult.cs
2024-08-23 04:00:10 +02:00

25 lines
734 B
C#

using Godot;
using Godot.Collections;
namespace AndroidInAppPurchasesWithCSharp.GodotGooglePlayBilling
{
public partial class PurchasesResult : BillingResult
{
public PurchasesResult() { }
public PurchasesResult(Dictionary purchasesResult)
: base(purchasesResult)
{
try
{
Purchases = (purchasesResult.ContainsKey("purchases") ? GooglePlayBillingUtils.ConvertPurchaseDictionaryArray(purchasesResult["purchases"].AsGodotArray()) : null);
}
catch (System.Exception ex)
{
GD.Print("PurchasesResult: ", ex.ToString());
}
}
public Purchase[] Purchases { get; set; }
}
}