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 callback); // Token: 0x06000380 RID: 896 [Token(Token = "0x6000323")] [Address(Slot = "1")] void GenerateIdentityVerificationSignatureWithCompletionHandler(Action callback); // Token: 0x06000381 RID: 897 [Token(Token = "0x6000324")] [Address(Slot = "2")] void ShowGameKitView(ISN_GKGameCenterViewController view, Action callback); // Token: 0x06000382 RID: 898 [Token(Token = "0x6000325")] [Address(Slot = "3")] void FetchSavedGames(Action callback); // Token: 0x06000383 RID: 899 [Token(Token = "0x6000326")] [Address(Slot = "4")] void SavedGame(string gameName, string data, Action callback); // Token: 0x06000384 RID: 900 [Token(Token = "0x6000327")] [Address(Slot = "5")] void DeleteSavedGame(ISN_GKSavedGame game, Action callback); // Token: 0x06000385 RID: 901 [Token(Token = "0x6000328")] [Address(Slot = "6")] void LoadGameData(ISN_GKSavedGame game, Action callback); // Token: 0x06000386 RID: 902 [Token(Token = "0x6000329")] [Address(Slot = "7")] void ResolveConflictingSavedGames(ISN_GKResolveSavedGamesRequest request, Action callback); // Token: 0x17000104 RID: 260 // (get) Token: 0x06000387 RID: 903 [Token(Token = "0x17000104")] SA_iEvent DidModifySavedGame { [Token(Token = "0x600032A")] [Address(Slot = "8")] get; } // Token: 0x17000105 RID: 261 // (get) Token: 0x06000388 RID: 904 [Token(Token = "0x17000105")] SA_iEvent HasConflictingSavedGames { [Token(Token = "0x600032B")] [Address(Slot = "9")] get; } // Token: 0x06000389 RID: 905 [Token(Token = "0x600032C")] [Address(Slot = "10")] void ResetAchievements(Action callback); // Token: 0x0600038A RID: 906 [Token(Token = "0x600032D")] [Address(Slot = "11")] void LoadAchievements(Action callback); // Token: 0x0600038B RID: 907 [Token(Token = "0x600032E")] [Address(Slot = "12")] void ReportAchievements(List achievements, Action callback); // Token: 0x0600038C RID: 908 [Token(Token = "0x600032F")] [Address(Slot = "13")] void LoadLeaderboards(Action callback); // Token: 0x0600038D RID: 909 [Token(Token = "0x6000330")] [Address(Slot = "14")] void LoadScores(ISN_GKLeaderboard leaderboard, Action callback); // Token: 0x0600038E RID: 910 [Token(Token = "0x6000331")] [Address(Slot = "15")] void ReportScore(ISN_GKScoreRequest scoresRequest, Action callback); } }