Files
2026-04-10 22:50:51 +02:00

104 lines
3.1 KiB
C#

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);
}
}