This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 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 = "0x2A40560", Offset = "0x2A3F360", VA = "0x182A40560")]
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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
[Token(Token = "0x60002DE")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
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 = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0")]
get
{
return 0f;
}
[Token(Token = "0x60002E0")]
[Address(RVA = "0x731040", Offset = "0x72FE40", VA = "0x180731040")]
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 = "0x2A405B0", Offset = "0x2A3F3B0", VA = "0x182A405B0")]
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 = "0x2A405C0", Offset = "0x2A3F3C0", VA = "0x182A405C0")]
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 = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return null;
}
[Token(Token = "0x60002E4")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
set
{
}
}
// Token: 0x06000342 RID: 834 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E5")]
[Address(RVA = "0x2A403D0", Offset = "0x2A3F1D0", VA = "0x182A403D0")]
public void Report(Action<SA_Result> callback)
{
}
// Token: 0x06000343 RID: 835 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E6")]
[Address(RVA = "0x2A40190", Offset = "0x2A3EF90", VA = "0x182A40190")]
public static List<ISN_GKAchievement> GetGameAchievements()
{
return null;
}
// Token: 0x06000344 RID: 836 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E7")]
[Address(RVA = "0x2A40230", Offset = "0x2A3F030", VA = "0x182A40230")]
public static void LoadAchievements(Action<ISN_GKAchievementsResult> callback)
{
}
// Token: 0x06000345 RID: 837 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E8")]
[Address(RVA = "0x2A40500", Offset = "0x2A3F300", VA = "0x182A40500")]
public static void ResetAchievements(Action<SA_Result> callback)
{
}
// Token: 0x06000346 RID: 838 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E9")]
[Address(RVA = "0x2A402F0", Offset = "0x2A3F0F0", VA = "0x182A402F0")]
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 = "0x2A40620", Offset = "0x2A3F420", VA = "0x182A40620")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")]
public void AuthenticateLocalPlayer(Action<SA_Result> callback)
{
}
// Token: 0x0600034C RID: 844 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002EF")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "7")]
public void FetchSavedGames(Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x0600034E RID: 846 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F1")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", 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 = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "13")]
get
{
return null;
}
}
// Token: 0x06000354 RID: 852 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F7")]
[Address(RVA = "0x2A40650", Offset = "0x2A3F450", VA = "0x182A40650")]
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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")]
public void ResetAchievements(Action<SA_Result> callback)
{
}
// Token: 0x06000356 RID: 854 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F9")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "15")]
public void LoadAchievements(Action<ISN_GKAchievementsResult> callback)
{
}
// Token: 0x06000357 RID: 855 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FA")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")]
public void LoadLeaderboards(Action<ISN_GKLeaderboardsResult> callback)
{
}
// Token: 0x06000359 RID: 857 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FC")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x2A406F0", Offset = "0x2A3F4F0", VA = "0x182A406F0", Slot = "5")]
public void GenerateIdentityVerificationSignatureWithCompletionHandler(Action<ISN_GKIdentityVerificationSignatureResult> callback)
{
}
// Token: 0x0600035C RID: 860 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FF")]
[Address(RVA = "0x2A40790", Offset = "0x2A3F590", VA = "0x182A40790")]
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 = "0x2A40810", Offset = "0x2A3F610", VA = "0x182A40810")]
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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
[Token(Token = "0x6000370")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
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 = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get
{
return ISN_GKLeaderboardTimeScope.Today;
}
[Token(Token = "0x6000372")]
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
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 = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")]
get
{
return ISN_GKGameCenterViewControllerState.Leaderboards;
}
[Token(Token = "0x6000374")]
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
set
{
}
}
// Token: 0x060003D4 RID: 980 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000375")]
[Address(RVA = "0x111F760", Offset = "0x111E560", VA = "0x18111F760")]
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 = "0x2A40940", Offset = "0x2A3F740", VA = "0x182A40940")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
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 = "0x2A409B0", Offset = "0x2A3F7B0", VA = "0x182A409B0")]
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 = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
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 = "0x2A40950", Offset = "0x2A3F750", VA = "0x182A40950")]
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 = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
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 = "0x2A40940", Offset = "0x2A3F740", VA = "0x182A40940")]
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 = "0x2A40A10", Offset = "0x2A3F810", VA = "0x182A40A10")]
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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
[Token(Token = "0x6000333")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
[Token(Token = "0x6000335")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
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 = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return null;
}
[Token(Token = "0x6000337")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
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 = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get
{
return ISN_GKLeaderboardPlayerScope.Global;
}
[Token(Token = "0x6000339")]
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
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 = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")]
get
{
return ISN_GKLeaderboardTimeScope.Today;
}
[Token(Token = "0x600033B")]
[Address(RVA = "0x42F000", Offset = "0x42DE00", VA = "0x18042F000")]
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 = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return null;
}
[Token(Token = "0x600033D")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
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 = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
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 = "0x7722A0", Offset = "0x7710A0", VA = "0x1807722A0")]
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 = "0x408890", Offset = "0x407690", VA = "0x180408890")]
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 = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return null;
}
}
// Token: 0x0600039F RID: 927 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000342")]
[Address(RVA = "0x2A40B90", Offset = "0x2A3F990", VA = "0x182A40B90")]
public void LoadScores(Action<ISN_GKScoreLoadResult> callback)
{
}
// Token: 0x060003A0 RID: 928 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000343")]
[Address(RVA = "0x2A40AD0", Offset = "0x2A3F8D0", VA = "0x182A40AD0")]
public static void LoadLeaderboards(Action<ISN_GKLeaderboardsResult> callback)
{
}
// Token: 0x060003A1 RID: 929 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000344")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
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 = "0x2A40620", Offset = "0x2A3F420", VA = "0x182A40620")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x2A40CC0", Offset = "0x2A3FAC0", VA = "0x182A40CC0")]
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 = "0x2A40E20", Offset = "0x2A3FC20", VA = "0x182A40E20")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x2A42110", Offset = "0x2A40F10", VA = "0x182A42110")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000383")]
[Address(RVA = "0x2A427B0", Offset = "0x2A415B0", VA = "0x182A427B0")]
[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 = "0x2A42200", Offset = "0x2A41000", VA = "0x182A42200")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000385")]
[Address(RVA = "0x2A428A0", Offset = "0x2A416A0", VA = "0x182A428A0")]
[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 = "0x2A42300", Offset = "0x2A41100", VA = "0x182A42300")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000387")]
[Address(RVA = "0x2A429A0", Offset = "0x2A417A0", VA = "0x182A429A0")]
[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 = "0x2A42600", Offset = "0x2A41400", VA = "0x182A42600")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000389")]
[Address(RVA = "0x2A42CA0", Offset = "0x2A41AA0", VA = "0x182A42CA0")]
[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 = "0x2A42400", Offset = "0x2A41200", VA = "0x182A42400")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x600038B")]
[Address(RVA = "0x2A42AA0", Offset = "0x2A418A0", VA = "0x182A42AA0")]
[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 = "0x2A42500", Offset = "0x2A41300", VA = "0x182A42500")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x600038D")]
[Address(RVA = "0x2A42BA0", Offset = "0x2A419A0", VA = "0x182A42BA0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x060003EF RID: 1007 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600038E")]
[Address(RVA = "0x2A42100", Offset = "0x2A40F00", VA = "0x182A42100")]
private ISN_GKLocalPlayer()
{
}
// Token: 0x060003F0 RID: 1008 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600038F")]
[Address(RVA = "0x2A41DA0", Offset = "0x2A40BA0", VA = "0x182A41DA0")]
public static void SetAuthenticateHandler(Action<SA_Result> callback)
{
}
// Token: 0x060003F1 RID: 1009 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000390")]
[Address(RVA = "0x2A413F0", Offset = "0x2A401F0", VA = "0x182A413F0")]
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 = "0x2A42700", Offset = "0x2A41500", VA = "0x182A42700")]
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 = "0x403930", Offset = "0x402730", VA = "0x180403930")]
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 = "0x403930", Offset = "0x402730", VA = "0x180403930")]
get
{
return default(bool);
}
}
// Token: 0x060003F5 RID: 1013 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000394")]
[Address(RVA = "0x2A41140", Offset = "0x2A3FF40", VA = "0x182A41140")]
public static void FetchSavedGames(Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x060003F6 RID: 1014 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000395")]
[Address(RVA = "0x2A41AE0", Offset = "0x2A408E0", VA = "0x182A41AE0")]
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 = "0x2A40ED0", Offset = "0x2A3FCD0", VA = "0x182A40ED0")]
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 = "0x2A41530", Offset = "0x2A40330", VA = "0x182A41530")]
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 = "0x2A417A0", Offset = "0x2A405A0", VA = "0x182A417A0")]
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 = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public void SetDefaultLeaderboardIdentifier(string leaderboardIdentifier, Action<SA_Result> callback)
{
}
// Token: 0x060003FB RID: 1019 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039A")]
[Address(RVA = "0x2A414B0", Offset = "0x2A402B0", VA = "0x182A414B0")]
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 = "0x2A40E30", Offset = "0x2A3FC30", VA = "0x182A40E30")]
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 = "0x2A40E80", Offset = "0x2A3FC80", VA = "0x182A40E80")]
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 = "0x403930", Offset = "0x402730", VA = "0x180403930")]
public static bool _ISN_GKLocalPlayer_isAuthenticated()
{
return default(bool);
}
// Token: 0x0600035F RID: 863 RVA: 0x000029B8 File Offset: 0x00000BB8
[Token(Token = "0x6000302")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
public static bool _ISN_GKLocalPlayer_isUnderage()
{
return default(bool);
}
// Token: 0x06000360 RID: 864 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000303")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "7")]
public void AuthenticateLocalPlayer(Action<SA_Result> callback)
{
}
// Token: 0x06000362 RID: 866 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000305")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", 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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "16")]
get
{
return null;
}
}
// Token: 0x06000365 RID: 869 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000308")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
public void FetchSavedGames(Action<ISN_GKSavedGameFetchResult> callback)
{
}
// Token: 0x06000367 RID: 871 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030A")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "18")]
public void LoadAchievements(Action<ISN_GKAchievementsResult> callback)
{
}
// Token: 0x0600036C RID: 876 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030F")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")]
public void ResetAchievements(Action<SA_Result> callback)
{
}
// Token: 0x0600036D RID: 877 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000310")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
public void LoadLeaderboards(Action<ISN_GKLeaderboardsResult> callback)
{
}
// Token: 0x0600036F RID: 879 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000312")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public static void SetDefaultLeaderboardIdentifier(string identifier, Action<SA_Result> callback)
{
}
// Token: 0x06000372 RID: 882 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000315")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public static void LoadDefaultLeaderboardIdentifierWithCompletionHandler(Action<SA_DataResult> callback)
{
}
// Token: 0x06000373 RID: 883 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000316")]
[Address(RVA = "0x2A42DA0", Offset = "0x2A41BA0", VA = "0x182A42DA0")]
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 = "0x187CEC0", Offset = "0x187BCC0", VA = "0x18187CEC0")]
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 = "0x2A430F0", Offset = "0x2A41EF0", VA = "0x182A430F0")]
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 = "0x2A430F0", Offset = "0x2A41EF0", VA = "0x182A430F0")]
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 = "0x2A42FF0", Offset = "0x2A41DF0", VA = "0x182A42FF0")]
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 = "0x2A43030", Offset = "0x2A41E30", VA = "0x182A43030")]
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 = "0x2A430B0", Offset = "0x2A41EB0", VA = "0x182A430B0")]
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 = "0x2A43070", Offset = "0x2A41E70", VA = "0x182A43070")]
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 = "0x2A43130", Offset = "0x2A41F30", VA = "0x182A43130")]
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 = "0x403930", Offset = "0x402730", VA = "0x180403930")]
get
{
return default(bool);
}
}
// Token: 0x0600041B RID: 1051 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003A5")]
[Address(RVA = "0x2A42FB0", Offset = "0x2A41DB0", VA = "0x182A42FB0")]
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 = "0x2A42F30", Offset = "0x2A41D30", VA = "0x182A42F30")]
public static string _ISN_GKPlayer_playerId(ulong hash)
{
return null;
}
// Token: 0x06000375 RID: 885 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000318")]
[Address(RVA = "0x2A42EF0", Offset = "0x2A41CF0", VA = "0x182A42EF0")]
public static string _ISN_GKPlayer_guestIdentifier(ulong hash)
{
return null;
}
// Token: 0x06000376 RID: 886 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000319")]
[Address(RVA = "0x2A42F70", Offset = "0x2A41D70", VA = "0x182A42F70")]
public static string _ISN_GKPlayer_teamPlayerID(ulong hash)
{
return null;
}
// Token: 0x06000377 RID: 887 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600031A")]
[Address(RVA = "0x2A42EB0", Offset = "0x2A41CB0", VA = "0x182A42EB0")]
public static string _ISN_GKPlayer_gamePlayerID(ulong hash)
{
return null;
}
// Token: 0x06000378 RID: 888 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600031B")]
[Address(RVA = "0x2A42E30", Offset = "0x2A41C30", VA = "0x182A42E30")]
public static string _ISN_GKPlayer_alias(ulong hash)
{
return null;
}
// Token: 0x06000379 RID: 889 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600031C")]
[Address(RVA = "0x2A42E70", Offset = "0x2A41C70", VA = "0x182A42E70")]
public static string _ISN_GKPlayer_displayName(ulong hash)
{
return null;
}
// Token: 0x0600037A RID: 890 RVA: 0x000029D0 File Offset: 0x00000BD0
[Token(Token = "0x600031D")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
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 = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
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 = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
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 = "0x2A43170", Offset = "0x2A41F70", VA = "0x182A43170")]
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 = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
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 = "0x2A43210", Offset = "0x2A42010", VA = "0x182A43210")]
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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
[Token(Token = "0x600035C")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
[Token(Token = "0x600035E")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
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 = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return null;
}
[Token(Token = "0x6000360")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
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 = "0x2A43540", Offset = "0x2A42340", VA = "0x182A43540")]
get
{
return default(DateTime);
}
}
// Token: 0x060003C1 RID: 961 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000362")]
[Address(RVA = "0x2A43450", Offset = "0x2A42250", VA = "0x182A43450")]
public void Load(Action<ISN_GKSavedGameLoadResult> callback)
{
}
// Token: 0x060003C2 RID: 962 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000363")]
[Address(RVA = "0x2A434C0", Offset = "0x2A422C0", VA = "0x182A434C0")]
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 = "0x2A432C0", Offset = "0x2A420C0", VA = "0x182A432C0")]
private ISN_GKSavedGameFetchResult(List<ISN_GKSavedGame> savedGames)
{
}
// Token: 0x060003C4 RID: 964 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000365")]
[Address(RVA = "0x2A43250", Offset = "0x2A42050", VA = "0x182A43250")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x2A43390", Offset = "0x2A42190", VA = "0x182A43390")]
private ISN_GKSavedGameLoadResult(string data)
{
}
// Token: 0x060003C7 RID: 967 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000368")]
[Address(RVA = "0x2A43330", Offset = "0x2A42130", VA = "0x182A43330")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x2A433F0", Offset = "0x2A421F0", VA = "0x182A433F0")]
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 = "0x2A40620", Offset = "0x2A3F420", VA = "0x182A40620")]
private ISN_GKSavedGameSaveResult(ISN_GKSavedGame savedGame)
{
}
// Token: 0x060003CB RID: 971 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036C")]
[Address(RVA = "0x2A40940", Offset = "0x2A3F740", VA = "0x182A40940")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x2A437E0", Offset = "0x2A425E0", VA = "0x182A437E0")]
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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
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 = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return 0L;
}
[Token(Token = "0x600034A")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return 0UL;
}
[Token(Token = "0x600034C")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
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 = "0x2A43880", Offset = "0x2A42680", VA = "0x182A43880")]
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 = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
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 = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
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 = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
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 = "0x2A438E0", Offset = "0x2A426E0", VA = "0x182A438E0")]
get
{
return null;
}
}
// Token: 0x060003B1 RID: 945 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000352")]
[Address(RVA = "0x2A43690", Offset = "0x2A42490", VA = "0x182A43690")]
public void Report(Action<SA_Result> callback)
{
}
// Token: 0x060003B2 RID: 946 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000353")]
[Address(RVA = "0x2A435A0", Offset = "0x2A423A0", VA = "0x182A435A0")]
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 = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
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 = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return null;
}
}
// Token: 0x060003B5 RID: 949 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000356")]
[Address(RVA = "0x2A3B980", Offset = "0x2A3A780", VA = "0x182A3B980")]
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 = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
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 = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
}
// Token: 0x04000287 RID: 647
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400024E")]
[SerializeField]
private List<ISN_GKScore> m_scores;
}
}