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