Files
NobetaSource/Cpp2IL/Assembly-CSharp/IGamePlatform.cs
2023-09-06 22:19:13 +02:00

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