using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using MarsSDK; // Token: 0x02000188 RID: 392 public class IGamePlatform : Il2CppObjectBase { // Token: 0x170019C6 RID: 6598 // (get) Token: 0x060047A6 RID: 18342 RVA: 0x0011E0B0 File Offset: 0x0011C2B0 public unsafe virtual ControllerDevice DefaultController { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_get_DefaultController_Public_Abstract_Virtual_New_get_ControllerDevice_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x170019C7 RID: 6599 // (get) Token: 0x060047A7 RID: 18343 RVA: 0x0011E10C File Offset: 0x0011C30C public unsafe virtual IFileSystem FileSystem { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_get_FileSystem_Public_Abstract_Virtual_New_get_IFileSystem_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IFileSystem(intPtr3) : null; } } // Token: 0x170019C8 RID: 6600 // (get) Token: 0x060047A8 RID: 18344 RVA: 0x0011E170 File Offset: 0x0011C370 public unsafe virtual bool IsConsolePlatform { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_get_IsConsolePlatform_Public_Abstract_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x170019C9 RID: 6601 // (get) Token: 0x060047A9 RID: 18345 RVA: 0x0011E1CC File Offset: 0x0011C3CC public unsafe virtual bool UseAsiaController { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_get_UseAsiaController_Public_Abstract_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x170019CA RID: 6602 // (get) Token: 0x060047AA RID: 18346 RVA: 0x0011E228 File Offset: 0x0011C428 public unsafe virtual bool UseAchievement { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_get_UseAchievement_Public_Abstract_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x170019CB RID: 6603 // (get) Token: 0x060047AB RID: 18347 RVA: 0x0011E284 File Offset: 0x0011C484 public unsafe virtual bool ShowQuitButton { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_get_ShowQuitButton_Public_Abstract_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x170019CC RID: 6604 // (get) Token: 0x060047AC RID: 18348 RVA: 0x0011E2E0 File Offset: 0x0011C4E0 public unsafe virtual bool ShowDepthOfFieldSetting { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_get_ShowDepthOfFieldSetting_Public_Abstract_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x170019CD RID: 6605 // (get) Token: 0x060047AD RID: 18349 RVA: 0x0011E33C File Offset: 0x0011C53C public unsafe virtual bool IncludeChineseVideos { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_get_IncludeChineseVideos_Public_Abstract_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060047AE RID: 18350 RVA: 0x0011E398 File Offset: 0x0011C598 [CallerCount(0)] public unsafe virtual void Setup(Action nextAction) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(nextAction); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_Setup_Public_Abstract_Virtual_New_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060047AF RID: 18351 RVA: 0x0011E3FC File Offset: 0x0011C5FC [CallerCount(0)] public unsafe virtual void InitDlc() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_InitDlc_Public_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060047B0 RID: 18352 RVA: 0x0011E44C File Offset: 0x0011C64C [CallerCount(0)] public unsafe virtual GameConfig GetConfig() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_GetConfig_Public_Abstract_Virtual_New_GameConfig_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new GameConfig(intPtr3) : null; } // Token: 0x060047B1 RID: 18353 RVA: 0x0011E4B0 File Offset: 0x0011C6B0 [CallerCount(0)] public unsafe virtual void SaveConfig(GameConfig config) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(config); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_SaveConfig_Public_Abstract_Virtual_New_Void_GameConfig_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060047B2 RID: 18354 RVA: 0x0011E514 File Offset: 0x0011C714 [CallerCount(0)] public unsafe virtual void ShowNoSpaceDialogue(Action nextAction) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(nextAction); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_ShowNoSpaceDialogue_Public_Abstract_Virtual_New_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060047B3 RID: 18355 RVA: 0x0011E578 File Offset: 0x0011C778 [CallerCount(0)] public unsafe virtual Il2CppStructArray GetPlatformSkins() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_GetPlatformSkins_Public_Abstract_Virtual_New_Il2CppStructArray_1_GameSkin_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } // Token: 0x060047B4 RID: 18356 RVA: 0x0011E5DC File Offset: 0x0011C7DC [CallerCount(0)] public unsafe virtual bool HasAchievementUnlocked(int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_HasAchievementUnlocked_Public_Abstract_Virtual_New_Boolean_Int32_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060047B5 RID: 18357 RVA: 0x0011E64C File Offset: 0x0011C84C [CallerCount(0)] public unsafe virtual void UnlockAchievement(int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_UnlockAchievement_Public_Abstract_Virtual_New_Void_Int32_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060047B6 RID: 18358 RVA: 0x0011E6AC File Offset: 0x0011C8AC [CallerCount(0)] public unsafe virtual void ResetAllAchievements(Action nextAction) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(nextAction); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_ResetAllAchievements_Public_Abstract_Virtual_New_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060047B7 RID: 18359 RVA: 0x0011E710 File Offset: 0x0011C910 [CallerCount(0)] public unsafe virtual void UpdateStatsData(GameCollection collectionData) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(collectionData); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_UpdateStatsData_Public_Abstract_Virtual_New_Void_GameCollection_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060047B8 RID: 18360 RVA: 0x0011E774 File Offset: 0x0011C974 [CallerCount(0)] public unsafe virtual void Quit() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_Quit_Public_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060047B9 RID: 18361 RVA: 0x0011E7C4 File Offset: 0x0011C9C4 [CallerCount(0)] public unsafe virtual void MountDLCPoint(GameSkin skin) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref skin; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_MountDLCPoint_Public_Abstract_Virtual_New_Void_GameSkin_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060047BA RID: 18362 RVA: 0x0011E824 File Offset: 0x0011CA24 [CallerCount(0)] public unsafe virtual void UnmountDLCPoints() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IGamePlatform.NativeMethodInfoPtr_UnmountDLCPoints_Public_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060047BB RID: 18363 RVA: 0x0011E874 File Offset: 0x0011CA74 // Note: this type is marked as 'beforefieldinit'. static IGamePlatform() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "IGamePlatform"); IGamePlatform.NativeMethodInfoPtr_get_DefaultController_Public_Abstract_Virtual_New_get_ControllerDevice_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668079); IGamePlatform.NativeMethodInfoPtr_get_FileSystem_Public_Abstract_Virtual_New_get_IFileSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668080); IGamePlatform.NativeMethodInfoPtr_get_IsConsolePlatform_Public_Abstract_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668081); IGamePlatform.NativeMethodInfoPtr_get_UseAsiaController_Public_Abstract_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668082); IGamePlatform.NativeMethodInfoPtr_get_UseAchievement_Public_Abstract_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668083); IGamePlatform.NativeMethodInfoPtr_get_ShowQuitButton_Public_Abstract_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668084); IGamePlatform.NativeMethodInfoPtr_get_ShowDepthOfFieldSetting_Public_Abstract_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668085); IGamePlatform.NativeMethodInfoPtr_get_IncludeChineseVideos_Public_Abstract_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668086); IGamePlatform.NativeMethodInfoPtr_Setup_Public_Abstract_Virtual_New_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668087); IGamePlatform.NativeMethodInfoPtr_InitDlc_Public_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668088); IGamePlatform.NativeMethodInfoPtr_GetConfig_Public_Abstract_Virtual_New_GameConfig_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668089); IGamePlatform.NativeMethodInfoPtr_SaveConfig_Public_Abstract_Virtual_New_Void_GameConfig_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668090); IGamePlatform.NativeMethodInfoPtr_ShowNoSpaceDialogue_Public_Abstract_Virtual_New_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668091); IGamePlatform.NativeMethodInfoPtr_GetPlatformSkins_Public_Abstract_Virtual_New_Il2CppStructArray_1_GameSkin_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668092); IGamePlatform.NativeMethodInfoPtr_HasAchievementUnlocked_Public_Abstract_Virtual_New_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668093); IGamePlatform.NativeMethodInfoPtr_UnlockAchievement_Public_Abstract_Virtual_New_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668094); IGamePlatform.NativeMethodInfoPtr_ResetAllAchievements_Public_Abstract_Virtual_New_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668095); IGamePlatform.NativeMethodInfoPtr_UpdateStatsData_Public_Abstract_Virtual_New_Void_GameCollection_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668096); IGamePlatform.NativeMethodInfoPtr_Quit_Public_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668097); IGamePlatform.NativeMethodInfoPtr_MountDLCPoint_Public_Abstract_Virtual_New_Void_GameSkin_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668098); IGamePlatform.NativeMethodInfoPtr_UnmountDLCPoints_Public_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668099); } // Token: 0x060047BC RID: 18364 RVA: 0x000FB296 File Offset: 0x000F9496 public IGamePlatform(IntPtr pointer) : base(pointer) { } // Token: 0x04002F64 RID: 12132 private static readonly IntPtr NativeMethodInfoPtr_get_DefaultController_Public_Abstract_Virtual_New_get_ControllerDevice_0; // Token: 0x04002F65 RID: 12133 private static readonly IntPtr NativeMethodInfoPtr_get_FileSystem_Public_Abstract_Virtual_New_get_IFileSystem_0; // Token: 0x04002F66 RID: 12134 private static readonly IntPtr NativeMethodInfoPtr_get_IsConsolePlatform_Public_Abstract_Virtual_New_get_Boolean_0; // Token: 0x04002F67 RID: 12135 private static readonly IntPtr NativeMethodInfoPtr_get_UseAsiaController_Public_Abstract_Virtual_New_get_Boolean_0; // Token: 0x04002F68 RID: 12136 private static readonly IntPtr NativeMethodInfoPtr_get_UseAchievement_Public_Abstract_Virtual_New_get_Boolean_0; // Token: 0x04002F69 RID: 12137 private static readonly IntPtr NativeMethodInfoPtr_get_ShowQuitButton_Public_Abstract_Virtual_New_get_Boolean_0; // Token: 0x04002F6A RID: 12138 private static readonly IntPtr NativeMethodInfoPtr_get_ShowDepthOfFieldSetting_Public_Abstract_Virtual_New_get_Boolean_0; // Token: 0x04002F6B RID: 12139 private static readonly IntPtr NativeMethodInfoPtr_get_IncludeChineseVideos_Public_Abstract_Virtual_New_get_Boolean_0; // Token: 0x04002F6C RID: 12140 private static readonly IntPtr NativeMethodInfoPtr_Setup_Public_Abstract_Virtual_New_Void_Action_0; // Token: 0x04002F6D RID: 12141 private static readonly IntPtr NativeMethodInfoPtr_InitDlc_Public_Abstract_Virtual_New_Void_0; // Token: 0x04002F6E RID: 12142 private static readonly IntPtr NativeMethodInfoPtr_GetConfig_Public_Abstract_Virtual_New_GameConfig_0; // Token: 0x04002F6F RID: 12143 private static readonly IntPtr NativeMethodInfoPtr_SaveConfig_Public_Abstract_Virtual_New_Void_GameConfig_0; // Token: 0x04002F70 RID: 12144 private static readonly IntPtr NativeMethodInfoPtr_ShowNoSpaceDialogue_Public_Abstract_Virtual_New_Void_Action_0; // Token: 0x04002F71 RID: 12145 private static readonly IntPtr NativeMethodInfoPtr_GetPlatformSkins_Public_Abstract_Virtual_New_Il2CppStructArray_1_GameSkin_0; // Token: 0x04002F72 RID: 12146 private static readonly IntPtr NativeMethodInfoPtr_HasAchievementUnlocked_Public_Abstract_Virtual_New_Boolean_Int32_0; // Token: 0x04002F73 RID: 12147 private static readonly IntPtr NativeMethodInfoPtr_UnlockAchievement_Public_Abstract_Virtual_New_Void_Int32_0; // Token: 0x04002F74 RID: 12148 private static readonly IntPtr NativeMethodInfoPtr_ResetAllAchievements_Public_Abstract_Virtual_New_Void_Action_0; // Token: 0x04002F75 RID: 12149 private static readonly IntPtr NativeMethodInfoPtr_UpdateStatsData_Public_Abstract_Virtual_New_Void_GameCollection_0; // Token: 0x04002F76 RID: 12150 private static readonly IntPtr NativeMethodInfoPtr_Quit_Public_Abstract_Virtual_New_Void_0; // Token: 0x04002F77 RID: 12151 private static readonly IntPtr NativeMethodInfoPtr_MountDLCPoint_Public_Abstract_Virtual_New_Void_GameSkin_0; // Token: 0x04002F78 RID: 12152 private static readonly IntPtr NativeMethodInfoPtr_UnmountDLCPoints_Public_Abstract_Virtual_New_Void_0; }