mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-06 07:50:22 +01:00
Merge pull request #643 from shahediqbal13/mono-iap-signal-mismatch
Google play billing method signature mismatch in demo with Godot's android billing plugin method
This commit is contained in:
@@ -15,7 +15,7 @@ namespace AndroidInAppPurchasesWithCSharp.GodotGooglePlayBilling
|
|||||||
[Signal] public delegate void Disconnected();
|
[Signal] public delegate void Disconnected();
|
||||||
[Signal] public delegate void ConnectError(int code, string message);
|
[Signal] public delegate void ConnectError(int code, string message);
|
||||||
[Signal] public delegate void SkuDetailsQueryCompleted(Array skuDetails);
|
[Signal] public delegate void SkuDetailsQueryCompleted(Array skuDetails);
|
||||||
[Signal] public delegate void SkuDetailsQueryError(int code, string message);
|
[Signal] public delegate void SkuDetailsQueryError(int code, string message, string[] querySkuDetails);
|
||||||
[Signal] public delegate void PurchasesUpdated(Array purchases);
|
[Signal] public delegate void PurchasesUpdated(Array purchases);
|
||||||
[Signal] public delegate void PurchaseError(int code, string message);
|
[Signal] public delegate void PurchaseError(int code, string message);
|
||||||
[Signal] public delegate void PurchaseAcknowledged(string purchaseToken);
|
[Signal] public delegate void PurchaseAcknowledged(string purchaseToken);
|
||||||
@@ -96,7 +96,7 @@ namespace AndroidInAppPurchasesWithCSharp.GodotGooglePlayBilling
|
|||||||
|
|
||||||
private void OnGodotGooglePlayBilling_sku_details_query_completed(Array skuDetails) => EmitSignal(nameof(SkuDetailsQueryCompleted), skuDetails);
|
private void OnGodotGooglePlayBilling_sku_details_query_completed(Array skuDetails) => EmitSignal(nameof(SkuDetailsQueryCompleted), skuDetails);
|
||||||
|
|
||||||
private void OnGodotGooglePlayBilling_sku_details_query_error(int code, string message) => EmitSignal(nameof(SkuDetailsQueryError), code, message);
|
private void OnGodotGooglePlayBilling_sku_details_query_error(int code, string message, string[] querySkuDetails) => EmitSignal(nameof(SkuDetailsQueryError), code, message, querySkuDetails);
|
||||||
|
|
||||||
private void OnGodotGooglePlayBilling_purchases_updated(Array purchases) => EmitSignal(nameof(PurchasesUpdated), purchases);
|
private void OnGodotGooglePlayBilling_purchases_updated(Array purchases) => EmitSignal(nameof(PurchasesUpdated), purchases);
|
||||||
|
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ namespace AndroidInAppPurchasesWithCSharp
|
|||||||
_payment.StartConnection();
|
_payment.StartConnection();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnConnectError()
|
private void OnConnectError(int code, string message)
|
||||||
{
|
{
|
||||||
ShowAlert("PurchaseManager connect error");
|
ShowAlert("PurchaseManager connect error");
|
||||||
}
|
}
|
||||||
@@ -136,7 +136,7 @@ namespace AndroidInAppPurchasesWithCSharp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnSkuDetailsQueryError(int code, string message)
|
private void OnSkuDetailsQueryError(int code, string message, string[] querySkuDetails)
|
||||||
{
|
{
|
||||||
ShowAlert($"SKU details query error {code}: {message}");
|
ShowAlert($"SKU details query error {code}: {message}");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user