This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.GameKit
{
// Token: 0x020000B8 RID: 184
[Token(Token = "0x2000095")]
public enum GKPhotoSize
{
// Token: 0x04000230 RID: 560
[Token(Token = "0x4000207")]
Small,
// Token: 0x04000231 RID: 561
[Token(Token = "0x4000208")]
Normal
}
}
+164
View File
@@ -0,0 +1,164 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000B5 RID: 181
[Token(Token = "0x2000092")]
[Serializable]
public class ISN_GKAchievement
{
// Token: 0x06000339 RID: 825 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002DC")]
[Address(RVA = "0x2FCE7D0", Offset = "0x2FCD7D0", VA = "0x182FCE7D0")]
public ISN_GKAchievement(string identifier)
{
}
// Token: 0x170000F6 RID: 246
// (get) Token: 0x0600033A RID: 826 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600033B RID: 827 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000F6")]
public string Identifier
{
[Token(Token = "0x60002DD")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x60002DE")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
// Token: 0x170000F7 RID: 247
// (get) Token: 0x0600033C RID: 828 RVA: 0x00002958 File Offset: 0x00000B58
// (set) Token: 0x0600033D RID: 829 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000F7")]
public float PercentComplete
{
[Token(Token = "0x60002DF")]
[Address(RVA = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
get
{
return 0f;
}
[Token(Token = "0x60002E0")]
[Address(RVA = "0x7A9210", Offset = "0x7A8210", VA = "0x1807A9210")]
set
{
}
}
// Token: 0x170000F8 RID: 248
// (get) Token: 0x0600033E RID: 830 RVA: 0x00002970 File Offset: 0x00000B70
[Token(Token = "0x170000F8")]
public bool Completed
{
[Token(Token = "0x60002E1")]
[Address(RVA = "0x2FCE820", Offset = "0x2FCD820", VA = "0x182FCE820")]
get
{
return default(bool);
}
}
// Token: 0x170000F9 RID: 249
// (get) Token: 0x0600033F RID: 831 RVA: 0x00002988 File Offset: 0x00000B88
[Token(Token = "0x170000F9")]
public DateTime LastReportedDate
{
[Token(Token = "0x60002E2")]
[Address(RVA = "0x2FCE830", Offset = "0x2FCD830", VA = "0x182FCE830")]
get
{
return default(DateTime);
}
}
// Token: 0x170000FA RID: 250
// (get) Token: 0x06000340 RID: 832 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000341 RID: 833 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000FA")]
public string Name
{
[Token(Token = "0x60002E3")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
[Token(Token = "0x60002E4")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set
{
}
}
// Token: 0x06000342 RID: 834 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E5")]
[Address(RVA = "0x2FCE640", Offset = "0x2FCD640", VA = "0x182FCE640")]
public void Report(Action<SA_Result> callback)
{
}
// Token: 0x06000343 RID: 835 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E6")]
[Address(RVA = "0x2FCE400", Offset = "0x2FCD400", VA = "0x182FCE400")]
public static List<ISN_GKAchievement> GetGameAchievements()
{
return null;
}
// Token: 0x06000344 RID: 836 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E7")]
[Address(RVA = "0x2FCE4A0", Offset = "0x2FCD4A0", VA = "0x182FCE4A0")]
public static void LoadAchievements(Action<ISN_GKAchievementsResult> callback)
{
}
// Token: 0x06000345 RID: 837 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E8")]
[Address(RVA = "0x2FCE770", Offset = "0x2FCD770", VA = "0x182FCE770")]
public static void ResetAchievements(Action<SA_Result> callback)
{
}
// Token: 0x06000346 RID: 838 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E9")]
[Address(RVA = "0x2FCE560", Offset = "0x2FCD560", VA = "0x182FCE560")]
public static void ReportAchievements(List<ISN_GKAchievement> achievements, Action<SA_Result> callback)
{
}
// Token: 0x0400022A RID: 554
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000201")]
[SerializeField]
private string m_Identifier;
// Token: 0x0400022B RID: 555
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000202")]
[SerializeField]
private float m_PercentComplete;
// Token: 0x0400022C RID: 556
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000203")]
[SerializeField]
private long m_LastReportedDate;
// Token: 0x0400022D RID: 557
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000204")]
[SerializeField]
private string m_Name;
}
}
@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000B6 RID: 182
[Token(Token = "0x2000093")]
[Serializable]
public class ISN_GKAchievementsResult : SA_Result
{
// Token: 0x06000347 RID: 839 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002EA")]
[Address(RVA = "0x2FCE890", Offset = "0x2FCD890", VA = "0x182FCE890")]
public ISN_GKAchievementsResult(List<ISN_GKAchievement> achievements)
{
}
// Token: 0x170000FB RID: 251
// (get) Token: 0x06000348 RID: 840 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FB")]
public List<ISN_GKAchievement> Achievements
{
[Token(Token = "0x60002EB")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x0400022E RID: 558
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000205")]
[SerializeField]
private List<ISN_GKAchievement> m_Achievements;
}
}
+161
View File
@@ -0,0 +1,161 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Events;
using SA.Foundation.Templates;
namespace SA.iOS.GameKit
{
// Token: 0x020000BA RID: 186
[Token(Token = "0x2000097")]
internal class ISN_GKEditorAPI : ISN_iGKAPI
{
// Token: 0x0600034B RID: 843 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002EE")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")]
public void AuthenticateLocalPlayer(Action<SA_Result> callback)
{
}
// Token: 0x0600034C RID: 844 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002EF")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
public void ShowGameKitView(ISN_GKGameCenterViewController view, Action<SA_Result> callback)
{
}
// Token: 0x0600034D RID: 845 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F0")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "7")]
public void FetchSavedGames(Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x0600034E RID: 846 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F1")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
public void SavedGame(string name, string data, Action<ISN_GKSavedGameSaveResult> callback)
{
}
// Token: 0x0600034F RID: 847 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F2")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
public void DeleteSavedGame(ISN_GKSavedGame game, Action<SA_Result> callback)
{
}
// Token: 0x06000350 RID: 848 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F3")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
public void LoadGameData(ISN_GKSavedGame game, Action<ISN_GKSavedGameLoadResult> callback)
{
}
// Token: 0x06000351 RID: 849 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F4")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")]
public void ResolveConflictingSavedGames(ISN_GKResolveSavedGamesRequest request, Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x170000FE RID: 254
// (get) Token: 0x06000352 RID: 850 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FE")]
public SA_iEvent<ISN_GKSavedGameSaveResult> DidModifySavedGame
{
[Token(Token = "0x60002F5")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "12")]
get
{
return null;
}
}
// Token: 0x170000FF RID: 255
// (get) Token: 0x06000353 RID: 851 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FF")]
public SA_iEvent<ISN_GKSavedGameFetchResult> HasConflictingSavedGames
{
[Token(Token = "0x60002F6")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "13")]
get
{
return null;
}
}
// Token: 0x06000354 RID: 852 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F7")]
[Address(RVA = "0x2FCE8C0", Offset = "0x2FCD8C0", VA = "0x182FCE8C0")]
public void GKPlayerLoadPhotoForSize(string playerId, int size, Action<ISN_GKImageLoadResult> callback)
{
}
// Token: 0x06000355 RID: 853 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F8")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
public void ResetAchievements(Action<SA_Result> callback)
{
}
// Token: 0x06000356 RID: 854 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F9")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")]
public void LoadAchievements(Action<ISN_GKAchievementsResult> callback)
{
}
// Token: 0x06000357 RID: 855 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FA")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")]
public void ReportAchievements(List<ISN_GKAchievement> achievements, Action<SA_Result> callback)
{
}
// Token: 0x06000358 RID: 856 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FB")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
public void LoadLeaderboards(Action<ISN_GKLeaderboardsResult> callback)
{
}
// Token: 0x06000359 RID: 857 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FC")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")]
public void LoadScores(ISN_GKLeaderboard leaderboard, Action<ISN_GKScoreLoadResult> callback)
{
}
// Token: 0x0600035A RID: 858 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FD")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")]
public void ReportScore(ISN_GKScoreRequest scoresRequest, Action<SA_Result> callback)
{
}
// Token: 0x0600035B RID: 859 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FE")]
[Address(RVA = "0x2FCE960", Offset = "0x2FCD960", VA = "0x182FCE960", Slot = "5")]
public void GenerateIdentityVerificationSignatureWithCompletionHandler(Action<ISN_GKIdentityVerificationSignatureResult> callback)
{
}
// Token: 0x0600035C RID: 860 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FF")]
[Address(RVA = "0x2FCEA00", Offset = "0x2FCDA00", VA = "0x182FCEA00")]
public ISN_GKEditorAPI()
{
}
// Token: 0x04000237 RID: 567
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400020E")]
private readonly SA_Event<ISN_GKSavedGameSaveResult> m_DidModifySavedGame;
// Token: 0x04000238 RID: 568
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400020F")]
private readonly SA_Event<ISN_GKSavedGameFetchResult> m_HasConflictingSavedGames;
}
}
@@ -0,0 +1,102 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000CD RID: 205
[Token(Token = "0x20000A9")]
[Serializable]
public class ISN_GKGameCenterViewController
{
// Token: 0x060003CD RID: 973 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036E")]
[Address(RVA = "0x2FCEA80", Offset = "0x2FCDA80", VA = "0x182FCEA80")]
public void Show([Optional] Action callback)
{
}
// Token: 0x17000126 RID: 294
// (get) Token: 0x060003CE RID: 974 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003CF RID: 975 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000126")]
public string LeaderboardIdentifier
{
[Token(Token = "0x600036F")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x6000370")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
// Token: 0x17000127 RID: 295
// (get) Token: 0x060003D0 RID: 976 RVA: 0x00002AD8 File Offset: 0x00000CD8
// (set) Token: 0x060003D1 RID: 977 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000127")]
public ISN_GKLeaderboardTimeScope LeaderboardTimeScope
{
[Token(Token = "0x6000371")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get
{
return ISN_GKLeaderboardTimeScope.Today;
}
[Token(Token = "0x6000372")]
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
set
{
}
}
// Token: 0x17000128 RID: 296
// (get) Token: 0x060003D2 RID: 978 RVA: 0x00002AF0 File Offset: 0x00000CF0
// (set) Token: 0x060003D3 RID: 979 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000128")]
public ISN_GKGameCenterViewControllerState ViewState
{
[Token(Token = "0x6000373")]
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590")]
get
{
return ISN_GKGameCenterViewControllerState.Leaderboards;
}
[Token(Token = "0x6000374")]
[Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")]
set
{
}
}
// Token: 0x060003D4 RID: 980 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000375")]
[Address(RVA = "0x183E950", Offset = "0x183D950", VA = "0x18183E950")]
public ISN_GKGameCenterViewController()
{
}
// Token: 0x04000267 RID: 615
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400023C")]
[SerializeField]
private string m_LeaderboardIdentifier;
// Token: 0x04000268 RID: 616
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400023D")]
[SerializeField]
private ISN_GKLeaderboardTimeScope m_LeaderboardTimeScope;
// Token: 0x04000269 RID: 617
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400023E")]
[SerializeField]
private ISN_GKGameCenterViewControllerState m_ViewState;
}
}
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.GameKit
{
// Token: 0x020000B9 RID: 185
[Token(Token = "0x2000096")]
public enum ISN_GKGameCenterViewControllerState
{
// Token: 0x04000233 RID: 563
[Token(Token = "0x400020A")]
Default = -1,
// Token: 0x04000234 RID: 564
[Token(Token = "0x400020B")]
Leaderboards,
// Token: 0x04000235 RID: 565
[Token(Token = "0x400020C")]
Achievements,
// Token: 0x04000236 RID: 566
[Token(Token = "0x400020D")]
Challenges
}
}
@@ -0,0 +1,122 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000CF RID: 207
[Token(Token = "0x20000AA")]
[Serializable]
public class ISN_GKIdentityVerificationSignatureResult : SA_Result
{
// Token: 0x060003D7 RID: 983 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000376")]
[Address(RVA = "0x2FCEBB0", Offset = "0x2FCDBB0", VA = "0x182FCEBB0")]
internal ISN_GKIdentityVerificationSignatureResult(SA_Error error)
{
}
// Token: 0x17000129 RID: 297
// (get) Token: 0x060003D8 RID: 984 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000129")]
public string PublicKeyUrl
{
[Token(Token = "0x6000377")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x1700012A RID: 298
// (get) Token: 0x060003D9 RID: 985 RVA: 0x00002B08 File Offset: 0x00000D08
[Token(Token = "0x1700012A")]
public long Timestamp
{
[Token(Token = "0x6000378")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return 0L;
}
}
// Token: 0x1700012B RID: 299
// (get) Token: 0x060003DA RID: 986 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012B")]
public byte[] Signature
{
[Token(Token = "0x6000379")]
[Address(RVA = "0x2FCEC20", Offset = "0x2FCDC20", VA = "0x182FCEC20")]
get
{
return null;
}
}
// Token: 0x1700012C RID: 300
// (get) Token: 0x060003DB RID: 987 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012C")]
public string SignatureAsBse64String
{
[Token(Token = "0x600037A")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
}
// Token: 0x1700012D RID: 301
// (get) Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012D")]
public byte[] Salt
{
[Token(Token = "0x600037B")]
[Address(RVA = "0x2FCEBC0", Offset = "0x2FCDBC0", VA = "0x182FCEBC0")]
get
{
return null;
}
}
// Token: 0x1700012E RID: 302
// (get) Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012E")]
public string SaltAsBse64String
{
[Token(Token = "0x600037C")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return null;
}
}
// Token: 0x0400026B RID: 619
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400023F")]
[SerializeField]
private string m_PublicKeyUrl;
// Token: 0x0400026C RID: 620
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000240")]
[SerializeField]
private string m_Signature;
// Token: 0x0400026D RID: 621
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000241")]
[SerializeField]
private string m_Salt;
// Token: 0x0400026E RID: 622
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000242")]
[SerializeField]
private long m_Timestamp;
}
}
+44
View File
@@ -0,0 +1,44 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000D0 RID: 208
[Token(Token = "0x20000AB")]
[Serializable]
public class ISN_GKImageLoadResult : SA_Result
{
// Token: 0x060003DE RID: 990 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600037D")]
[Address(RVA = "0x2FCEBB0", Offset = "0x2FCDBB0", VA = "0x182FCEBB0")]
internal ISN_GKImageLoadResult(SA_Error error)
{
}
// Token: 0x1700012F RID: 303
// (get) Token: 0x060003DF RID: 991 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700012F")]
public Texture2D Image
{
[Token(Token = "0x600037E")]
[Address(RVA = "0x2FCEC80", Offset = "0x2FCDC80", VA = "0x182FCEC80")]
get
{
return null;
}
}
// Token: 0x0400026F RID: 623
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000243")]
private Texture2D m_Image;
// Token: 0x04000270 RID: 624
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000244")]
[SerializeField]
private string m_ImageBase64;
}
}
+260
View File
@@ -0,0 +1,260 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.iOS.Foundation;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000C1 RID: 193
[Token(Token = "0x200009E")]
[Serializable]
public class ISN_GKLeaderboard
{
// Token: 0x17000106 RID: 262
// (get) Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000390 RID: 912 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000106")]
public string Identifier
{
[Token(Token = "0x6000332")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x6000333")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
// Token: 0x17000107 RID: 263
// (get) Token: 0x06000391 RID: 913 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000392 RID: 914 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000107")]
public string GroupIdentifier
{
[Token(Token = "0x6000334")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
[Token(Token = "0x6000335")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set
{
}
}
// Token: 0x17000108 RID: 264
// (get) Token: 0x06000393 RID: 915 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000394 RID: 916 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000108")]
public string Title
{
[Token(Token = "0x6000336")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
[Token(Token = "0x6000337")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set
{
}
}
// Token: 0x17000109 RID: 265
// (get) Token: 0x06000395 RID: 917 RVA: 0x000029E8 File Offset: 0x00000BE8
// (set) Token: 0x06000396 RID: 918 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000109")]
public ISN_GKLeaderboardPlayerScope PlayerScope
{
[Token(Token = "0x6000338")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
get
{
return ISN_GKLeaderboardPlayerScope.Global;
}
[Token(Token = "0x6000339")]
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
set
{
}
}
// Token: 0x1700010A RID: 266
// (get) Token: 0x06000397 RID: 919 RVA: 0x00002A00 File Offset: 0x00000C00
// (set) Token: 0x06000398 RID: 920 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700010A")]
public ISN_GKLeaderboardTimeScope TimeScope
{
[Token(Token = "0x600033A")]
[Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")]
get
{
return ISN_GKLeaderboardTimeScope.Today;
}
[Token(Token = "0x600033B")]
[Address(RVA = "0x6A46C0", Offset = "0x6A36C0", VA = "0x1806A46C0")]
set
{
}
}
// Token: 0x1700010B RID: 267
// (get) Token: 0x06000399 RID: 921 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600039A RID: 922 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700010B")]
public ISN_NSRange Range
{
[Token(Token = "0x600033C")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return null;
}
[Token(Token = "0x600033D")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
set
{
}
}
// Token: 0x1700010C RID: 268
// (get) Token: 0x0600039B RID: 923 RVA: 0x00002A18 File Offset: 0x00000C18
[Token(Token = "0x1700010C")]
public long MaxRange
{
[Token(Token = "0x600033E")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return 0L;
}
}
// Token: 0x1700010D RID: 269
// (get) Token: 0x0600039C RID: 924 RVA: 0x00002A30 File Offset: 0x00000C30
[Token(Token = "0x1700010D")]
public bool Loading
{
[Token(Token = "0x600033F")]
[Address(RVA = "0x41CF80", Offset = "0x41BF80", VA = "0x18041CF80")]
get
{
return default(bool);
}
}
// Token: 0x1700010E RID: 270
// (get) Token: 0x0600039D RID: 925 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010E")]
public List<ISN_GKScore> Scores
{
[Token(Token = "0x6000340")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return null;
}
}
// Token: 0x1700010F RID: 271
// (get) Token: 0x0600039E RID: 926 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010F")]
public ISN_GKScore LocalPlayerScore
{
[Token(Token = "0x6000341")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return null;
}
}
// Token: 0x0600039F RID: 927 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000342")]
[Address(RVA = "0x2FCEE00", Offset = "0x2FCDE00", VA = "0x182FCEE00")]
public void LoadScores(Action<ISN_GKScoreLoadResult> callback)
{
}
// Token: 0x060003A0 RID: 928 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000343")]
[Address(RVA = "0x2FCED40", Offset = "0x2FCDD40", VA = "0x182FCED40")]
public static void LoadLeaderboards(Action<ISN_GKLeaderboardsResult> callback)
{
}
// Token: 0x060003A1 RID: 929 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000344")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ISN_GKLeaderboard()
{
}
// Token: 0x04000240 RID: 576
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000217")]
[SerializeField]
private string m_Identifier;
// Token: 0x04000241 RID: 577
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000218")]
[SerializeField]
private string m_Title;
// Token: 0x04000242 RID: 578
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000219")]
[SerializeField]
private string m_GroupIdentifier;
// Token: 0x04000243 RID: 579
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400021A")]
[SerializeField]
private ISN_GKLeaderboardPlayerScope m_PlayerScope;
// Token: 0x04000244 RID: 580
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400021B")]
[SerializeField]
private ISN_GKLeaderboardTimeScope m_TimeScope;
// Token: 0x04000245 RID: 581
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400021C")]
[SerializeField]
private ISN_NSRange m_Range;
// Token: 0x04000246 RID: 582
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400021D")]
[SerializeField]
private long m_MaxRange;
// Token: 0x04000247 RID: 583
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400021E")]
[SerializeField]
private List<ISN_GKScore> m_Scores;
// Token: 0x04000248 RID: 584
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400021F")]
[SerializeField]
private ISN_GKScore m_LocalPlayerScore;
// Token: 0x04000249 RID: 585
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000220")]
private bool m_Loading;
}
}
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.GameKit
{
// Token: 0x020000C3 RID: 195
[Token(Token = "0x200009F")]
public enum ISN_GKLeaderboardPlayerScope
{
// Token: 0x0400024D RID: 589
[Token(Token = "0x4000222")]
Global,
// Token: 0x0400024E RID: 590
[Token(Token = "0x4000223")]
FriendsOnly
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.GameKit
{
// Token: 0x020000C4 RID: 196
[Token(Token = "0x20000A0")]
public enum ISN_GKLeaderboardTimeScope
{
// Token: 0x04000250 RID: 592
[Token(Token = "0x4000225")]
Today,
// Token: 0x04000251 RID: 593
[Token(Token = "0x4000226")]
Week,
// Token: 0x04000252 RID: 594
[Token(Token = "0x4000227")]
AllTime
}
}
@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000C5 RID: 197
[Token(Token = "0x20000A1")]
[Serializable]
public class ISN_GKLeaderboardsResult : SA_Result
{
// Token: 0x060003A4 RID: 932 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000345")]
[Address(RVA = "0x2FCE890", Offset = "0x2FCD890", VA = "0x182FCE890")]
public ISN_GKLeaderboardsResult(List<ISN_GKLeaderboard> leaderboards)
{
}
// Token: 0x17000110 RID: 272
// (get) Token: 0x060003A5 RID: 933 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000110")]
public List<ISN_GKLeaderboard> Leaderboards
{
[Token(Token = "0x6000346")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x04000253 RID: 595
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000228")]
[SerializeField]
private List<ISN_GKLeaderboard> m_Leaderboards;
}
}
+27
View File
@@ -0,0 +1,27 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.GameKit
{
// Token: 0x020000BB RID: 187
[Token(Token = "0x2000098")]
internal static class ISN_GKLib
{
// Token: 0x17000100 RID: 256
// (get) Token: 0x0600035D RID: 861 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000100")]
public static ISN_iGKAPI Api
{
[Token(Token = "0x6000300")]
[Address(RVA = "0x2FCEF30", Offset = "0x2FCDF30", VA = "0x182FCEF30")]
get
{
return null;
}
}
// Token: 0x04000239 RID: 569
[Token(Token = "0x4000210")]
private static ISN_iGKAPI s_Api;
}
}
@@ -0,0 +1,45 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Templates;
namespace SA.iOS.GameKit
{
// Token: 0x020000D1 RID: 209
[Token(Token = "0x20000AC")]
public class ISN_GKLoadDefaultLeaderboardResult : SA_DataResult
{
// Token: 0x060003E0 RID: 992 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600037F")]
[Address(RVA = "0x2FCF090", Offset = "0x2FCE090", VA = "0x182FCF090")]
internal ISN_GKLoadDefaultLeaderboardResult(SA_DataResult dataResult)
{
}
// Token: 0x17000130 RID: 304
// (get) Token: 0x060003E1 RID: 993 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000130")]
public string CategoryId
{
[Token(Token = "0x6000380")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x17000131 RID: 305
// (get) Token: 0x060003E2 RID: 994 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000131")]
[Obsolete]
public string CategoryID
{
[Token(Token = "0x6000381")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
}
}
+255
View File
@@ -0,0 +1,255 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using SA.Foundation.Templates;
namespace SA.iOS.GameKit
{
// Token: 0x020000D2 RID: 210
[Token(Token = "0x20000AD")]
[Serializable]
public class ISN_GKLocalPlayer : ISN_GKPlayer
{
// Token: 0x1400000C RID: 12
// (add) Token: 0x060003E3 RID: 995 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x060003E4 RID: 996 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1400000C")]
private static event Action<SA_Result> OnAuthenticateLocalPlayerComplete
{
[Token(Token = "0x6000382")]
[Address(RVA = "0x2FD0380", Offset = "0x2FCF380", VA = "0x182FD0380")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000383")]
[Address(RVA = "0x2FD0A20", Offset = "0x2FCFA20", VA = "0x182FD0A20")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1400000D RID: 13
// (add) Token: 0x060003E5 RID: 997 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x060003E6 RID: 998 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1400000D")]
private static event Action<SA_Result> OnDeleteSavedGameComplete
{
[Token(Token = "0x6000384")]
[Address(RVA = "0x2FD0470", Offset = "0x2FCF470", VA = "0x182FD0470")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000385")]
[Address(RVA = "0x2FD0B10", Offset = "0x2FCFB10", VA = "0x182FD0B10")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1400000E RID: 14
// (add) Token: 0x060003E7 RID: 999 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x060003E8 RID: 1000 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1400000E")]
private static event Action<ISN_GKSavedGameFetchResult> OnFetchSavedGamesComplete
{
[Token(Token = "0x6000386")]
[Address(RVA = "0x2FD0570", Offset = "0x2FCF570", VA = "0x182FD0570")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000387")]
[Address(RVA = "0x2FD0C10", Offset = "0x2FCFC10", VA = "0x182FD0C10")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1400000F RID: 15
// (add) Token: 0x060003E9 RID: 1001 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x060003EA RID: 1002 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1400000F")]
private static event Action<ISN_GKSavedGameSaveResult> OnSavedGameComplete
{
[Token(Token = "0x6000388")]
[Address(RVA = "0x2FD0870", Offset = "0x2FCF870", VA = "0x182FD0870")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000389")]
[Address(RVA = "0x2FD0F10", Offset = "0x2FCFF10", VA = "0x182FD0F10")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x14000010 RID: 16
// (add) Token: 0x060003EB RID: 1003 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x060003EC RID: 1004 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000010")]
private static event Action<ISN_GKSavedGameLoadResult> OnLoadGameDataComplete
{
[Token(Token = "0x600038A")]
[Address(RVA = "0x2FD0670", Offset = "0x2FCF670", VA = "0x182FD0670")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x600038B")]
[Address(RVA = "0x2FD0D10", Offset = "0x2FCFD10", VA = "0x182FD0D10")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x14000011 RID: 17
// (add) Token: 0x060003ED RID: 1005 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x060003EE RID: 1006 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000011")]
private static event Action<ISN_GKSavedGameFetchResult> OnResolveSavedGamesComplete
{
[Token(Token = "0x600038C")]
[Address(RVA = "0x2FD0770", Offset = "0x2FCF770", VA = "0x182FD0770")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x600038D")]
[Address(RVA = "0x2FD0E10", Offset = "0x2FCFE10", VA = "0x182FD0E10")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x060003EF RID: 1007 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600038E")]
[Address(RVA = "0x2FD0370", Offset = "0x2FCF370", VA = "0x182FD0370")]
private ISN_GKLocalPlayer()
{
}
// Token: 0x060003F0 RID: 1008 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600038F")]
[Address(RVA = "0x2FD0010", Offset = "0x2FCF010", VA = "0x182FD0010")]
public static void SetAuthenticateHandler(Action<SA_Result> callback)
{
}
// Token: 0x060003F1 RID: 1009 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000390")]
[Address(RVA = "0x2FCF660", Offset = "0x2FCE660", VA = "0x182FCF660")]
public void GenerateIdentityVerificationSignatureWithCompletionHandler(Action<ISN_GKIdentityVerificationSignatureResult> callback)
{
}
// Token: 0x17000132 RID: 306
// (get) Token: 0x060003F2 RID: 1010 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000132")]
public static ISN_GKLocalPlayer LocalPlayer
{
[Token(Token = "0x6000391")]
[Address(RVA = "0x2FD0970", Offset = "0x2FCF970", VA = "0x182FD0970")]
get
{
return null;
}
}
// Token: 0x17000133 RID: 307
// (get) Token: 0x060003F3 RID: 1011 RVA: 0x00002B20 File Offset: 0x00000D20
[Token(Token = "0x17000133")]
public bool Authenticated
{
[Token(Token = "0x6000392")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
get
{
return default(bool);
}
}
// Token: 0x17000134 RID: 308
// (get) Token: 0x060003F4 RID: 1012 RVA: 0x00002B38 File Offset: 0x00000D38
[Token(Token = "0x17000134")]
public bool Underage
{
[Token(Token = "0x6000393")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
get
{
return default(bool);
}
}
// Token: 0x060003F5 RID: 1013 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000394")]
[Address(RVA = "0x2FCF3B0", Offset = "0x2FCE3B0", VA = "0x182FCF3B0")]
public static void FetchSavedGames(Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x060003F6 RID: 1014 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000395")]
[Address(RVA = "0x2FCFD50", Offset = "0x2FCED50", VA = "0x182FCFD50")]
public static void SavedGame(string name, byte[] data, Action<ISN_GKSavedGameSaveResult> callback)
{
}
// Token: 0x060003F7 RID: 1015 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000396")]
[Address(RVA = "0x2FCF140", Offset = "0x2FCE140", VA = "0x182FCF140")]
public static void DeleteSavedGame(ISN_GKSavedGame game, Action<SA_Result> callback)
{
}
// Token: 0x060003F8 RID: 1016 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000397")]
[Address(RVA = "0x2FCF7A0", Offset = "0x2FCE7A0", VA = "0x182FCF7A0")]
public static void LoadGameData(ISN_GKSavedGame game, Action<ISN_GKSavedGameLoadResult> callback)
{
}
// Token: 0x060003F9 RID: 1017 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000398")]
[Address(RVA = "0x2FCFA10", Offset = "0x2FCEA10", VA = "0x182FCFA10")]
public static void ResolveConflictingSavedGames(List<string> conflictedGames, byte[] data, Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x060003FA RID: 1018 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000399")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public void SetDefaultLeaderboardIdentifier(string leaderboardIdentifier, Action<SA_Result> callback)
{
}
// Token: 0x060003FB RID: 1019 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039A")]
[Address(RVA = "0x2FCF720", Offset = "0x2FCE720", VA = "0x182FCF720")]
public void LoadDefaultLeaderboardIdentifier(Action<ISN_GKLoadDefaultLeaderboardResult> callback)
{
}
// Token: 0x04000277 RID: 631
[Token(Token = "0x400024B")]
private static ISN_GKResolveSavedGamesRequest s_Request;
// Token: 0x04000278 RID: 632
[Token(Token = "0x400024C")]
private static bool s_IsFetchSavedGamesInProgress;
// Token: 0x04000279 RID: 633
[Token(Token = "0x400024D")]
private static ISN_GKLocalPlayer s_LocalPlayer;
}
}
@@ -0,0 +1,37 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Events;
namespace SA.iOS.GameKit
{
// Token: 0x020000B7 RID: 183
[Token(Token = "0x2000094")]
public static class ISN_GKLocalPlayerListener
{
// Token: 0x170000FC RID: 252
// (get) Token: 0x06000349 RID: 841 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FC")]
public static SA_iEvent<ISN_GKSavedGameSaveResult> DidModifySavedGame
{
[Token(Token = "0x60002EC")]
[Address(RVA = "0x2FCF0A0", Offset = "0x2FCE0A0", VA = "0x182FCF0A0")]
get
{
return null;
}
}
// Token: 0x170000FD RID: 253
// (get) Token: 0x0600034A RID: 842 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FD")]
public static SA_iEvent<ISN_GKSavedGameFetchResult> HasConflictingSavedGames
{
[Token(Token = "0x60002ED")]
[Address(RVA = "0x2FCF0F0", Offset = "0x2FCE0F0", VA = "0x182FCF0F0")]
get
{
return null;
}
}
}
}
+37
View File
@@ -0,0 +1,37 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.GameKit
{
// Token: 0x020000BC RID: 188
[Token(Token = "0x2000099")]
internal class ISN_GKLocalPlayerNative
{
// Token: 0x0600035E RID: 862 RVA: 0x000029A0 File Offset: 0x00000BA0
[Token(Token = "0x6000301")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
public static bool _ISN_GKLocalPlayer_isAuthenticated()
{
return default(bool);
}
// Token: 0x0600035F RID: 863 RVA: 0x000029B8 File Offset: 0x00000BB8
[Token(Token = "0x6000302")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
public static bool _ISN_GKLocalPlayer_isUnderage()
{
return default(bool);
}
// Token: 0x06000360 RID: 864 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000303")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ISN_GKLocalPlayerNative()
{
}
// Token: 0x0400023A RID: 570
[Token(Token = "0x4000211")]
private const string k_DllName = "ISN_GameKit";
}
}
+173
View File
@@ -0,0 +1,173 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Events;
using SA.Foundation.Templates;
using SA.iOS.Utilities;
namespace SA.iOS.GameKit
{
// Token: 0x020000BD RID: 189
[Token(Token = "0x200009A")]
internal class ISN_GKNativeAPI : ISN_Singleton<ISN_GKNativeAPI>, ISN_iGKAPI
{
// Token: 0x06000361 RID: 865 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000304")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "7")]
public void AuthenticateLocalPlayer(Action<SA_Result> callback)
{
}
// Token: 0x06000362 RID: 866 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000305")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
public void GenerateIdentityVerificationSignatureWithCompletionHandler(Action<ISN_GKIdentityVerificationSignatureResult> callback)
{
}
// Token: 0x17000101 RID: 257
// (get) Token: 0x06000363 RID: 867 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000101")]
public SA_iEvent<ISN_GKSavedGameSaveResult> DidModifySavedGame
{
[Token(Token = "0x6000306")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "15")]
get
{
return null;
}
}
// Token: 0x17000102 RID: 258
// (get) Token: 0x06000364 RID: 868 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000102")]
public SA_iEvent<ISN_GKSavedGameFetchResult> HasConflictingSavedGames
{
[Token(Token = "0x6000307")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "16")]
get
{
return null;
}
}
// Token: 0x06000365 RID: 869 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000308")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
public void ShowGameKitView(ISN_GKGameCenterViewController view, Action<SA_Result> callback)
{
}
// Token: 0x06000366 RID: 870 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000309")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
public void FetchSavedGames(Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x06000367 RID: 871 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030A")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")]
public void SavedGame(string gameName, string data, Action<ISN_GKSavedGameSaveResult> callback)
{
}
// Token: 0x06000368 RID: 872 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030B")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")]
public void DeleteSavedGame(ISN_GKSavedGame game, Action<SA_Result> callback)
{
}
// Token: 0x06000369 RID: 873 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030C")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")]
public void LoadGameData(ISN_GKSavedGame game, Action<ISN_GKSavedGameLoadResult> callback)
{
}
// Token: 0x0600036A RID: 874 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030D")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
public void ResolveConflictingSavedGames(ISN_GKResolveSavedGamesRequest request, Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x0600036B RID: 875 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030E")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")]
public void LoadAchievements(Action<ISN_GKAchievementsResult> callback)
{
}
// Token: 0x0600036C RID: 876 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030F")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
public void ResetAchievements(Action<SA_Result> callback)
{
}
// Token: 0x0600036D RID: 877 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000310")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")]
public void ReportAchievements(List<ISN_GKAchievement> achievements, Action<SA_Result> callback)
{
}
// Token: 0x0600036E RID: 878 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000311")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")]
public void LoadLeaderboards(Action<ISN_GKLeaderboardsResult> callback)
{
}
// Token: 0x0600036F RID: 879 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000312")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "21")]
public void LoadScores(ISN_GKLeaderboard leaderboard, Action<ISN_GKScoreLoadResult> callback)
{
}
// Token: 0x06000370 RID: 880 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000313")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
public void ReportScore(ISN_GKScoreRequest scoresRequest, Action<SA_Result> callback)
{
}
// Token: 0x06000371 RID: 881 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000314")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public static void SetDefaultLeaderboardIdentifier(string identifier, Action<SA_Result> callback)
{
}
// Token: 0x06000372 RID: 882 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000315")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public static void LoadDefaultLeaderboardIdentifierWithCompletionHandler(Action<SA_DataResult> callback)
{
}
// Token: 0x06000373 RID: 883 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000316")]
[Address(RVA = "0x2FD1010", Offset = "0x2FD0010", VA = "0x182FD1010")]
public ISN_GKNativeAPI()
{
}
// Token: 0x0400023B RID: 571
[Token(Token = "0x4000212")]
private const string k_DllName = "ISN_GameKit";
// Token: 0x0400023C RID: 572
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000213")]
private readonly SA_Event<ISN_GKSavedGameSaveResult> m_DidModifySavedGame;
// Token: 0x0400023D RID: 573
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000214")]
private readonly SA_Event<ISN_GKSavedGameFetchResult> m_HasConflictingSavedGames;
}
}
+130
View File
@@ -0,0 +1,130 @@
using System;
using Cpp2IlInjected;
using SA.iOS.Utilities;
namespace SA.iOS.GameKit
{
// Token: 0x020000D5 RID: 213
[Token(Token = "0x20000AE")]
public class ISN_GKPlayer : ISN_NativeObject
{
// Token: 0x06000412 RID: 1042 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039C")]
[Address(RVA = "0x67E900", Offset = "0x67D900", VA = "0x18067E900")]
internal ISN_GKPlayer(ulong hash)
{
}
// Token: 0x17000135 RID: 309
// (get) Token: 0x06000413 RID: 1043 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000135")]
public string PlayerId
{
[Token(Token = "0x600039D")]
[Address(RVA = "0x2FD1360", Offset = "0x2FD0360", VA = "0x182FD1360")]
get
{
return null;
}
}
// Token: 0x17000136 RID: 310
// (get) Token: 0x06000414 RID: 1044 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000136")]
[Obsolete]
public string PlayerID
{
[Token(Token = "0x600039E")]
[Address(RVA = "0x2FD1360", Offset = "0x2FD0360", VA = "0x182FD1360")]
get
{
return null;
}
}
// Token: 0x17000137 RID: 311
// (get) Token: 0x06000415 RID: 1045 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000137")]
public string Alias
{
[Token(Token = "0x600039F")]
[Address(RVA = "0x2FD1260", Offset = "0x2FD0260", VA = "0x182FD1260")]
get
{
return null;
}
}
// Token: 0x17000138 RID: 312
// (get) Token: 0x06000416 RID: 1046 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000138")]
public string DisplayName
{
[Token(Token = "0x60003A0")]
[Address(RVA = "0x2FD12A0", Offset = "0x2FD02A0", VA = "0x182FD12A0")]
get
{
return null;
}
}
// Token: 0x17000139 RID: 313
// (get) Token: 0x06000417 RID: 1047 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000139")]
public string GuestIdentifier
{
[Token(Token = "0x60003A1")]
[Address(RVA = "0x2FD1320", Offset = "0x2FD0320", VA = "0x182FD1320")]
get
{
return null;
}
}
// Token: 0x1700013A RID: 314
// (get) Token: 0x06000418 RID: 1048 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700013A")]
public string GamePlayerId
{
[Token(Token = "0x60003A2")]
[Address(RVA = "0x2FD12E0", Offset = "0x2FD02E0", VA = "0x182FD12E0")]
get
{
return null;
}
}
// Token: 0x1700013B RID: 315
// (get) Token: 0x06000419 RID: 1049 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700013B")]
public string TeamPlayerId
{
[Token(Token = "0x60003A3")]
[Address(RVA = "0x2FD13A0", Offset = "0x2FD03A0", VA = "0x182FD13A0")]
get
{
return null;
}
}
// Token: 0x1700013C RID: 316
// (get) Token: 0x0600041A RID: 1050 RVA: 0x00002B50 File Offset: 0x00000D50
[Token(Token = "0x1700013C")]
public bool ScopedIDsArePersistent
{
[Token(Token = "0x60003A4")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
get
{
return default(bool);
}
}
// Token: 0x0600041B RID: 1051 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003A5")]
[Address(RVA = "0x2FD1220", Offset = "0x2FD0220", VA = "0x182FD1220")]
public void LoadPhoto(GKPhotoSize size, Action<ISN_GKImageLoadResult> callback)
{
}
}
}
+84
View File
@@ -0,0 +1,84 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.GameKit
{
// Token: 0x020000BE RID: 190
[Token(Token = "0x200009B")]
internal class ISN_GKPlayerNative
{
// Token: 0x06000374 RID: 884 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000317")]
[Address(RVA = "0x2FD11A0", Offset = "0x2FD01A0", VA = "0x182FD11A0")]
public static string _ISN_GKPlayer_playerId(ulong hash)
{
return null;
}
// Token: 0x06000375 RID: 885 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000318")]
[Address(RVA = "0x2FD1160", Offset = "0x2FD0160", VA = "0x182FD1160")]
public static string _ISN_GKPlayer_guestIdentifier(ulong hash)
{
return null;
}
// Token: 0x06000376 RID: 886 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000319")]
[Address(RVA = "0x2FD11E0", Offset = "0x2FD01E0", VA = "0x182FD11E0")]
public static string _ISN_GKPlayer_teamPlayerID(ulong hash)
{
return null;
}
// Token: 0x06000377 RID: 887 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600031A")]
[Address(RVA = "0x2FD1120", Offset = "0x2FD0120", VA = "0x182FD1120")]
public static string _ISN_GKPlayer_gamePlayerID(ulong hash)
{
return null;
}
// Token: 0x06000378 RID: 888 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600031B")]
[Address(RVA = "0x2FD10A0", Offset = "0x2FD00A0", VA = "0x182FD10A0")]
public static string _ISN_GKPlayer_alias(ulong hash)
{
return null;
}
// Token: 0x06000379 RID: 889 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600031C")]
[Address(RVA = "0x2FD10E0", Offset = "0x2FD00E0", VA = "0x182FD10E0")]
public static string _ISN_GKPlayer_displayName(ulong hash)
{
return null;
}
// Token: 0x0600037A RID: 890 RVA: 0x000029D0 File Offset: 0x00000BD0
[Token(Token = "0x600031D")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
public static bool _ISN_GKPlayer_scopedIDsArePersistent(ulong hash)
{
return default(bool);
}
// Token: 0x0600037B RID: 891 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600031E")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public static void _ISN_GKPlayer_LoadPhotoForSize(ulong hash, int size, IntPtr callback)
{
}
// Token: 0x0600037C RID: 892 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600031F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ISN_GKPlayerNative()
{
}
// Token: 0x0400023E RID: 574
[Token(Token = "0x4000215")]
private const string k_DllName = "ISN_GameKit";
}
}
@@ -0,0 +1,71 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000C8 RID: 200
[Token(Token = "0x20000A4")]
[Serializable]
internal class ISN_GKResolveSavedGamesRequest
{
// Token: 0x060003B6 RID: 950 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000357")]
[Address(RVA = "0x2FD13E0", Offset = "0x2FD03E0", VA = "0x182FD13E0")]
public ISN_GKResolveSavedGamesRequest(List<string> list, string stringData)
{
}
// Token: 0x1700011B RID: 283
// (get) Token: 0x060003B7 RID: 951 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011B")]
public string DataStringValue
{
[Token(Token = "0x6000358")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
// Token: 0x1700011C RID: 284
// (get) Token: 0x060003B8 RID: 952 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011C")]
public byte[] DataByteValue
{
[Token(Token = "0x6000359")]
[Address(RVA = "0x2FD1480", Offset = "0x2FD0480", VA = "0x182FD1480")]
get
{
return null;
}
}
// Token: 0x1700011D RID: 285
// (get) Token: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011D")]
public List<string> ConflictedGames
{
[Token(Token = "0x600035A")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
// Token: 0x0400025E RID: 606
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000233")]
[SerializeField]
private List<string> m_ConflictedGames;
// Token: 0x0400025F RID: 607
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000234")]
[SerializeField]
private string m_Data;
}
}
+120
View File
@@ -0,0 +1,120 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000C9 RID: 201
[Token(Token = "0x20000A5")]
[Serializable]
public class ISN_GKSavedGame
{
// Token: 0x1700011E RID: 286
// (get) Token: 0x060003BA RID: 954 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003BB RID: 955 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700011E")]
public string DeviceName
{
[Token(Token = "0x600035B")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x600035C")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
// Token: 0x1700011F RID: 287
// (get) Token: 0x060003BC RID: 956 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003BD RID: 957 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700011F")]
public string Name
{
[Token(Token = "0x600035D")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
[Token(Token = "0x600035E")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set
{
}
}
// Token: 0x17000120 RID: 288
// (get) Token: 0x060003BE RID: 958 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003BF RID: 959 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000120")]
public string Id
{
[Token(Token = "0x600035F")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
[Token(Token = "0x6000360")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set
{
}
}
// Token: 0x17000121 RID: 289
// (get) Token: 0x060003C0 RID: 960 RVA: 0x00002AC0 File Offset: 0x00000CC0
[Token(Token = "0x17000121")]
public DateTime ModificationDate
{
[Token(Token = "0x6000361")]
[Address(RVA = "0x2FD17B0", Offset = "0x2FD07B0", VA = "0x182FD17B0")]
get
{
return default(DateTime);
}
}
// Token: 0x060003C1 RID: 961 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000362")]
[Address(RVA = "0x2FD16C0", Offset = "0x2FD06C0", VA = "0x182FD16C0")]
public void Load(Action<ISN_GKSavedGameLoadResult> callback)
{
}
// Token: 0x060003C2 RID: 962 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000363")]
[Address(RVA = "0x2FD1730", Offset = "0x2FD0730", VA = "0x182FD1730")]
public ISN_GKSavedGame()
{
}
// Token: 0x04000260 RID: 608
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000235")]
[SerializeField]
private string m_DeviceName;
// Token: 0x04000261 RID: 609
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000236")]
[SerializeField]
private long m_ModificationDate;
// Token: 0x04000262 RID: 610
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000237")]
[SerializeField]
private string m_Name;
// Token: 0x04000263 RID: 611
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000238")]
[SerializeField]
private string m_Id;
}
}
@@ -0,0 +1,47 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000CA RID: 202
[Token(Token = "0x20000A6")]
[Serializable]
public class ISN_GKSavedGameFetchResult : SA_Result
{
// Token: 0x060003C3 RID: 963 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000364")]
[Address(RVA = "0x2FD1530", Offset = "0x2FD0530", VA = "0x182FD1530")]
private ISN_GKSavedGameFetchResult(List<ISN_GKSavedGame> savedGames)
{
}
// Token: 0x060003C4 RID: 964 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000365")]
[Address(RVA = "0x2FD14C0", Offset = "0x2FD04C0", VA = "0x182FD14C0")]
private ISN_GKSavedGameFetchResult(SA_Error error)
{
}
// Token: 0x17000122 RID: 290
// (get) Token: 0x060003C5 RID: 965 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000122")]
public List<ISN_GKSavedGame> SavedGames
{
[Token(Token = "0x6000366")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x04000264 RID: 612
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000239")]
[SerializeField]
private List<ISN_GKSavedGame> m_SavedGames;
}
}
@@ -0,0 +1,59 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000CB RID: 203
[Token(Token = "0x20000A7")]
[Serializable]
public class ISN_GKSavedGameLoadResult : SA_Result
{
// Token: 0x060003C6 RID: 966 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000367")]
[Address(RVA = "0x2FD1600", Offset = "0x2FD0600", VA = "0x182FD1600")]
private ISN_GKSavedGameLoadResult(string data)
{
}
// Token: 0x060003C7 RID: 967 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000368")]
[Address(RVA = "0x2FD15A0", Offset = "0x2FD05A0", VA = "0x182FD15A0")]
private ISN_GKSavedGameLoadResult(SA_Error error)
{
}
// Token: 0x17000123 RID: 291
// (get) Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000123")]
public string StringData
{
[Token(Token = "0x6000369")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x17000124 RID: 292
// (get) Token: 0x060003C9 RID: 969 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000124")]
public byte[] BytesArrayData
{
[Token(Token = "0x600036A")]
[Address(RVA = "0x2FD1660", Offset = "0x2FD0660", VA = "0x182FD1660")]
get
{
return null;
}
}
// Token: 0x04000265 RID: 613
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400023A")]
[SerializeField]
private string m_Data;
}
}
@@ -0,0 +1,46 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000CC RID: 204
[Token(Token = "0x20000A8")]
[Serializable]
public class ISN_GKSavedGameSaveResult : SA_Result
{
// Token: 0x060003CA RID: 970 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036B")]
[Address(RVA = "0x2FCE890", Offset = "0x2FCD890", VA = "0x182FCE890")]
private ISN_GKSavedGameSaveResult(ISN_GKSavedGame savedGame)
{
}
// Token: 0x060003CB RID: 971 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036C")]
[Address(RVA = "0x2FCEBB0", Offset = "0x2FCDBB0", VA = "0x182FCEBB0")]
private ISN_GKSavedGameSaveResult(SA_Error error)
{
}
// Token: 0x17000125 RID: 293
// (get) Token: 0x060003CC RID: 972 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000125")]
public ISN_GKSavedGame SavedGame
{
[Token(Token = "0x600036D")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x04000266 RID: 614
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400023B")]
[SerializeField]
private ISN_GKSavedGame m_SavedGame;
}
}
+198
View File
@@ -0,0 +1,198 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000C6 RID: 198
[Token(Token = "0x20000A2")]
[Serializable]
public class ISN_GKScore
{
// Token: 0x060003A6 RID: 934 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000347")]
[Address(RVA = "0x2FD1A50", Offset = "0x2FD0A50", VA = "0x182FD1A50")]
public ISN_GKScore(string leaderboardIdentifier)
{
}
// Token: 0x17000111 RID: 273
// (get) Token: 0x060003A7 RID: 935 RVA: 0x00002A48 File Offset: 0x00000C48
[Token(Token = "0x17000111")]
public long Rank
{
[Token(Token = "0x6000348")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return 0L;
}
}
// Token: 0x17000112 RID: 274
// (get) Token: 0x060003A8 RID: 936 RVA: 0x00002A60 File Offset: 0x00000C60
// (set) Token: 0x060003A9 RID: 937 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000112")]
public long Value
{
[Token(Token = "0x6000349")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return 0L;
}
[Token(Token = "0x600034A")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set
{
}
}
// Token: 0x17000113 RID: 275
// (get) Token: 0x060003AA RID: 938 RVA: 0x00002A78 File Offset: 0x00000C78
// (set) Token: 0x060003AB RID: 939 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000113")]
public ulong Context
{
[Token(Token = "0x600034B")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return 0UL;
}
[Token(Token = "0x600034C")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set
{
}
}
// Token: 0x17000114 RID: 276
// (get) Token: 0x060003AC RID: 940 RVA: 0x00002A90 File Offset: 0x00000C90
[Token(Token = "0x17000114")]
public DateTime Date
{
[Token(Token = "0x600034D")]
[Address(RVA = "0x2FD1AF0", Offset = "0x2FD0AF0", VA = "0x182FD1AF0")]
get
{
return default(DateTime);
}
}
// Token: 0x17000115 RID: 277
// (get) Token: 0x060003AD RID: 941 RVA: 0x00002AA8 File Offset: 0x00000CA8
[Token(Token = "0x17000115")]
public long DateUnix
{
[Token(Token = "0x600034E")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return 0L;
}
}
// Token: 0x17000116 RID: 278
// (get) Token: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000116")]
public string FormattedValue
{
[Token(Token = "0x600034F")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return null;
}
}
// Token: 0x17000117 RID: 279
// (get) Token: 0x060003AF RID: 943 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000117")]
public string LeaderboardIdentifier
{
[Token(Token = "0x6000350")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return null;
}
}
// Token: 0x17000118 RID: 280
// (get) Token: 0x060003B0 RID: 944 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000118")]
public ISN_GKPlayer Player
{
[Token(Token = "0x6000351")]
[Address(RVA = "0x2FD1B50", Offset = "0x2FD0B50", VA = "0x182FD1B50")]
get
{
return null;
}
}
// Token: 0x060003B1 RID: 945 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000352")]
[Address(RVA = "0x2FD1900", Offset = "0x2FD0900", VA = "0x182FD1900")]
public void Report(Action<SA_Result> callback)
{
}
// Token: 0x060003B2 RID: 946 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000353")]
[Address(RVA = "0x2FD1810", Offset = "0x2FD0810", VA = "0x182FD1810")]
public static void ReportScores(List<ISN_GKScore> scores, Action<SA_Result> callback)
{
}
// Token: 0x04000254 RID: 596
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000229")]
[SerializeField]
private long m_Rank;
// Token: 0x04000255 RID: 597
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400022A")]
[SerializeField]
private long m_Value;
// Token: 0x04000256 RID: 598
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400022B")]
[SerializeField]
private ulong m_Context;
// Token: 0x04000257 RID: 599
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400022C")]
[SerializeField]
private long m_Date;
// Token: 0x04000258 RID: 600
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400022D")]
[SerializeField]
private string m_FormattedValue;
// Token: 0x04000259 RID: 601
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400022E")]
[SerializeField]
private string m_LeaderboardIdentifier;
// Token: 0x0400025A RID: 602
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400022F")]
[SerializeField]
private ulong m_PlayerKey;
// Token: 0x0400025B RID: 603
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000230")]
private ISN_GKPlayer m_Player;
}
}
+59
View File
@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000C7 RID: 199
[Token(Token = "0x20000A3")]
[Serializable]
public class ISN_GKScoreLoadResult : SA_Result
{
// Token: 0x17000119 RID: 281
// (get) Token: 0x060003B3 RID: 947 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000119")]
public List<ISN_GKScore> Scores
{
[Token(Token = "0x6000354")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x1700011A RID: 282
// (get) Token: 0x060003B4 RID: 948 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011A")]
public ISN_GKLeaderboard Leaderboard
{
[Token(Token = "0x6000355")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
}
// Token: 0x060003B5 RID: 949 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000356")]
[Address(RVA = "0x10C5330", Offset = "0x10C4330", VA = "0x1810C5330")]
public ISN_GKScoreLoadResult()
{
}
// Token: 0x0400025C RID: 604
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000231")]
[SerializeField]
private List<ISN_GKScore> m_Scores;
// Token: 0x0400025D RID: 605
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000232")]
[SerializeField]
private ISN_GKLeaderboard m_Leaderboard;
}
}
+39
View File
@@ -0,0 +1,39 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.iOS.GameKit
{
// Token: 0x020000BF RID: 191
[Token(Token = "0x200009C")]
[Serializable]
internal class ISN_GKScoreRequest
{
// Token: 0x0600037D RID: 893 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000320")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public ISN_GKScoreRequest(List<ISN_GKScore> scores)
{
}
// Token: 0x17000103 RID: 259
// (get) Token: 0x0600037E RID: 894 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000103")]
public List<ISN_GKScore> Scores
{
[Token(Token = "0x6000321")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
// Token: 0x0400023F RID: 575
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000216")]
[SerializeField]
private List<ISN_GKScore> m_Scores;
}
}
+103
View File
@@ -0,0 +1,103 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Events;
using SA.Foundation.Templates;
namespace SA.iOS.GameKit
{
// Token: 0x020000C0 RID: 192
[Token(Token = "0x200009D")]
internal interface ISN_iGKAPI
{
// Token: 0x0600037F RID: 895
[Token(Token = "0x6000322")]
[Address(Slot = "0")]
void AuthenticateLocalPlayer(Action<SA_Result> callback);
// Token: 0x06000380 RID: 896
[Token(Token = "0x6000323")]
[Address(Slot = "1")]
void GenerateIdentityVerificationSignatureWithCompletionHandler(Action<ISN_GKIdentityVerificationSignatureResult> callback);
// Token: 0x06000381 RID: 897
[Token(Token = "0x6000324")]
[Address(Slot = "2")]
void ShowGameKitView(ISN_GKGameCenterViewController view, Action<SA_Result> callback);
// Token: 0x06000382 RID: 898
[Token(Token = "0x6000325")]
[Address(Slot = "3")]
void FetchSavedGames(Action<ISN_GKSavedGameFetchResult> callback);
// Token: 0x06000383 RID: 899
[Token(Token = "0x6000326")]
[Address(Slot = "4")]
void SavedGame(string gameName, string data, Action<ISN_GKSavedGameSaveResult> callback);
// Token: 0x06000384 RID: 900
[Token(Token = "0x6000327")]
[Address(Slot = "5")]
void DeleteSavedGame(ISN_GKSavedGame game, Action<SA_Result> callback);
// Token: 0x06000385 RID: 901
[Token(Token = "0x6000328")]
[Address(Slot = "6")]
void LoadGameData(ISN_GKSavedGame game, Action<ISN_GKSavedGameLoadResult> callback);
// Token: 0x06000386 RID: 902
[Token(Token = "0x6000329")]
[Address(Slot = "7")]
void ResolveConflictingSavedGames(ISN_GKResolveSavedGamesRequest request, Action<ISN_GKSavedGameFetchResult> callback);
// Token: 0x17000104 RID: 260
// (get) Token: 0x06000387 RID: 903
[Token(Token = "0x17000104")]
SA_iEvent<ISN_GKSavedGameSaveResult> DidModifySavedGame
{
[Token(Token = "0x600032A")]
[Address(Slot = "8")]
get;
}
// Token: 0x17000105 RID: 261
// (get) Token: 0x06000388 RID: 904
[Token(Token = "0x17000105")]
SA_iEvent<ISN_GKSavedGameFetchResult> HasConflictingSavedGames
{
[Token(Token = "0x600032B")]
[Address(Slot = "9")]
get;
}
// Token: 0x06000389 RID: 905
[Token(Token = "0x600032C")]
[Address(Slot = "10")]
void ResetAchievements(Action<SA_Result> callback);
// Token: 0x0600038A RID: 906
[Token(Token = "0x600032D")]
[Address(Slot = "11")]
void LoadAchievements(Action<ISN_GKAchievementsResult> callback);
// Token: 0x0600038B RID: 907
[Token(Token = "0x600032E")]
[Address(Slot = "12")]
void ReportAchievements(List<ISN_GKAchievement> achievements, Action<SA_Result> callback);
// Token: 0x0600038C RID: 908
[Token(Token = "0x600032F")]
[Address(Slot = "13")]
void LoadLeaderboards(Action<ISN_GKLeaderboardsResult> callback);
// Token: 0x0600038D RID: 909
[Token(Token = "0x6000330")]
[Address(Slot = "14")]
void LoadScores(ISN_GKLeaderboard leaderboard, Action<ISN_GKScoreLoadResult> callback);
// Token: 0x0600038E RID: 910
[Token(Token = "0x6000331")]
[Address(Slot = "15")]
void ReportScore(ISN_GKScoreRequest scoresRequest, Action<SA_Result> callback);
}
}
@@ -0,0 +1,39 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.iOS.GameKit.Internal
{
// Token: 0x020000D6 RID: 214
[Token(Token = "0x20000AF")]
[Serializable]
public class ISN_GKScoreRequest
{
// Token: 0x0600041C RID: 1052 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003A6")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public ISN_GKScoreRequest(List<ISN_GKScore> scores)
{
}
// Token: 0x1700013D RID: 317
// (get) Token: 0x0600041D RID: 1053 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700013D")]
public List<ISN_GKScore> Scores
{
[Token(Token = "0x60003A7")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
// Token: 0x04000287 RID: 647
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400024E")]
[SerializeField]
private List<ISN_GKScore> m_scores;
}
}