m
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000073 RID: 115
|
||||
[Token(Token = "0x2000063")]
|
||||
public class ISN_SKAppStoreReceipt
|
||||
{
|
||||
// Token: 0x06000203 RID: 515 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001D9")]
|
||||
[Address(RVA = "0x10C4250", Offset = "0x10C3250", VA = "0x1810C4250")]
|
||||
internal ISN_SKAppStoreReceipt(string data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000A1 RID: 161
|
||||
// (get) Token: 0x06000204 RID: 516 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A1")]
|
||||
public byte[] Data
|
||||
{
|
||||
[Token(Token = "0x60001DA")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A2 RID: 162
|
||||
// (get) Token: 0x06000205 RID: 517 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A2")]
|
||||
public string AsBase64String
|
||||
{
|
||||
[Token(Token = "0x60001DB")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,195 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Events;
|
||||
using SA.Foundation.Templates;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000069 RID: 105
|
||||
[Token(Token = "0x200005E")]
|
||||
internal class ISN_SKEditorAPI : ISN_iSKAPI
|
||||
{
|
||||
// Token: 0x060001C0 RID: 448 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600019F")]
|
||||
[Address(RVA = "0x10C4500", Offset = "0x10C3500", VA = "0x1810C4500", Slot = "4")]
|
||||
public void LoadStore(ISN_SKLib.ISN_LoadStoreRequest request, Action<ISN_SKInitResult> callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001C1 RID: 449 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001A0")]
|
||||
[Address(RVA = "0x10C4360", Offset = "0x10C3360", VA = "0x1810C4360", Slot = "5")]
|
||||
public void AddPayment(string productIdentifier)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001C2 RID: 450 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001A1")]
|
||||
[Address(RVA = "0x10C4430", Offset = "0x10C3430", VA = "0x1810C4430", Slot = "6")]
|
||||
public void FinishTransaction(ISN_iSKPaymentTransaction transaction)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001C3 RID: 451 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001A2")]
|
||||
[Address(RVA = "0x10C4710", Offset = "0x10C3710", VA = "0x1810C4710", Slot = "7")]
|
||||
public void RestoreCompletedTransactions()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001C4 RID: 452 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001A3")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
||||
public void SetTransactionObserverState(bool enabled)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001C5 RID: 453 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60001A4")]
|
||||
[Address(RVA = "0x10C47A0", Offset = "0x10C37A0", VA = "0x1810C47A0", Slot = "10")]
|
||||
public ISN_SKAppStoreReceipt RetrieveAppStoreReceipt()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060001C6 RID: 454 RVA: 0x000025C8 File Offset: 0x000007C8
|
||||
[Token(Token = "0x60001A5")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "9")]
|
||||
public bool CanMakePayments()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060001C7 RID: 455 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001A6")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")]
|
||||
public void StoreRequestReview()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001C8 RID: 456 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60001A7")]
|
||||
[Address(RVA = "0x10C45C0", Offset = "0x10C35C0", VA = "0x1810C45C0", Slot = "13")]
|
||||
public ISN_SKStorefront PaymentQueue_Storefront()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060001C9 RID: 457 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001A8")]
|
||||
[Address(RVA = "0x10C4650", Offset = "0x10C3650", VA = "0x1810C4650", Slot = "11")]
|
||||
public void RefreshRequest(ISN_SKReceiptDictionary dictionary, Action<SA_Result> callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000090 RID: 144
|
||||
// (get) Token: 0x060001CA RID: 458 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000090")]
|
||||
public SA_iEvent<ISN_iSKPaymentTransaction> TransactionUpdated
|
||||
{
|
||||
[Token(Token = "0x60001A9")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000091 RID: 145
|
||||
// (get) Token: 0x060001CB RID: 459 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000091")]
|
||||
public SA_iEvent<ISN_iSKPaymentTransaction> TransactionRemoved
|
||||
{
|
||||
[Token(Token = "0x60001AA")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000092 RID: 146
|
||||
// (get) Token: 0x060001CC RID: 460 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000092")]
|
||||
public SA_iEvent<ISN_SKProduct> ShouldAddStorePayment
|
||||
{
|
||||
[Token(Token = "0x60001AB")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000093 RID: 147
|
||||
// (get) Token: 0x060001CD RID: 461 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000093")]
|
||||
public SA_iEvent<SA_Result> RestoreTransactionsComplete
|
||||
{
|
||||
[Token(Token = "0x60001AC")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000094 RID: 148
|
||||
// (get) Token: 0x060001CE RID: 462 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000094")]
|
||||
public SA_iEvent DidChangeStorefront
|
||||
{
|
||||
[Token(Token = "0x60001AD")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000095 RID: 149
|
||||
// (get) Token: 0x060001CF RID: 463 RVA: 0x000025E0 File Offset: 0x000007E0
|
||||
[Token(Token = "0x17000095")]
|
||||
private float DelayTime
|
||||
{
|
||||
[Token(Token = "0x60001AE")]
|
||||
[Address(RVA = "0x10C4B50", Offset = "0x10C3B50", VA = "0x1810C4B50")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060001D0 RID: 464 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001AF")]
|
||||
[Address(RVA = "0x10C4A60", Offset = "0x10C3A60", VA = "0x1810C4A60")]
|
||||
public ISN_SKEditorAPI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000191 RID: 401
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400017D")]
|
||||
private readonly SA_Event<ISN_iSKPaymentTransaction> m_TransactionUpdated;
|
||||
|
||||
// Token: 0x04000192 RID: 402
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400017E")]
|
||||
private readonly SA_Event<ISN_iSKPaymentTransaction> m_TransactionRemoved;
|
||||
|
||||
// Token: 0x04000193 RID: 403
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400017F")]
|
||||
private readonly SA_Event<ISN_SKProduct> m_ShouldAddStorePayment;
|
||||
|
||||
// Token: 0x04000194 RID: 404
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000180")]
|
||||
private readonly SA_Event<SA_Result> m_RestoreTransactionsComplete;
|
||||
|
||||
// Token: 0x04000195 RID: 405
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000181")]
|
||||
private readonly SA_Event m_DidChangeStorefront;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Templates;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000074 RID: 116
|
||||
[Token(Token = "0x2000064")]
|
||||
[Serializable]
|
||||
public class ISN_SKInitResult : SA_Result
|
||||
{
|
||||
// Token: 0x06000206 RID: 518 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001DC")]
|
||||
[Address(RVA = "0x10C4B70", Offset = "0x10C3B70", VA = "0x1810C4B70")]
|
||||
public ISN_SKInitResult(List<ISN_SKProduct> products)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000207 RID: 519 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001DD")]
|
||||
[Address(RVA = "0x10C4C10", Offset = "0x10C3C10", VA = "0x1810C4C10")]
|
||||
public ISN_SKInitResult(SA_Error error)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000A3 RID: 163
|
||||
// (get) Token: 0x06000208 RID: 520 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A3")]
|
||||
public List<ISN_SKProduct> Products
|
||||
{
|
||||
[Token(Token = "0x60001DE")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A4 RID: 164
|
||||
// (get) Token: 0x06000209 RID: 521 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A4")]
|
||||
public List<string> InvalidProductIdentifiers
|
||||
{
|
||||
[Token(Token = "0x60001DF")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040001A6 RID: 422
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400018B")]
|
||||
[SerializeField]
|
||||
private List<ISN_SKProduct> m_Products;
|
||||
|
||||
// Token: 0x040001A7 RID: 423
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400018C")]
|
||||
[SerializeField]
|
||||
private List<string> m_InvalidProductIdentifiers;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x0200006E RID: 110
|
||||
[Token(Token = "0x200005F")]
|
||||
internal static class ISN_SKLib
|
||||
{
|
||||
// Token: 0x17000096 RID: 150
|
||||
// (get) Token: 0x060001DA RID: 474 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000096")]
|
||||
public static ISN_iSKAPI Api
|
||||
{
|
||||
[Token(Token = "0x60001B1")]
|
||||
[Address(RVA = "0x10C4CB0", Offset = "0x10C3CB0", VA = "0x1810C4CB0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400019C RID: 412
|
||||
[Token(Token = "0x4000182")]
|
||||
private static ISN_iSKAPI s_Api;
|
||||
|
||||
// Token: 0x0200006F RID: 111
|
||||
[Token(Token = "0x200012F")]
|
||||
[Serializable]
|
||||
public class ISN_LoadStoreRequest
|
||||
{
|
||||
// Token: 0x060001DB RID: 475 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005AD")]
|
||||
[Address(RVA = "0x10C3120", Offset = "0x10C2120", VA = "0x1810C3120")]
|
||||
public ISN_LoadStoreRequest()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400019D RID: 413
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400036F")]
|
||||
public List<string> ProductIdentifiers;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,237 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Events;
|
||||
using SA.Foundation.Templates;
|
||||
using SA.iOS.Utilities;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000070 RID: 112
|
||||
[Token(Token = "0x2000060")]
|
||||
internal class ISN_SKNativeAPI : ISN_Singleton<ISN_SKNativeAPI>, ISN_iSKAPI
|
||||
{
|
||||
// Token: 0x060001DC RID: 476 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001B2")]
|
||||
[Address(RVA = "0x10C4E70", Offset = "0x10C3E70", VA = "0x1810C4E70", Slot = "7")]
|
||||
public void LoadStore(ISN_SKLib.ISN_LoadStoreRequest request, Action<ISN_SKInitResult> callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001DD RID: 477 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001B3")]
|
||||
[Address(RVA = "0x10C4FF0", Offset = "0x10C3FF0", VA = "0x1810C4FF0")]
|
||||
private void OnStoreKitDidReceiveResponse(string data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001DE RID: 478 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001B4")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
|
||||
public void RefreshRequest(ISN_SKReceiptDictionary dictionary, Action<SA_Result> callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001DF RID: 479 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001B5")]
|
||||
[Address(RVA = "0x10C4F10", Offset = "0x10C3F10", VA = "0x1810C4F10")]
|
||||
private void OnSRefreshRequestResponse(string data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001E0 RID: 480 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001B6")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")]
|
||||
public void SetTransactionObserverState(bool enabled)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001E1 RID: 481 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001B7")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
||||
public void AddPayment(string productIdentifier)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001E2 RID: 482 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001B8")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
public void FinishTransaction(ISN_iSKPaymentTransaction transaction)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001E3 RID: 483 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001B9")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
|
||||
public void RestoreCompletedTransactions()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001E4 RID: 484 RVA: 0x000025F8 File Offset: 0x000007F8
|
||||
[Token(Token = "0x60001BA")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "12")]
|
||||
public bool CanMakePayments()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060001E5 RID: 485 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60001BB")]
|
||||
[Address(RVA = "0x10C51D0", Offset = "0x10C41D0", VA = "0x1810C51D0", Slot = "13")]
|
||||
public ISN_SKAppStoreReceipt RetrieveAppStoreReceipt()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060001E6 RID: 486 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001BC")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")]
|
||||
public void StoreRequestReview()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001E7 RID: 487 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60001BD")]
|
||||
[Address(RVA = "0x10C5140", Offset = "0x10C4140", VA = "0x1810C5140", Slot = "16")]
|
||||
public ISN_SKStorefront PaymentQueue_Storefront()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000097 RID: 151
|
||||
// (get) Token: 0x060001E8 RID: 488 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000097")]
|
||||
public SA_iEvent<ISN_iSKPaymentTransaction> TransactionUpdated
|
||||
{
|
||||
[Token(Token = "0x60001BE")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000098 RID: 152
|
||||
// (get) Token: 0x060001E9 RID: 489 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000098")]
|
||||
public SA_iEvent<ISN_iSKPaymentTransaction> TransactionRemoved
|
||||
{
|
||||
[Token(Token = "0x60001BF")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000099 RID: 153
|
||||
// (get) Token: 0x060001EA RID: 490 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000099")]
|
||||
public SA_iEvent<ISN_SKProduct> ShouldAddStorePayment
|
||||
{
|
||||
[Token(Token = "0x60001C0")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700009A RID: 154
|
||||
// (get) Token: 0x060001EB RID: 491 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700009A")]
|
||||
public SA_iEvent<SA_Result> RestoreTransactionsComplete
|
||||
{
|
||||
[Token(Token = "0x60001C1")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700009B RID: 155
|
||||
// (get) Token: 0x060001EC RID: 492 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700009B")]
|
||||
public SA_iEvent DidChangeStorefront
|
||||
{
|
||||
[Token(Token = "0x60001C2")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060001ED RID: 493 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001C3")]
|
||||
[Address(RVA = "0x10C4E80", Offset = "0x10C3E80", VA = "0x1810C4E80")]
|
||||
private void OnDidChangeStorefront()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001EE RID: 494 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001C4")]
|
||||
[Address(RVA = "0x10C50D0", Offset = "0x10C40D0", VA = "0x1810C50D0")]
|
||||
private void OnTransactionUpdated(string data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001EF RID: 495 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001C5")]
|
||||
[Address(RVA = "0x10C5060", Offset = "0x10C4060", VA = "0x1810C5060")]
|
||||
private void OnTransactionRemoved(string data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001F0 RID: 496 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001C6")]
|
||||
[Address(RVA = "0x10C4F80", Offset = "0x10C3F80", VA = "0x1810C4F80")]
|
||||
private void OnShouldAddStorePayment(string data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001F1 RID: 497 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001C7")]
|
||||
[Address(RVA = "0x10C4EA0", Offset = "0x10C3EA0", VA = "0x1810C4EA0")]
|
||||
private void OnRestoreTransactionsComplete(string data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001F2 RID: 498 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001C8")]
|
||||
[Address(RVA = "0x10C5240", Offset = "0x10C4240", VA = "0x1810C5240")]
|
||||
public ISN_SKNativeAPI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400019E RID: 414
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000183")]
|
||||
private readonly SA_Event m_didChangeStorefront;
|
||||
|
||||
// Token: 0x0400019F RID: 415
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000184")]
|
||||
private readonly SA_Event<ISN_iSKPaymentTransaction> m_transactionUpdated;
|
||||
|
||||
// Token: 0x040001A0 RID: 416
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000185")]
|
||||
private readonly SA_Event<ISN_iSKPaymentTransaction> m_transactionRemoved;
|
||||
|
||||
// Token: 0x040001A1 RID: 417
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000186")]
|
||||
private readonly SA_Event<ISN_SKProduct> m_shouldAddStorePayment;
|
||||
|
||||
// Token: 0x040001A2 RID: 418
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000187")]
|
||||
private readonly SA_Event<SA_Result> m_restoreTransactionsComplete;
|
||||
|
||||
// Token: 0x040001A3 RID: 419
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000188")]
|
||||
private Action<ISN_SKInitResult> m_LoadStoreCallback;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000062 RID: 98
|
||||
[Token(Token = "0x2000057")]
|
||||
public enum ISN_SKPaymentMode
|
||||
{
|
||||
// Token: 0x04000118 RID: 280
|
||||
[Token(Token = "0x4000104")]
|
||||
SKProductDiscountPaymentModePayAsYouGo = 1,
|
||||
// Token: 0x04000119 RID: 281
|
||||
[Token(Token = "0x4000105")]
|
||||
SKProductDiscountPaymentModePayUpFront,
|
||||
// Token: 0x0400011A RID: 282
|
||||
[Token(Token = "0x4000106")]
|
||||
SKProductDiscountPaymentModeFreeTrial
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Templates;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000075 RID: 117
|
||||
[Token(Token = "0x2000065")]
|
||||
[Serializable]
|
||||
public class ISN_SKPaymentOriginalTransaction : SA_Result, ISN_iSKPaymentTransaction, SA_iResult
|
||||
{
|
||||
// Token: 0x170000A5 RID: 165
|
||||
// (get) Token: 0x0600020A RID: 522 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A5")]
|
||||
public string ProductIdentifier
|
||||
{
|
||||
[Token(Token = "0x60001E0")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A6 RID: 166
|
||||
// (get) Token: 0x0600020B RID: 523 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A6")]
|
||||
public string TransactionIdentifier
|
||||
{
|
||||
[Token(Token = "0x60001E1")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A7 RID: 167
|
||||
// (get) Token: 0x0600020C RID: 524 RVA: 0x00002628 File Offset: 0x00000828
|
||||
[Token(Token = "0x170000A7")]
|
||||
public DateTime Date
|
||||
{
|
||||
[Token(Token = "0x60001E2")]
|
||||
[Address(RVA = "0x10C5340", Offset = "0x10C4340", VA = "0x1810C5340", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return default(DateTime);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A8 RID: 168
|
||||
// (get) Token: 0x0600020D RID: 525 RVA: 0x00002640 File Offset: 0x00000840
|
||||
[Token(Token = "0x170000A8")]
|
||||
public ISN_SKPaymentTransactionState State
|
||||
{
|
||||
[Token(Token = "0x60001E3")]
|
||||
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return ISN_SKPaymentTransactionState.Purchasing;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A9 RID: 169
|
||||
// (get) Token: 0x0600020E RID: 526 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A9")]
|
||||
public ISN_SKProduct Product
|
||||
{
|
||||
[Token(Token = "0x60001E4")]
|
||||
[Address(RVA = "0x10C53A0", Offset = "0x10C43A0", VA = "0x1810C53A0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000AA RID: 170
|
||||
// (get) Token: 0x0600020F RID: 527 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000AA")]
|
||||
public ISN_iSKPaymentTransaction OriginalTransaction
|
||||
{
|
||||
[Token(Token = "0x60001E5")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000210 RID: 528 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001E6")]
|
||||
[Address(RVA = "0x10C5330", Offset = "0x10C4330", VA = "0x1810C5330")]
|
||||
public ISN_SKPaymentOriginalTransaction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001A8 RID: 424
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400018D")]
|
||||
[SerializeField]
|
||||
private string m_ProductIdentifier;
|
||||
|
||||
// Token: 0x040001A9 RID: 425
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400018E")]
|
||||
[SerializeField]
|
||||
private string m_TransactionIdentifier;
|
||||
|
||||
// Token: 0x040001AA RID: 426
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400018F")]
|
||||
[SerializeField]
|
||||
private long m_UnixDate;
|
||||
|
||||
// Token: 0x040001AB RID: 427
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000190")]
|
||||
[SerializeField]
|
||||
private ISN_SKPaymentTransactionState m_State;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,206 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x0200005C RID: 92
|
||||
[Token(Token = "0x2000054")]
|
||||
public static class ISN_SKPaymentQueue
|
||||
{
|
||||
// Token: 0x14000003 RID: 3
|
||||
// (add) Token: 0x06000199 RID: 409 RVA: 0x00002053 File Offset: 0x00000253
|
||||
// (remove) Token: 0x0600019A RID: 410 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x14000003")]
|
||||
private static event Action<ISN_SKInitResult> OnStoreKitInitComplete
|
||||
{
|
||||
[Token(Token = "0x6000187")]
|
||||
[Address(RVA = "0x10C6BA0", Offset = "0x10C5BA0", VA = "0x1810C6BA0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x6000188")]
|
||||
[Address(RVA = "0x10C6FE0", Offset = "0x10C5FE0", VA = "0x1810C6FE0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600019C RID: 412 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600018A")]
|
||||
[Address(RVA = "0x10C5A50", Offset = "0x10C4A50", VA = "0x1810C5A50")]
|
||||
public static void Init(Action<ISN_SKInitResult> callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600019D RID: 413 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600018B")]
|
||||
[Address(RVA = "0x10C5AF0", Offset = "0x10C4AF0", VA = "0x1810C5AF0")]
|
||||
public static void Init(List<ISN_SKProduct> products, Action<ISN_SKInitResult> callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600019E RID: 414 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600018C")]
|
||||
[Address(RVA = "0x10C54B0", Offset = "0x10C44B0", VA = "0x1810C54B0")]
|
||||
public static void AddTransactionObserver(ISN_iSKPaymentTransactionObserver observer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600019F RID: 415 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600018D")]
|
||||
[Address(RVA = "0x10C6380", Offset = "0x10C5380", VA = "0x1810C6380")]
|
||||
public static void RemoveTransactionObserver(ISN_iSKPaymentTransactionObserver observer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001A0 RID: 416 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600018E")]
|
||||
[Address(RVA = "0x10C5400", Offset = "0x10C4400", VA = "0x1810C5400")]
|
||||
public static void AddPayment(string productId)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001A1 RID: 417 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600018F")]
|
||||
[Address(RVA = "0x10C5760", Offset = "0x10C4760", VA = "0x1810C5760")]
|
||||
public static void FinishTransaction(ISN_iSKPaymentTransaction transaction)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001A2 RID: 418 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000190")]
|
||||
[Address(RVA = "0x10C6440", Offset = "0x10C5440", VA = "0x1810C6440")]
|
||||
public static void RestoreCompletedTransactions()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001A3 RID: 419 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000191")]
|
||||
[Address(RVA = "0x10C5810", Offset = "0x10C4810", VA = "0x1810C5810")]
|
||||
public static ISN_SKProduct GetProductById(string productIdentifier)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060001A4 RID: 420 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000192")]
|
||||
[Address(RVA = "0x10C5F90", Offset = "0x10C4F90", VA = "0x1810C5F90")]
|
||||
public static void RegisterProductId(string productId)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001A5 RID: 421 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000193")]
|
||||
[Address(RVA = "0x10C60A0", Offset = "0x10C50A0", VA = "0x1810C60A0")]
|
||||
public static void RegisterProduct(ISN_SKProduct product)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700008B RID: 139
|
||||
// (get) Token: 0x060001A6 RID: 422 RVA: 0x00002598 File Offset: 0x00000798
|
||||
[Token(Token = "0x1700008B")]
|
||||
public static bool IsReady
|
||||
{
|
||||
[Token(Token = "0x6000194")]
|
||||
[Address(RVA = "0x10C6E10", Offset = "0x10C5E10", VA = "0x1810C6E10")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700008C RID: 140
|
||||
// (get) Token: 0x060001A7 RID: 423 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700008C")]
|
||||
public static ISN_SKAppStoreReceipt AppStoreReceipt
|
||||
{
|
||||
[Token(Token = "0x6000195")]
|
||||
[Address(RVA = "0x10C6C90", Offset = "0x10C5C90", VA = "0x1810C6C90")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700008D RID: 141
|
||||
// (get) Token: 0x060001A8 RID: 424 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700008D")]
|
||||
public static List<ISN_SKProduct> Products
|
||||
{
|
||||
[Token(Token = "0x6000196")]
|
||||
[Address(RVA = "0x10C6E70", Offset = "0x10C5E70", VA = "0x1810C6E70")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700008E RID: 142
|
||||
// (get) Token: 0x060001A9 RID: 425 RVA: 0x000025B0 File Offset: 0x000007B0
|
||||
[Token(Token = "0x1700008E")]
|
||||
public static bool CanMakePayments
|
||||
{
|
||||
[Token(Token = "0x6000197")]
|
||||
[Address(RVA = "0x10C6D50", Offset = "0x10C5D50", VA = "0x1810C6D50")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700008F RID: 143
|
||||
// (get) Token: 0x060001AA RID: 426 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700008F")]
|
||||
public static ISN_SKStorefront Storefront
|
||||
{
|
||||
[Token(Token = "0x6000198")]
|
||||
[Address(RVA = "0x10C6F20", Offset = "0x10C5F20", VA = "0x1810C6F20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060001AB RID: 427 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000199")]
|
||||
[Address(RVA = "0x10C6530", Offset = "0x10C5530", VA = "0x1810C6530")]
|
||||
private static void SubscribeToNativeEvents()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001AC RID: 428 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600019A")]
|
||||
[Address(RVA = "0x10C5570", Offset = "0x10C4570", VA = "0x1810C5570")]
|
||||
private static void CacheAppStoreProducts(ISN_SKInitResult result)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001AD RID: 429 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600019B")]
|
||||
[Address(RVA = "0x10C5890", Offset = "0x10C4890", VA = "0x1810C5890")]
|
||||
private static ISN_SKProduct GetProductFromSettings(string productIdentifier)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000107 RID: 263
|
||||
[Token(Token = "0x40000FE")]
|
||||
private static bool s_IsInitializationInProgress;
|
||||
|
||||
// Token: 0x04000108 RID: 264
|
||||
[Token(Token = "0x40000FF")]
|
||||
private static ISN_SKInitResult s_SuccessInitResultCache;
|
||||
|
||||
// Token: 0x04000109 RID: 265
|
||||
[Token(Token = "0x4000100")]
|
||||
private static readonly Dictionary<string, ISN_SKProduct> s_Products;
|
||||
|
||||
// Token: 0x0400010A RID: 266
|
||||
[Token(Token = "0x4000101")]
|
||||
private static readonly List<ISN_iSKPaymentTransactionObserver> s_Observers;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Templates;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000076 RID: 118
|
||||
[Token(Token = "0x2000066")]
|
||||
[Serializable]
|
||||
internal class ISN_SKPaymentTransaction : SA_Result, ISN_iSKPaymentTransaction, SA_iResult
|
||||
{
|
||||
// Token: 0x06000211 RID: 529 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001E7")]
|
||||
[Address(RVA = "0x10C70D0", Offset = "0x10C60D0", VA = "0x1810C70D0")]
|
||||
public ISN_SKPaymentTransaction(ISN_SKProduct product, ISN_SKPaymentTransactionState state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000AB RID: 171
|
||||
// (get) Token: 0x06000212 RID: 530 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000AB")]
|
||||
public string ProductIdentifier
|
||||
{
|
||||
[Token(Token = "0x60001E8")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000AC RID: 172
|
||||
// (get) Token: 0x06000213 RID: 531 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000AC")]
|
||||
public string TransactionIdentifier
|
||||
{
|
||||
[Token(Token = "0x60001E9")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000AD RID: 173
|
||||
// (get) Token: 0x06000214 RID: 532 RVA: 0x00002658 File Offset: 0x00000858
|
||||
[Token(Token = "0x170000AD")]
|
||||
public DateTime Date
|
||||
{
|
||||
[Token(Token = "0x60001EA")]
|
||||
[Address(RVA = "0x10C71A0", Offset = "0x10C61A0", VA = "0x1810C71A0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return default(DateTime);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000AE RID: 174
|
||||
// (get) Token: 0x06000215 RID: 533 RVA: 0x00002670 File Offset: 0x00000870
|
||||
[Token(Token = "0x170000AE")]
|
||||
public ISN_SKPaymentTransactionState State
|
||||
{
|
||||
[Token(Token = "0x60001EB")]
|
||||
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return ISN_SKPaymentTransactionState.Purchasing;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000AF RID: 175
|
||||
// (get) Token: 0x06000216 RID: 534 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000AF")]
|
||||
public ISN_SKProduct Product
|
||||
{
|
||||
[Token(Token = "0x60001EC")]
|
||||
[Address(RVA = "0x10C7200", Offset = "0x10C6200", VA = "0x1810C7200", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B0 RID: 176
|
||||
// (get) Token: 0x06000217 RID: 535 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000B0")]
|
||||
public ISN_iSKPaymentTransaction OriginalTransaction
|
||||
{
|
||||
[Token(Token = "0x60001ED")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040001AC RID: 428
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000191")]
|
||||
[SerializeField]
|
||||
private string m_ProductIdentifier;
|
||||
|
||||
// Token: 0x040001AD RID: 429
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000192")]
|
||||
[SerializeField]
|
||||
private string m_TransactionIdentifier;
|
||||
|
||||
// Token: 0x040001AE RID: 430
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000193")]
|
||||
[SerializeField]
|
||||
private long m_UnixDate;
|
||||
|
||||
// Token: 0x040001AF RID: 431
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000194")]
|
||||
[SerializeField]
|
||||
private ISN_SKPaymentTransactionState m_State;
|
||||
|
||||
// Token: 0x040001B0 RID: 432
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000195")]
|
||||
[SerializeField]
|
||||
private ISN_SKPaymentOriginalTransaction m_OriginalTransaction;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000063 RID: 99
|
||||
[Token(Token = "0x2000058")]
|
||||
public enum ISN_SKPaymentTransactionState
|
||||
{
|
||||
// Token: 0x0400011C RID: 284
|
||||
[Token(Token = "0x4000108")]
|
||||
Purchasing,
|
||||
// Token: 0x0400011D RID: 285
|
||||
[Token(Token = "0x4000109")]
|
||||
Purchased,
|
||||
// Token: 0x0400011E RID: 286
|
||||
[Token(Token = "0x400010A")]
|
||||
Failed,
|
||||
// Token: 0x0400011F RID: 287
|
||||
[Token(Token = "0x400010B")]
|
||||
Restored,
|
||||
// Token: 0x04000120 RID: 288
|
||||
[Token(Token = "0x400010C")]
|
||||
Deferred
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000064 RID: 100
|
||||
[Token(Token = "0x2000059")]
|
||||
internal enum ISN_SKPriceTier
|
||||
{
|
||||
// Token: 0x04000122 RID: 290
|
||||
[Token(Token = "0x400010E")]
|
||||
Tier1,
|
||||
// Token: 0x04000123 RID: 291
|
||||
[Token(Token = "0x400010F")]
|
||||
Tier2,
|
||||
// Token: 0x04000124 RID: 292
|
||||
[Token(Token = "0x4000110")]
|
||||
Tier3,
|
||||
// Token: 0x04000125 RID: 293
|
||||
[Token(Token = "0x4000111")]
|
||||
Tier4,
|
||||
// Token: 0x04000126 RID: 294
|
||||
[Token(Token = "0x4000112")]
|
||||
Tier5,
|
||||
// Token: 0x04000127 RID: 295
|
||||
[Token(Token = "0x4000113")]
|
||||
Tier6,
|
||||
// Token: 0x04000128 RID: 296
|
||||
[Token(Token = "0x4000114")]
|
||||
Tier7,
|
||||
// Token: 0x04000129 RID: 297
|
||||
[Token(Token = "0x4000115")]
|
||||
Tier8,
|
||||
// Token: 0x0400012A RID: 298
|
||||
[Token(Token = "0x4000116")]
|
||||
Tier9,
|
||||
// Token: 0x0400012B RID: 299
|
||||
[Token(Token = "0x4000117")]
|
||||
Tier10,
|
||||
// Token: 0x0400012C RID: 300
|
||||
[Token(Token = "0x4000118")]
|
||||
Tier11,
|
||||
// Token: 0x0400012D RID: 301
|
||||
[Token(Token = "0x4000119")]
|
||||
Tier12,
|
||||
// Token: 0x0400012E RID: 302
|
||||
[Token(Token = "0x400011A")]
|
||||
Tier13,
|
||||
// Token: 0x0400012F RID: 303
|
||||
[Token(Token = "0x400011B")]
|
||||
Tier14,
|
||||
// Token: 0x04000130 RID: 304
|
||||
[Token(Token = "0x400011C")]
|
||||
Tier15,
|
||||
// Token: 0x04000131 RID: 305
|
||||
[Token(Token = "0x400011D")]
|
||||
Tier16,
|
||||
// Token: 0x04000132 RID: 306
|
||||
[Token(Token = "0x400011E")]
|
||||
Tier17,
|
||||
// Token: 0x04000133 RID: 307
|
||||
[Token(Token = "0x400011F")]
|
||||
Tier18,
|
||||
// Token: 0x04000134 RID: 308
|
||||
[Token(Token = "0x4000120")]
|
||||
Tier19,
|
||||
// Token: 0x04000135 RID: 309
|
||||
[Token(Token = "0x4000121")]
|
||||
Tier20,
|
||||
// Token: 0x04000136 RID: 310
|
||||
[Token(Token = "0x4000122")]
|
||||
Tier21,
|
||||
// Token: 0x04000137 RID: 311
|
||||
[Token(Token = "0x4000123")]
|
||||
Tier22,
|
||||
// Token: 0x04000138 RID: 312
|
||||
[Token(Token = "0x4000124")]
|
||||
Tier23,
|
||||
// Token: 0x04000139 RID: 313
|
||||
[Token(Token = "0x4000125")]
|
||||
Tier24,
|
||||
// Token: 0x0400013A RID: 314
|
||||
[Token(Token = "0x4000126")]
|
||||
Tier25,
|
||||
// Token: 0x0400013B RID: 315
|
||||
[Token(Token = "0x4000127")]
|
||||
Tier26,
|
||||
// Token: 0x0400013C RID: 316
|
||||
[Token(Token = "0x4000128")]
|
||||
Tier27,
|
||||
// Token: 0x0400013D RID: 317
|
||||
[Token(Token = "0x4000129")]
|
||||
Tier28,
|
||||
// Token: 0x0400013E RID: 318
|
||||
[Token(Token = "0x400012A")]
|
||||
Tier29,
|
||||
// Token: 0x0400013F RID: 319
|
||||
[Token(Token = "0x400012B")]
|
||||
Tier30,
|
||||
// Token: 0x04000140 RID: 320
|
||||
[Token(Token = "0x400012C")]
|
||||
Tier31,
|
||||
// Token: 0x04000141 RID: 321
|
||||
[Token(Token = "0x400012D")]
|
||||
Tier32,
|
||||
// Token: 0x04000142 RID: 322
|
||||
[Token(Token = "0x400012E")]
|
||||
Tier33,
|
||||
// Token: 0x04000143 RID: 323
|
||||
[Token(Token = "0x400012F")]
|
||||
Tier34,
|
||||
// Token: 0x04000144 RID: 324
|
||||
[Token(Token = "0x4000130")]
|
||||
Tier35,
|
||||
// Token: 0x04000145 RID: 325
|
||||
[Token(Token = "0x4000131")]
|
||||
Tier36,
|
||||
// Token: 0x04000146 RID: 326
|
||||
[Token(Token = "0x4000132")]
|
||||
Tier37,
|
||||
// Token: 0x04000147 RID: 327
|
||||
[Token(Token = "0x4000133")]
|
||||
Tier38,
|
||||
// Token: 0x04000148 RID: 328
|
||||
[Token(Token = "0x4000134")]
|
||||
Tier39,
|
||||
// Token: 0x04000149 RID: 329
|
||||
[Token(Token = "0x4000135")]
|
||||
Tier40,
|
||||
// Token: 0x0400014A RID: 330
|
||||
[Token(Token = "0x4000136")]
|
||||
Tier41,
|
||||
// Token: 0x0400014B RID: 331
|
||||
[Token(Token = "0x4000137")]
|
||||
Tier42,
|
||||
// Token: 0x0400014C RID: 332
|
||||
[Token(Token = "0x4000138")]
|
||||
Tier43,
|
||||
// Token: 0x0400014D RID: 333
|
||||
[Token(Token = "0x4000139")]
|
||||
Tier44,
|
||||
// Token: 0x0400014E RID: 334
|
||||
[Token(Token = "0x400013A")]
|
||||
Tier45,
|
||||
// Token: 0x0400014F RID: 335
|
||||
[Token(Token = "0x400013B")]
|
||||
Tier46,
|
||||
// Token: 0x04000150 RID: 336
|
||||
[Token(Token = "0x400013C")]
|
||||
Tier47,
|
||||
// Token: 0x04000151 RID: 337
|
||||
[Token(Token = "0x400013D")]
|
||||
Tier48,
|
||||
// Token: 0x04000152 RID: 338
|
||||
[Token(Token = "0x400013E")]
|
||||
Tier49,
|
||||
// Token: 0x04000153 RID: 339
|
||||
[Token(Token = "0x400013F")]
|
||||
Tier50,
|
||||
// Token: 0x04000154 RID: 340
|
||||
[Token(Token = "0x4000140")]
|
||||
Tier51,
|
||||
// Token: 0x04000155 RID: 341
|
||||
[Token(Token = "0x4000141")]
|
||||
Tier52,
|
||||
// Token: 0x04000156 RID: 342
|
||||
[Token(Token = "0x4000142")]
|
||||
Tier53,
|
||||
// Token: 0x04000157 RID: 343
|
||||
[Token(Token = "0x4000143")]
|
||||
Tier54,
|
||||
// Token: 0x04000158 RID: 344
|
||||
[Token(Token = "0x4000144")]
|
||||
Tier55,
|
||||
// Token: 0x04000159 RID: 345
|
||||
[Token(Token = "0x4000145")]
|
||||
Tier56,
|
||||
// Token: 0x0400015A RID: 346
|
||||
[Token(Token = "0x4000146")]
|
||||
Tier57,
|
||||
// Token: 0x0400015B RID: 347
|
||||
[Token(Token = "0x4000147")]
|
||||
Tier58,
|
||||
// Token: 0x0400015C RID: 348
|
||||
[Token(Token = "0x4000148")]
|
||||
Tier59,
|
||||
// Token: 0x0400015D RID: 349
|
||||
[Token(Token = "0x4000149")]
|
||||
Tier60,
|
||||
// Token: 0x0400015E RID: 350
|
||||
[Token(Token = "0x400014A")]
|
||||
Tier61,
|
||||
// Token: 0x0400015F RID: 351
|
||||
[Token(Token = "0x400014B")]
|
||||
Tier62,
|
||||
// Token: 0x04000160 RID: 352
|
||||
[Token(Token = "0x400014C")]
|
||||
Tier63,
|
||||
// Token: 0x04000161 RID: 353
|
||||
[Token(Token = "0x400014D")]
|
||||
Tier64,
|
||||
// Token: 0x04000162 RID: 354
|
||||
[Token(Token = "0x400014E")]
|
||||
Tier65,
|
||||
// Token: 0x04000163 RID: 355
|
||||
[Token(Token = "0x400014F")]
|
||||
Tier66,
|
||||
// Token: 0x04000164 RID: 356
|
||||
[Token(Token = "0x4000150")]
|
||||
Tier67,
|
||||
// Token: 0x04000165 RID: 357
|
||||
[Token(Token = "0x4000151")]
|
||||
Tier68,
|
||||
// Token: 0x04000166 RID: 358
|
||||
[Token(Token = "0x4000152")]
|
||||
Tier69,
|
||||
// Token: 0x04000167 RID: 359
|
||||
[Token(Token = "0x4000153")]
|
||||
Tier70,
|
||||
// Token: 0x04000168 RID: 360
|
||||
[Token(Token = "0x4000154")]
|
||||
Tier71,
|
||||
// Token: 0x04000169 RID: 361
|
||||
[Token(Token = "0x4000155")]
|
||||
Tier72,
|
||||
// Token: 0x0400016A RID: 362
|
||||
[Token(Token = "0x4000156")]
|
||||
Tier73,
|
||||
// Token: 0x0400016B RID: 363
|
||||
[Token(Token = "0x4000157")]
|
||||
Tier74,
|
||||
// Token: 0x0400016C RID: 364
|
||||
[Token(Token = "0x4000158")]
|
||||
Tier75,
|
||||
// Token: 0x0400016D RID: 365
|
||||
[Token(Token = "0x4000159")]
|
||||
Tier76,
|
||||
// Token: 0x0400016E RID: 366
|
||||
[Token(Token = "0x400015A")]
|
||||
Tier77,
|
||||
// Token: 0x0400016F RID: 367
|
||||
[Token(Token = "0x400015B")]
|
||||
Tier78,
|
||||
// Token: 0x04000170 RID: 368
|
||||
[Token(Token = "0x400015C")]
|
||||
Tier79,
|
||||
// Token: 0x04000171 RID: 369
|
||||
[Token(Token = "0x400015D")]
|
||||
Tier80,
|
||||
// Token: 0x04000172 RID: 370
|
||||
[Token(Token = "0x400015E")]
|
||||
Tier81,
|
||||
// Token: 0x04000173 RID: 371
|
||||
[Token(Token = "0x400015F")]
|
||||
Tier82,
|
||||
// Token: 0x04000174 RID: 372
|
||||
[Token(Token = "0x4000160")]
|
||||
Tier83,
|
||||
// Token: 0x04000175 RID: 373
|
||||
[Token(Token = "0x4000161")]
|
||||
Tier84,
|
||||
// Token: 0x04000176 RID: 374
|
||||
[Token(Token = "0x4000162")]
|
||||
Tier85,
|
||||
// Token: 0x04000177 RID: 375
|
||||
[Token(Token = "0x4000163")]
|
||||
Tier86,
|
||||
// Token: 0x04000178 RID: 376
|
||||
[Token(Token = "0x4000164")]
|
||||
Tier87
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,291 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.iOS.Foundation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000077 RID: 119
|
||||
[Token(Token = "0x2000067")]
|
||||
[Serializable]
|
||||
public class ISN_SKProduct
|
||||
{
|
||||
// Token: 0x170000B1 RID: 177
|
||||
// (get) Token: 0x06000218 RID: 536 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000219 RID: 537 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000B1")]
|
||||
public string ProductIdentifier
|
||||
{
|
||||
[Token(Token = "0x60001EE")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60001EF")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B2 RID: 178
|
||||
// (get) Token: 0x0600021A RID: 538 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x0600021B RID: 539 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000B2")]
|
||||
public string LocalizedDescription
|
||||
{
|
||||
[Token(Token = "0x60001F0")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60001F1")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B3 RID: 179
|
||||
// (get) Token: 0x0600021C RID: 540 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x0600021D RID: 541 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000B3")]
|
||||
public string LocalizedTitle
|
||||
{
|
||||
[Token(Token = "0x60001F2")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60001F3")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B4 RID: 180
|
||||
// (get) Token: 0x0600021E RID: 542 RVA: 0x00002688 File Offset: 0x00000888
|
||||
// (set) Token: 0x0600021F RID: 543 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000B4")]
|
||||
public float Price
|
||||
{
|
||||
[Token(Token = "0x60001F4")]
|
||||
[Address(RVA = "0x5626C0", Offset = "0x5616C0", VA = "0x1805626C0")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x60001F5")]
|
||||
[Address(RVA = "0x562BA0", Offset = "0x561BA0", VA = "0x180562BA0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B5 RID: 181
|
||||
// (get) Token: 0x06000220 RID: 544 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000B5")]
|
||||
public ISN_NSLocale PriceLocale
|
||||
{
|
||||
[Token(Token = "0x60001F6")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B6 RID: 182
|
||||
// (get) Token: 0x06000221 RID: 545 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000B6")]
|
||||
public ISN_SKProductDiscount IntroductoryPrice
|
||||
{
|
||||
[Token(Token = "0x60001F7")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B7 RID: 183
|
||||
// (get) Token: 0x06000222 RID: 546 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000B7")]
|
||||
public ISN_SKProductSubscriptionPeriod SubscriptionPeriod
|
||||
{
|
||||
[Token(Token = "0x60001F8")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B8 RID: 184
|
||||
// (get) Token: 0x06000223 RID: 547 RVA: 0x000026A0 File Offset: 0x000008A0
|
||||
[Token(Token = "0x170000B8")]
|
||||
public long PriceInMicros
|
||||
{
|
||||
[Token(Token = "0x60001F9")]
|
||||
[Address(RVA = "0x10C7430", Offset = "0x10C6430", VA = "0x1810C7430")]
|
||||
get
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B9 RID: 185
|
||||
// (get) Token: 0x06000224 RID: 548 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000B9")]
|
||||
public string LocalizedPrice
|
||||
{
|
||||
[Token(Token = "0x60001FA")]
|
||||
[Address(RVA = "0x10C7390", Offset = "0x10C6390", VA = "0x1810C7390")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BA RID: 186
|
||||
// (get) Token: 0x06000225 RID: 549 RVA: 0x000026B8 File Offset: 0x000008B8
|
||||
// (set) Token: 0x06000226 RID: 550 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000BA")]
|
||||
public ISN_SKProductType Type
|
||||
{
|
||||
[Token(Token = "0x60001FB")]
|
||||
[Address(RVA = "0x10C74A0", Offset = "0x10C64A0", VA = "0x1810C74A0")]
|
||||
get
|
||||
{
|
||||
return ISN_SKProductType.Consumable;
|
||||
}
|
||||
[Token(Token = "0x60001FC")]
|
||||
[Address(RVA = "0x10C7810", Offset = "0x10C6810", VA = "0x1810C7810")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BB RID: 187
|
||||
// (get) Token: 0x06000227 RID: 551 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000228 RID: 552 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000BB")]
|
||||
public Texture2D Icon
|
||||
{
|
||||
[Token(Token = "0x60001FD")]
|
||||
[Address(RVA = "0x10C7370", Offset = "0x10C6370", VA = "0x1810C7370")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60001FE")]
|
||||
[Address(RVA = "0x10C74C0", Offset = "0x10C64C0", VA = "0x1810C74C0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BC RID: 188
|
||||
// (get) Token: 0x06000229 RID: 553 RVA: 0x000026D0 File Offset: 0x000008D0
|
||||
// (set) Token: 0x0600022A RID: 554 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000BC")]
|
||||
internal ISN_SKPriceTier PriceTier
|
||||
{
|
||||
[Token(Token = "0x60001FF")]
|
||||
[Address(RVA = "0xDEE4F0", Offset = "0xDED4F0", VA = "0x180DEE4F0")]
|
||||
get
|
||||
{
|
||||
return ISN_SKPriceTier.Tier1;
|
||||
}
|
||||
[Token(Token = "0x6000200")]
|
||||
[Address(RVA = "0x10C74E0", Offset = "0x10C64E0", VA = "0x1810C74E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BD RID: 189
|
||||
// (get) Token: 0x0600022B RID: 555 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x0600022C RID: 556 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000BD")]
|
||||
internal ISN_SKProductEditorData EditorData
|
||||
{
|
||||
[Token(Token = "0x6000201")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000202")]
|
||||
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600022D RID: 557 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000203")]
|
||||
[Address(RVA = "0x10C72C0", Offset = "0x10C62C0", VA = "0x1810C72C0")]
|
||||
public ISN_SKProduct()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001B1 RID: 433
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000196")]
|
||||
[SerializeField]
|
||||
private string m_ProductIdentifier;
|
||||
|
||||
// Token: 0x040001B2 RID: 434
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000197")]
|
||||
[SerializeField]
|
||||
private string m_LocalizedDescription;
|
||||
|
||||
// Token: 0x040001B3 RID: 435
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000198")]
|
||||
[SerializeField]
|
||||
private string m_LocalizedTitle;
|
||||
|
||||
// Token: 0x040001B4 RID: 436
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000199")]
|
||||
[SerializeField]
|
||||
private float m_Price;
|
||||
|
||||
// Token: 0x040001B5 RID: 437
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400019A")]
|
||||
[SerializeField]
|
||||
private ISN_NSLocale m_PriceLocale;
|
||||
|
||||
// Token: 0x040001B6 RID: 438
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400019B")]
|
||||
[SerializeField]
|
||||
private ISN_SKProductDiscount m_IntroductoryPrice;
|
||||
|
||||
// Token: 0x040001B7 RID: 439
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400019C")]
|
||||
[SerializeField]
|
||||
private ISN_SKProductSubscriptionPeriod m_SubscriptionPeriod;
|
||||
|
||||
// Token: 0x040001B8 RID: 440
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400019D")]
|
||||
[SerializeField]
|
||||
private string m_LocalizedPrice;
|
||||
|
||||
// Token: 0x040001B9 RID: 441
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400019E")]
|
||||
[SerializeField]
|
||||
private ISN_SKProductEditorData m_EditorData;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.iOS.Foundation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000078 RID: 120
|
||||
[Token(Token = "0x2000068")]
|
||||
[Serializable]
|
||||
public class ISN_SKProductDiscount
|
||||
{
|
||||
// Token: 0x170000BE RID: 190
|
||||
// (get) Token: 0x0600022E RID: 558 RVA: 0x000026E8 File Offset: 0x000008E8
|
||||
// (set) Token: 0x0600022F RID: 559 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000BE")]
|
||||
public float Price
|
||||
{
|
||||
[Token(Token = "0x6000204")]
|
||||
[Address(RVA = "0x5ABDD0", Offset = "0x5AADD0", VA = "0x1805ABDD0")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000205")]
|
||||
[Address(RVA = "0x5ABE90", Offset = "0x5AAE90", VA = "0x1805ABE90")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BF RID: 191
|
||||
// (get) Token: 0x06000230 RID: 560 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000BF")]
|
||||
public ISN_NSLocale PriceLocale
|
||||
{
|
||||
[Token(Token = "0x6000206")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000C0 RID: 192
|
||||
// (get) Token: 0x06000231 RID: 561 RVA: 0x00002700 File Offset: 0x00000900
|
||||
// (set) Token: 0x06000232 RID: 562 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000C0")]
|
||||
public ISN_SKPaymentMode PaymentMode
|
||||
{
|
||||
[Token(Token = "0x6000207")]
|
||||
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
|
||||
get
|
||||
{
|
||||
return (ISN_SKPaymentMode)0;
|
||||
}
|
||||
[Token(Token = "0x6000208")]
|
||||
[Address(RVA = "0x62ADB0", Offset = "0x629DB0", VA = "0x18062ADB0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000C1 RID: 193
|
||||
// (get) Token: 0x06000233 RID: 563 RVA: 0x00002718 File Offset: 0x00000918
|
||||
// (set) Token: 0x06000234 RID: 564 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000C1")]
|
||||
public int NumberOfUnits
|
||||
{
|
||||
[Token(Token = "0x6000209")]
|
||||
[Address(RVA = "0x470B60", Offset = "0x46FB60", VA = "0x180470B60")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x600020A")]
|
||||
[Address(RVA = "0x5AC5B0", Offset = "0x5AB5B0", VA = "0x1805AC5B0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000C2 RID: 194
|
||||
// (get) Token: 0x06000235 RID: 565 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000236 RID: 566 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000C2")]
|
||||
public ISN_SKProductSubscriptionPeriod SubscriptionPeriod
|
||||
{
|
||||
[Token(Token = "0x600020B")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600020C")]
|
||||
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000C3 RID: 195
|
||||
// (get) Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000238 RID: 568 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000C3")]
|
||||
public string LocalizedPrice
|
||||
{
|
||||
[Token(Token = "0x600020D")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600020E")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000239 RID: 569 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600020F")]
|
||||
[Address(RVA = "0x10C7260", Offset = "0x10C6260", VA = "0x1810C7260")]
|
||||
public ISN_SKProductDiscount()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001BA RID: 442
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400019F")]
|
||||
[SerializeField]
|
||||
private float m_Price;
|
||||
|
||||
// Token: 0x040001BB RID: 443
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001A0")]
|
||||
[SerializeField]
|
||||
private ISN_NSLocale m_PriceLocale;
|
||||
|
||||
// Token: 0x040001BC RID: 444
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001A1")]
|
||||
[SerializeField]
|
||||
private ISN_SKPaymentMode m_PaymentMode;
|
||||
|
||||
// Token: 0x040001BD RID: 445
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40001A2")]
|
||||
[SerializeField]
|
||||
private int m_NumberOfUnits;
|
||||
|
||||
// Token: 0x040001BE RID: 446
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001A3")]
|
||||
[SerializeField]
|
||||
private ISN_SKProductSubscriptionPeriod m_SubscriptionPeriod;
|
||||
|
||||
// Token: 0x040001BF RID: 447
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40001A4")]
|
||||
[SerializeField]
|
||||
private string m_LocalizedPrice;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000079 RID: 121
|
||||
[Token(Token = "0x2000069")]
|
||||
[Serializable]
|
||||
internal class ISN_SKProductEditorData
|
||||
{
|
||||
// Token: 0x0600023A RID: 570 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000210")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ISN_SKProductEditorData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001C0 RID: 448
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001A5")]
|
||||
public Texture2D Texture;
|
||||
|
||||
// Token: 0x040001C1 RID: 449
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001A6")]
|
||||
public ISN_SKPriceTier PriceTier;
|
||||
|
||||
// Token: 0x040001C2 RID: 450
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40001A7")]
|
||||
public ISN_SKProductType ProductType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000065 RID: 101
|
||||
[Token(Token = "0x200005A")]
|
||||
public enum ISN_SKProductPeriodUnit
|
||||
{
|
||||
// Token: 0x0400017A RID: 378
|
||||
[Token(Token = "0x4000166")]
|
||||
Day,
|
||||
// Token: 0x0400017B RID: 379
|
||||
[Token(Token = "0x4000167")]
|
||||
Week,
|
||||
// Token: 0x0400017C RID: 380
|
||||
[Token(Token = "0x4000168")]
|
||||
Month,
|
||||
// Token: 0x0400017D RID: 381
|
||||
[Token(Token = "0x4000169")]
|
||||
Year
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x0200007A RID: 122
|
||||
[Token(Token = "0x200006A")]
|
||||
[Serializable]
|
||||
public class ISN_SKProductSubscriptionPeriod
|
||||
{
|
||||
// Token: 0x170000C4 RID: 196
|
||||
// (get) Token: 0x0600023B RID: 571 RVA: 0x00002730 File Offset: 0x00000930
|
||||
// (set) Token: 0x0600023C RID: 572 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000C4")]
|
||||
public int NumberOfUnits
|
||||
{
|
||||
[Token(Token = "0x6000211")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000212")]
|
||||
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000C5 RID: 197
|
||||
// (get) Token: 0x0600023D RID: 573 RVA: 0x00002748 File Offset: 0x00000948
|
||||
// (set) Token: 0x0600023E RID: 574 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170000C5")]
|
||||
public ISN_SKProductPeriodUnit Unit
|
||||
{
|
||||
[Token(Token = "0x6000213")]
|
||||
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
|
||||
get
|
||||
{
|
||||
return ISN_SKProductPeriodUnit.Day;
|
||||
}
|
||||
[Token(Token = "0x6000214")]
|
||||
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600023F RID: 575 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000215")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ISN_SKProductSubscriptionPeriod()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001C3 RID: 451
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001A8")]
|
||||
[SerializeField]
|
||||
private int m_NumberOfUnits;
|
||||
|
||||
// Token: 0x040001C4 RID: 452
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40001A9")]
|
||||
[SerializeField]
|
||||
private ISN_SKProductPeriodUnit m_Unit;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000066 RID: 102
|
||||
[Token(Token = "0x200005B")]
|
||||
public enum ISN_SKProductType
|
||||
{
|
||||
// Token: 0x0400017F RID: 383
|
||||
[Token(Token = "0x400016B")]
|
||||
Consumable,
|
||||
// Token: 0x04000180 RID: 384
|
||||
[Token(Token = "0x400016C")]
|
||||
NonConsumable,
|
||||
// Token: 0x04000181 RID: 385
|
||||
[Token(Token = "0x400016D")]
|
||||
NonRenewingSubscription,
|
||||
// Token: 0x04000182 RID: 386
|
||||
[Token(Token = "0x400016E")]
|
||||
AutoRenewingSubscription
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x0200007B RID: 123
|
||||
[Token(Token = "0x200006B")]
|
||||
[Serializable]
|
||||
public class ISN_SKReceiptDictionary
|
||||
{
|
||||
// Token: 0x06000240 RID: 576 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000216")]
|
||||
[Address(RVA = "0x10C7830", Offset = "0x10C6830", VA = "0x1810C7830")]
|
||||
public void Add(ISN_SKReceiptProperty key, int value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000241 RID: 577 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000217")]
|
||||
[Address(RVA = "0x10C78B0", Offset = "0x10C68B0", VA = "0x1810C78B0")]
|
||||
public ISN_SKReceiptDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001C5 RID: 453
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001AA")]
|
||||
[SerializeField]
|
||||
private List<ISN_SKReceiptProperty> m_Keys;
|
||||
|
||||
// Token: 0x040001C6 RID: 454
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001AB")]
|
||||
[SerializeField]
|
||||
private List<int> m_Values;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000067 RID: 103
|
||||
[Token(Token = "0x200005C")]
|
||||
public enum ISN_SKReceiptProperty
|
||||
{
|
||||
// Token: 0x04000184 RID: 388
|
||||
[Token(Token = "0x4000170")]
|
||||
IsExpired,
|
||||
// Token: 0x04000185 RID: 389
|
||||
[Token(Token = "0x4000171")]
|
||||
IsRevoked,
|
||||
// Token: 0x04000186 RID: 390
|
||||
[Token(Token = "0x4000172")]
|
||||
IsVolumePurchase
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Templates;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000060 RID: 96
|
||||
[Token(Token = "0x2000055")]
|
||||
public class ISN_SKReceiptRefreshRequest : ISN_SKRequest
|
||||
{
|
||||
// Token: 0x060001BD RID: 445 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600019C")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
public ISN_SKReceiptRefreshRequest(ISN_SKReceiptDictionary properties)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001BE RID: 446 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600019D")]
|
||||
[Address(RVA = "0x10C7930", Offset = "0x10C6930", VA = "0x1810C7930", Slot = "4")]
|
||||
public override void Start(Action<SA_Result> callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000116 RID: 278
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000102")]
|
||||
private readonly ISN_SKReceiptDictionary m_Properties;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Templates;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x0200005B RID: 91
|
||||
[Token(Token = "0x2000053")]
|
||||
public abstract class ISN_SKRequest
|
||||
{
|
||||
// Token: 0x06000197 RID: 407
|
||||
[Token(Token = "0x6000185")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void Start(Action<SA_Result> callback);
|
||||
|
||||
// Token: 0x06000198 RID: 408 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000186")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
protected ISN_SKRequest()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000061 RID: 97
|
||||
[Token(Token = "0x2000056")]
|
||||
public static class ISN_SKStoreReviewController
|
||||
{
|
||||
// Token: 0x060001BF RID: 447 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600019E")]
|
||||
[Address(RVA = "0x10C7A10", Offset = "0x10C6A10", VA = "0x1810C7A10")]
|
||||
public static void RequestReview()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x0200007C RID: 124
|
||||
[Token(Token = "0x200006C")]
|
||||
[Serializable]
|
||||
public class ISN_SKStorefront
|
||||
{
|
||||
// Token: 0x170000C6 RID: 198
|
||||
// (get) Token: 0x06000242 RID: 578 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000C6")]
|
||||
public string CountryCode
|
||||
{
|
||||
[Token(Token = "0x6000218")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000C7 RID: 199
|
||||
// (get) Token: 0x06000243 RID: 579 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000C7")]
|
||||
public string Identifier
|
||||
{
|
||||
[Token(Token = "0x6000219")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000244 RID: 580 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600021A")]
|
||||
[Address(RVA = "0x10C7A60", Offset = "0x10C6A60", VA = "0x1810C7A60")]
|
||||
public ISN_SKStorefront()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001C7 RID: 455
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001AC")]
|
||||
[SerializeField]
|
||||
private string m_CountryCode;
|
||||
|
||||
// Token: 0x040001C8 RID: 456
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001AD")]
|
||||
[SerializeField]
|
||||
private string m_Identifier;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000068 RID: 104
|
||||
[Token(Token = "0x200005D")]
|
||||
public enum ISN_SKTransactionErrorCode
|
||||
{
|
||||
// Token: 0x04000188 RID: 392
|
||||
[Token(Token = "0x4000174")]
|
||||
SKErrorUnknown,
|
||||
// Token: 0x04000189 RID: 393
|
||||
[Token(Token = "0x4000175")]
|
||||
SKErrorClientInvalid,
|
||||
// Token: 0x0400018A RID: 394
|
||||
[Token(Token = "0x4000176")]
|
||||
SKErrorPaymentCanceled,
|
||||
// Token: 0x0400018B RID: 395
|
||||
[Token(Token = "0x4000177")]
|
||||
SKErrorPaymentInvalid,
|
||||
// Token: 0x0400018C RID: 396
|
||||
[Token(Token = "0x4000178")]
|
||||
SKErrorPaymentNotAllowed,
|
||||
// Token: 0x0400018D RID: 397
|
||||
[Token(Token = "0x4000179")]
|
||||
SKErrorStoreProductNotAvailable,
|
||||
// Token: 0x0400018E RID: 398
|
||||
[Token(Token = "0x400017A")]
|
||||
SKErrorPaymentNoPurchasesToRestore,
|
||||
// Token: 0x0400018F RID: 399
|
||||
[Token(Token = "0x400017B")]
|
||||
SKErrorPaymentServiceNotInitialized,
|
||||
// Token: 0x04000190 RID: 400
|
||||
[Token(Token = "0x400017C")]
|
||||
SKErrorNone
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000071 RID: 113
|
||||
[Token(Token = "0x2000061")]
|
||||
internal static class ISN_SKUtil
|
||||
{
|
||||
// Token: 0x060001F3 RID: 499 RVA: 0x00002610 File Offset: 0x00000810
|
||||
[Token(Token = "0x60001C9")]
|
||||
[Address(RVA = "0x10C7AC0", Offset = "0x10C6AC0", VA = "0x1810C7AC0")]
|
||||
public static float GetPriceByTier(ISN_SKPriceTier priceTier)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Events;
|
||||
using SA.Foundation.Templates;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x02000072 RID: 114
|
||||
[Token(Token = "0x2000062")]
|
||||
internal interface ISN_iSKAPI
|
||||
{
|
||||
// Token: 0x060001F4 RID: 500
|
||||
[Token(Token = "0x60001CA")]
|
||||
[Address(Slot = "0")]
|
||||
void LoadStore(ISN_SKLib.ISN_LoadStoreRequest request, Action<ISN_SKInitResult> callback);
|
||||
|
||||
// Token: 0x060001F5 RID: 501
|
||||
[Token(Token = "0x60001CB")]
|
||||
[Address(Slot = "1")]
|
||||
void AddPayment(string productIdentifier);
|
||||
|
||||
// Token: 0x060001F6 RID: 502
|
||||
[Token(Token = "0x60001CC")]
|
||||
[Address(Slot = "2")]
|
||||
void FinishTransaction(ISN_iSKPaymentTransaction transaction);
|
||||
|
||||
// Token: 0x060001F7 RID: 503
|
||||
[Token(Token = "0x60001CD")]
|
||||
[Address(Slot = "3")]
|
||||
void RestoreCompletedTransactions();
|
||||
|
||||
// Token: 0x060001F8 RID: 504
|
||||
[Token(Token = "0x60001CE")]
|
||||
[Address(Slot = "4")]
|
||||
void SetTransactionObserverState(bool enabled);
|
||||
|
||||
// Token: 0x060001F9 RID: 505
|
||||
[Token(Token = "0x60001CF")]
|
||||
[Address(Slot = "5")]
|
||||
bool CanMakePayments();
|
||||
|
||||
// Token: 0x060001FA RID: 506
|
||||
[Token(Token = "0x60001D0")]
|
||||
[Address(Slot = "6")]
|
||||
ISN_SKAppStoreReceipt RetrieveAppStoreReceipt();
|
||||
|
||||
// Token: 0x060001FB RID: 507
|
||||
[Token(Token = "0x60001D1")]
|
||||
[Address(Slot = "7")]
|
||||
void RefreshRequest(ISN_SKReceiptDictionary dictionary, Action<SA_Result> callback);
|
||||
|
||||
// Token: 0x060001FC RID: 508
|
||||
[Token(Token = "0x60001D2")]
|
||||
[Address(Slot = "8")]
|
||||
void StoreRequestReview();
|
||||
|
||||
// Token: 0x060001FD RID: 509
|
||||
[Token(Token = "0x60001D3")]
|
||||
[Address(Slot = "9")]
|
||||
ISN_SKStorefront PaymentQueue_Storefront();
|
||||
|
||||
// Token: 0x1700009C RID: 156
|
||||
// (get) Token: 0x060001FE RID: 510
|
||||
[Token(Token = "0x1700009C")]
|
||||
SA_iEvent<ISN_iSKPaymentTransaction> TransactionUpdated
|
||||
{
|
||||
[Token(Token = "0x60001D4")]
|
||||
[Address(Slot = "10")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700009D RID: 157
|
||||
// (get) Token: 0x060001FF RID: 511
|
||||
[Token(Token = "0x1700009D")]
|
||||
SA_iEvent<ISN_iSKPaymentTransaction> TransactionRemoved
|
||||
{
|
||||
[Token(Token = "0x60001D5")]
|
||||
[Address(Slot = "11")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700009E RID: 158
|
||||
// (get) Token: 0x06000200 RID: 512
|
||||
[Token(Token = "0x1700009E")]
|
||||
SA_iEvent<ISN_SKProduct> ShouldAddStorePayment
|
||||
{
|
||||
[Token(Token = "0x60001D6")]
|
||||
[Address(Slot = "12")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700009F RID: 159
|
||||
// (get) Token: 0x06000201 RID: 513
|
||||
[Token(Token = "0x1700009F")]
|
||||
SA_iEvent<SA_Result> RestoreTransactionsComplete
|
||||
{
|
||||
[Token(Token = "0x60001D7")]
|
||||
[Address(Slot = "13")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170000A0 RID: 160
|
||||
// (get) Token: 0x06000202 RID: 514
|
||||
[Token(Token = "0x170000A0")]
|
||||
SA_iEvent DidChangeStorefront
|
||||
{
|
||||
[Token(Token = "0x60001D8")]
|
||||
[Address(Slot = "14")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Templates;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x0200007D RID: 125
|
||||
[Token(Token = "0x200006D")]
|
||||
public interface ISN_iSKPaymentTransaction : SA_iResult
|
||||
{
|
||||
// Token: 0x170000C8 RID: 200
|
||||
// (get) Token: 0x06000245 RID: 581
|
||||
[Token(Token = "0x170000C8")]
|
||||
string ProductIdentifier
|
||||
{
|
||||
[Token(Token = "0x600021B")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170000C9 RID: 201
|
||||
// (get) Token: 0x06000246 RID: 582
|
||||
[Token(Token = "0x170000C9")]
|
||||
string TransactionIdentifier
|
||||
{
|
||||
[Token(Token = "0x600021C")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170000CA RID: 202
|
||||
// (get) Token: 0x06000247 RID: 583
|
||||
[Token(Token = "0x170000CA")]
|
||||
DateTime Date
|
||||
{
|
||||
[Token(Token = "0x600021D")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170000CB RID: 203
|
||||
// (get) Token: 0x06000248 RID: 584
|
||||
[Token(Token = "0x170000CB")]
|
||||
ISN_SKPaymentTransactionState State
|
||||
{
|
||||
[Token(Token = "0x600021E")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170000CC RID: 204
|
||||
// (get) Token: 0x06000249 RID: 585
|
||||
[Token(Token = "0x170000CC")]
|
||||
ISN_SKProduct Product
|
||||
{
|
||||
[Token(Token = "0x600021F")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170000CD RID: 205
|
||||
// (get) Token: 0x0600024A RID: 586
|
||||
[Token(Token = "0x170000CD")]
|
||||
ISN_iSKPaymentTransaction OriginalTransaction
|
||||
{
|
||||
[Token(Token = "0x6000220")]
|
||||
[Address(Slot = "5")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Templates;
|
||||
|
||||
namespace SA.iOS.StoreKit
|
||||
{
|
||||
// Token: 0x0200007E RID: 126
|
||||
[Token(Token = "0x200006E")]
|
||||
public interface ISN_iSKPaymentTransactionObserver
|
||||
{
|
||||
// Token: 0x0600024B RID: 587
|
||||
[Token(Token = "0x6000221")]
|
||||
[Address(Slot = "0")]
|
||||
void OnTransactionUpdated(ISN_iSKPaymentTransaction result);
|
||||
|
||||
// Token: 0x0600024C RID: 588
|
||||
[Token(Token = "0x6000222")]
|
||||
[Address(Slot = "1")]
|
||||
void OnTransactionRemoved(ISN_iSKPaymentTransaction result);
|
||||
|
||||
// Token: 0x0600024D RID: 589
|
||||
[Token(Token = "0x6000223")]
|
||||
[Address(Slot = "2")]
|
||||
bool OnShouldAddStorePayment(ISN_SKProduct product);
|
||||
|
||||
// Token: 0x0600024E RID: 590
|
||||
[Token(Token = "0x6000224")]
|
||||
[Address(Slot = "3")]
|
||||
void OnRestoreTransactionsComplete(SA_Result result);
|
||||
|
||||
// Token: 0x0600024F RID: 591
|
||||
[Token(Token = "0x6000225")]
|
||||
[Address(Slot = "4")]
|
||||
void DidChangeStorefront();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user