154 lines
3.2 KiB
C#
154 lines
3.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using MarsSDK;
|
|
|
|
// Token: 0x0200017D RID: 381
|
|
[Token(Token = "0x200017D")]
|
|
public interface IGamePlatform
|
|
{
|
|
// Token: 0x17000086 RID: 134
|
|
// (get) Token: 0x060012AF RID: 4783
|
|
[Token(Token = "0x17000086")]
|
|
ControllerDevice DefaultController
|
|
{
|
|
[Token(Token = "0x60012AF")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000087 RID: 135
|
|
// (get) Token: 0x060012B0 RID: 4784
|
|
[Token(Token = "0x17000087")]
|
|
IFileSystem FileSystem
|
|
{
|
|
[Token(Token = "0x60012B0")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000088 RID: 136
|
|
// (get) Token: 0x060012B1 RID: 4785
|
|
[Token(Token = "0x17000088")]
|
|
bool IsConsolePlatform
|
|
{
|
|
[Token(Token = "0x60012B1")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000089 RID: 137
|
|
// (get) Token: 0x060012B2 RID: 4786
|
|
[Token(Token = "0x17000089")]
|
|
bool UseAsiaController
|
|
{
|
|
[Token(Token = "0x60012B2")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700008A RID: 138
|
|
// (get) Token: 0x060012B3 RID: 4787
|
|
[Token(Token = "0x1700008A")]
|
|
bool UseAchievement
|
|
{
|
|
[Token(Token = "0x60012B3")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700008B RID: 139
|
|
// (get) Token: 0x060012B4 RID: 4788
|
|
[Token(Token = "0x1700008B")]
|
|
bool ShowQuitButton
|
|
{
|
|
[Token(Token = "0x60012B4")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700008C RID: 140
|
|
// (get) Token: 0x060012B5 RID: 4789
|
|
[Token(Token = "0x1700008C")]
|
|
bool ShowDepthOfFieldSetting
|
|
{
|
|
[Token(Token = "0x60012B5")]
|
|
[Address(Slot = "6")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700008D RID: 141
|
|
// (get) Token: 0x060012B6 RID: 4790
|
|
[Token(Token = "0x1700008D")]
|
|
bool IncludeChineseVideos
|
|
{
|
|
[Token(Token = "0x60012B6")]
|
|
[Address(Slot = "7")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060012B7 RID: 4791
|
|
[Token(Token = "0x60012B7")]
|
|
[Address(Slot = "8")]
|
|
void Setup(Action nextAction);
|
|
|
|
// Token: 0x060012B8 RID: 4792
|
|
[Token(Token = "0x60012B8")]
|
|
[Address(Slot = "9")]
|
|
void InitDlc();
|
|
|
|
// Token: 0x060012B9 RID: 4793
|
|
[Token(Token = "0x60012B9")]
|
|
[Address(Slot = "10")]
|
|
GameConfig GetConfig();
|
|
|
|
// Token: 0x060012BA RID: 4794
|
|
[Token(Token = "0x60012BA")]
|
|
[Address(Slot = "11")]
|
|
void SaveConfig(GameConfig config);
|
|
|
|
// Token: 0x060012BB RID: 4795
|
|
[Token(Token = "0x60012BB")]
|
|
[Address(Slot = "12")]
|
|
void ShowNoSpaceDialogue(Action nextAction);
|
|
|
|
// Token: 0x060012BC RID: 4796
|
|
[Token(Token = "0x60012BC")]
|
|
[Address(Slot = "13")]
|
|
GameSkin[] GetPlatformSkins();
|
|
|
|
// Token: 0x060012BD RID: 4797
|
|
[Token(Token = "0x60012BD")]
|
|
[Address(Slot = "14")]
|
|
bool HasAchievementUnlocked(int index);
|
|
|
|
// Token: 0x060012BE RID: 4798
|
|
[Token(Token = "0x60012BE")]
|
|
[Address(Slot = "15")]
|
|
void UnlockAchievement(int index);
|
|
|
|
// Token: 0x060012BF RID: 4799
|
|
[Token(Token = "0x60012BF")]
|
|
[Address(Slot = "16")]
|
|
void ResetAllAchievements(Action nextAction);
|
|
|
|
// Token: 0x060012C0 RID: 4800
|
|
[Token(Token = "0x60012C0")]
|
|
[Address(Slot = "17")]
|
|
void UpdateStatsData(GameCollection collectionData);
|
|
|
|
// Token: 0x060012C1 RID: 4801
|
|
[Token(Token = "0x60012C1")]
|
|
[Address(Slot = "18")]
|
|
void Quit();
|
|
|
|
// Token: 0x060012C2 RID: 4802
|
|
[Token(Token = "0x60012C2")]
|
|
[Address(Slot = "19")]
|
|
void MountDLCPoint(GameSkin skin);
|
|
|
|
// Token: 0x060012C3 RID: 4803
|
|
[Token(Token = "0x60012C3")]
|
|
[Address(Slot = "20")]
|
|
void UnmountDLCPoints();
|
|
}
|