SquareDash/Library/PackageCache/com.unity.purchasing@4.10.0/Runtime/Stores/Android/AndroidJavaStore.cs
kingjuulian06 0efb85038a Arbeit 2
2023-11-21 22:03:49 +01:00

35 lines
867 B
C#

using System;
using UnityEngine;
namespace UnityEngine.Purchasing
{
internal class AndroidJavaStore : INativeStore
{
private readonly AndroidJavaObject m_Store;
protected AndroidJavaObject GetStore()
{
return m_Store;
}
public AndroidJavaStore(AndroidJavaObject store)
{
m_Store = store;
}
public void RetrieveProducts(string json)
{
m_Store.Call("RetrieveProducts", json);
}
public virtual void Purchase(string productJSON, string developerPayload)
{
m_Store.Call("Purchase", productJSON, developerPayload);
}
public virtual void FinishTransaction(string productJSON, string transactionID)
{
m_Store.Call("FinishTransaction", productJSON, transactionID);
}
}
}