154 lines
3.2 KiB
C#
154 lines
3.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using MarsSDK;
|
|
|
|
// Token: 0x02000157 RID: 343
|
|
[Token(Token = "0x2000157")]
|
|
public interface IGamePlatform
|
|
{
|
|
// Token: 0x17000086 RID: 134
|
|
// (get) Token: 0x0600114A RID: 4426
|
|
[Token(Token = "0x17000086")]
|
|
ControllerDevice DefaultController
|
|
{
|
|
[Token(Token = "0x600114A")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000087 RID: 135
|
|
// (get) Token: 0x0600114B RID: 4427
|
|
[Token(Token = "0x17000087")]
|
|
IFileSystem FileSystem
|
|
{
|
|
[Token(Token = "0x600114B")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000088 RID: 136
|
|
// (get) Token: 0x0600114C RID: 4428
|
|
[Token(Token = "0x17000088")]
|
|
bool IsConsolePlatform
|
|
{
|
|
[Token(Token = "0x600114C")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000089 RID: 137
|
|
// (get) Token: 0x0600114D RID: 4429
|
|
[Token(Token = "0x17000089")]
|
|
bool UseAsiaController
|
|
{
|
|
[Token(Token = "0x600114D")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700008A RID: 138
|
|
// (get) Token: 0x0600114E RID: 4430
|
|
[Token(Token = "0x1700008A")]
|
|
bool UseAchievement
|
|
{
|
|
[Token(Token = "0x600114E")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700008B RID: 139
|
|
// (get) Token: 0x0600114F RID: 4431
|
|
[Token(Token = "0x1700008B")]
|
|
bool ShowQuitButton
|
|
{
|
|
[Token(Token = "0x600114F")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700008C RID: 140
|
|
// (get) Token: 0x06001150 RID: 4432
|
|
[Token(Token = "0x1700008C")]
|
|
bool ShowDepthOfFieldSetting
|
|
{
|
|
[Token(Token = "0x6001150")]
|
|
[Address(Slot = "6")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700008D RID: 141
|
|
// (get) Token: 0x06001151 RID: 4433
|
|
[Token(Token = "0x1700008D")]
|
|
bool IncludeChineseVideos
|
|
{
|
|
[Token(Token = "0x6001151")]
|
|
[Address(Slot = "7")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06001152 RID: 4434
|
|
[Token(Token = "0x6001152")]
|
|
[Address(Slot = "8")]
|
|
void Setup(Action nextAction);
|
|
|
|
// Token: 0x06001153 RID: 4435
|
|
[Token(Token = "0x6001153")]
|
|
[Address(Slot = "9")]
|
|
void InitDlc();
|
|
|
|
// Token: 0x06001154 RID: 4436
|
|
[Token(Token = "0x6001154")]
|
|
[Address(Slot = "10")]
|
|
GameConfig GetConfig();
|
|
|
|
// Token: 0x06001155 RID: 4437
|
|
[Token(Token = "0x6001155")]
|
|
[Address(Slot = "11")]
|
|
void SaveConfig(GameConfig config);
|
|
|
|
// Token: 0x06001156 RID: 4438
|
|
[Token(Token = "0x6001156")]
|
|
[Address(Slot = "12")]
|
|
void ShowNoSpaceDialogue(Action nextAction);
|
|
|
|
// Token: 0x06001157 RID: 4439
|
|
[Token(Token = "0x6001157")]
|
|
[Address(Slot = "13")]
|
|
GameSkin[] GetPlatformSkins();
|
|
|
|
// Token: 0x06001158 RID: 4440
|
|
[Token(Token = "0x6001158")]
|
|
[Address(Slot = "14")]
|
|
bool HasAchievementUnlocked(int index);
|
|
|
|
// Token: 0x06001159 RID: 4441
|
|
[Token(Token = "0x6001159")]
|
|
[Address(Slot = "15")]
|
|
void UnlockAchievement(int index);
|
|
|
|
// Token: 0x0600115A RID: 4442
|
|
[Token(Token = "0x600115A")]
|
|
[Address(Slot = "16")]
|
|
void ResetAllAchievements(Action nextAction);
|
|
|
|
// Token: 0x0600115B RID: 4443
|
|
[Token(Token = "0x600115B")]
|
|
[Address(Slot = "17")]
|
|
void UpdateStatsData(GameCollection collectionData);
|
|
|
|
// Token: 0x0600115C RID: 4444
|
|
[Token(Token = "0x600115C")]
|
|
[Address(Slot = "18")]
|
|
void Quit();
|
|
|
|
// Token: 0x0600115D RID: 4445
|
|
[Token(Token = "0x600115D")]
|
|
[Address(Slot = "19")]
|
|
void MountDLCPoint(GameSkin skin);
|
|
|
|
// Token: 0x0600115E RID: 4446
|
|
[Token(Token = "0x600115E")]
|
|
[Address(Slot = "20")]
|
|
void UnmountDLCPoints();
|
|
}
|