104 lines
3.1 KiB
C#
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);
|
|
}
|
|
}
|