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

179 lines
3.6 KiB
C#

using System;
using Cpp2IlInjected;
using MarsSDK;
// Token: 0x02000151 RID: 337
[Token(Token = "0x2000151")]
public interface IGamePlatform
{
// Token: 0x17000084 RID: 132
// (get) Token: 0x06001131 RID: 4401
[Token(Token = "0x17000084")]
ControllerDevice DefaultController
{
[Token(Token = "0x6001131")]
[Address(Slot = "0")]
get;
}
// Token: 0x17000085 RID: 133
// (get) Token: 0x06001132 RID: 4402
[Token(Token = "0x17000085")]
IFileSystem FileSystem
{
[Token(Token = "0x6001132")]
[Address(Slot = "1")]
get;
}
// Token: 0x17000086 RID: 134
// (get) Token: 0x06001133 RID: 4403
[Token(Token = "0x17000086")]
string AppVersion
{
[Token(Token = "0x6001133")]
[Address(Slot = "2")]
get;
}
// Token: 0x17000087 RID: 135
// (get) Token: 0x06001134 RID: 4404
[Token(Token = "0x17000087")]
bool IsConsolePlatform
{
[Token(Token = "0x6001134")]
[Address(Slot = "3")]
get;
}
// Token: 0x17000088 RID: 136
// (get) Token: 0x06001135 RID: 4405
[Token(Token = "0x17000088")]
bool UseAsiaController
{
[Token(Token = "0x6001135")]
[Address(Slot = "4")]
get;
}
// Token: 0x17000089 RID: 137
// (get) Token: 0x06001136 RID: 4406
[Token(Token = "0x17000089")]
bool UseAchievement
{
[Token(Token = "0x6001136")]
[Address(Slot = "5")]
get;
}
// Token: 0x1700008A RID: 138
// (get) Token: 0x06001137 RID: 4407
[Token(Token = "0x1700008A")]
bool ShowQuitButton
{
[Token(Token = "0x6001137")]
[Address(Slot = "6")]
get;
}
// Token: 0x1700008B RID: 139
// (get) Token: 0x06001138 RID: 4408
[Token(Token = "0x1700008B")]
bool ShowDepthOfFieldSetting
{
[Token(Token = "0x6001138")]
[Address(Slot = "7")]
get;
}
// Token: 0x1700008C RID: 140
// (get) Token: 0x06001139 RID: 4409
[Token(Token = "0x1700008C")]
bool IncludeChineseVideos
{
[Token(Token = "0x6001139")]
[Address(Slot = "8")]
get;
}
// Token: 0x1700008D RID: 141
// (get) Token: 0x0600113A RID: 4410
[Token(Token = "0x1700008D")]
bool EnableBearSkin
{
[Token(Token = "0x600113A")]
[Address(Slot = "9")]
get;
}
// Token: 0x1700008E RID: 142
// (get) Token: 0x0600113B RID: 4411
[Token(Token = "0x1700008E")]
bool EnableBunnySkin
{
[Token(Token = "0x600113B")]
[Address(Slot = "10")]
get;
}
// Token: 0x1700008F RID: 143
// (get) Token: 0x0600113C RID: 4412
[Token(Token = "0x1700008F")]
bool EnablePajamasSkin
{
[Token(Token = "0x600113C")]
[Address(Slot = "11")]
get;
}
// Token: 0x0600113D RID: 4413
[Token(Token = "0x600113D")]
[Address(Slot = "12")]
void Setup(Action nextAction);
// Token: 0x0600113E RID: 4414
[Token(Token = "0x600113E")]
[Address(Slot = "13")]
GameConfig GetConfig();
// Token: 0x0600113F RID: 4415
[Token(Token = "0x600113F")]
[Address(Slot = "14")]
void SaveConfig(GameConfig config);
// Token: 0x06001140 RID: 4416
[Token(Token = "0x6001140")]
[Address(Slot = "15")]
void ShowNoSpaceDialogue(Action nextAction);
// Token: 0x06001141 RID: 4417
[Token(Token = "0x6001141")]
[Address(Slot = "16")]
GameSkin[] GetPlatformSkins();
// Token: 0x06001142 RID: 4418
[Token(Token = "0x6001142")]
[Address(Slot = "17")]
bool HasAchievementUnlocked(int index);
// Token: 0x06001143 RID: 4419
[Token(Token = "0x6001143")]
[Address(Slot = "18")]
void UnlockAchievement(int index);
// Token: 0x06001144 RID: 4420
[Token(Token = "0x6001144")]
[Address(Slot = "19")]
void ResetAllAchievements(Action nextAction);
// Token: 0x06001145 RID: 4421
[Token(Token = "0x6001145")]
[Address(Slot = "20")]
void UpdateStatsData(GameCollection collectionData);
// Token: 0x06001146 RID: 4422
[Token(Token = "0x6001146")]
[Address(Slot = "21")]
void Quit();
}