using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using UnityEngine.InputSystem; // Token: 0x0200014C RID: 332 [Serializable] public class GameControllerKeyMaps : Object { // Token: 0x060040DB RID: 16603 RVA: 0x0010182C File Offset: 0x000FFA2C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554394, XrefRangeEnd = 554397, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GameControllerKeyMaps() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040DC RID: 16604 RVA: 0x00101878 File Offset: 0x000FFA78 [CallerCount(3)] [CachedScanResults(RefRangeStart = 554580, RefRangeEnd = 554583, XrefRangeStart = 554397, XrefRangeEnd = 554580, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetKeyboardDefaultPaths() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_ResetKeyboardDefaultPaths_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040DD RID: 16605 RVA: 0x001018BC File Offset: 0x000FFABC [CallerCount(3)] [CachedScanResults(RefRangeStart = 554676, RefRangeEnd = 554679, XrefRangeStart = 554583, XrefRangeEnd = 554676, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetGamepadDefaultPaths() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_ResetGamepadDefaultPaths_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040DE RID: 16606 RVA: 0x00101900 File Offset: 0x000FFB00 [CallerCount(1)] [CachedScanResults(RefRangeStart = 554680, RefRangeEnd = 554681, XrefRangeStart = 554679, XrefRangeEnd = 554680, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateKeyboardKey(string inputActionName, string keyCode) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(inputActionName); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(keyCode); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_UpdateKeyboardKey_Public_Void_String_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040DF RID: 16607 RVA: 0x00101974 File Offset: 0x000FFB74 [CallerCount(1)] [CachedScanResults(RefRangeStart = 554682, RefRangeEnd = 554683, XrefRangeStart = 554681, XrefRangeEnd = 554682, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateGamepadKey(string inputActionName, string keyCode) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(inputActionName); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(keyCode); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_UpdateGamepadKey_Public_Void_String_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040E0 RID: 16608 RVA: 0x001019E8 File Offset: 0x000FFBE8 [CallerCount(2)] [CachedScanResults(RefRangeStart = 554699, RefRangeEnd = 554701, XrefRangeStart = 554683, XrefRangeEnd = 554699, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateKeymap(Dictionary map, string inputActionName, string keyCode) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(map); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(inputActionName); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(keyCode); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_UpdateKeymap_Private_Void_Dictionary_2_String_String_String_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040E1 RID: 16609 RVA: 0x00101A74 File Offset: 0x000FFC74 [CallerCount(6)] [CachedScanResults(RefRangeStart = 554717, RefRangeEnd = 554723, XrefRangeStart = 554701, XrefRangeEnd = 554717, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string GetKeyboardKey(string keyCode) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(keyCode); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_GetKeyboardKey_Public_String_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060040E2 RID: 16610 RVA: 0x00101AD8 File Offset: 0x000FFCD8 [CallerCount(2)] [CachedScanResults(RefRangeStart = 554737, RefRangeEnd = 554739, XrefRangeStart = 554723, XrefRangeEnd = 554737, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string GetGamepadKey(string keyCode) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(keyCode); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_GetGamepadKey_Public_String_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060040E3 RID: 16611 RVA: 0x00101B3C File Offset: 0x000FFD3C [CallerCount(2)] [CachedScanResults(RefRangeStart = 554754, RefRangeEnd = 554756, XrefRangeStart = 554739, XrefRangeEnd = 554754, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string GetGamepadUISubmitKeyCode() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_GetGamepadUISubmitKeyCode_Public_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x060040E4 RID: 16612 RVA: 0x00101B88 File Offset: 0x000FFD88 [CallerCount(1)] [CachedScanResults(RefRangeStart = 554771, RefRangeEnd = 554772, XrefRangeStart = 554756, XrefRangeEnd = 554771, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string GetGamepadUICancelKeyCode() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_GetGamepadUICancelKeyCode_Public_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x060040E5 RID: 16613 RVA: 0x00101BD4 File Offset: 0x000FFDD4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554772, XrefRangeEnd = 554784, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStringArray GetControllerKeys(string actionName) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(actionName); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_GetControllerKeys_Public_Il2CppStringArray_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStringArray(intPtr3) : null; } } // Token: 0x060040E6 RID: 16614 RVA: 0x00101C44 File Offset: 0x000FFE44 [CallerCount(1)] [CachedScanResults(RefRangeStart = 554814, RefRangeEnd = 554815, XrefRangeStart = 554784, XrefRangeEnd = 554814, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RunKeyboardRebindOperation(string inputActionName, Action rebindHandler) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(inputActionName); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(rebindHandler); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_RunKeyboardRebindOperation_Public_Void_String_Action_2_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040E7 RID: 16615 RVA: 0x00101CB8 File Offset: 0x000FFEB8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554815, XrefRangeEnd = 554836, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RunGamepadRebindOperation(string inputActionName, Action rebindHandler) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(inputActionName); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(rebindHandler); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_RunGamepadRebindOperation_Public_Void_String_Action_2_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040E8 RID: 16616 RVA: 0x00101D2C File Offset: 0x000FFF2C [CallerCount(3)] [CachedScanResults(RefRangeStart = 554864, RefRangeEnd = 554867, XrefRangeStart = 554836, XrefRangeEnd = 554864, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void StartRebindingOperation(GameControllerKeyMaps.RebindingCmd rebindingCmd) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(rebindingCmd); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_StartRebindingOperation_Private_Void_RebindingCmd_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060040E9 RID: 16617 RVA: 0x00101D88 File Offset: 0x000FFF88 [CallerCount(1)] [CachedScanResults(RefRangeStart = 554900, RefRangeEnd = 554901, XrefRangeStart = 554867, XrefRangeEnd = 554900, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStringArray GetInvalidKeyboardPaths() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_GetInvalidKeyboardPaths_Public_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStringArray(intPtr3) : null; } // Token: 0x060040EA RID: 16618 RVA: 0x00101DE0 File Offset: 0x000FFFE0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 554954, RefRangeEnd = 554955, XrefRangeStart = 554901, XrefRangeEnd = 554954, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStringArray GetInvalidGamepadPaths() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_GetInvalidGamepadPaths_Public_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStringArray(intPtr3) : null; } // Token: 0x060040EB RID: 16619 RVA: 0x00101E38 File Offset: 0x00100038 [CallerCount(1)] [CachedScanResults(RefRangeStart = 554963, RefRangeEnd = 554964, XrefRangeStart = 554955, XrefRangeEnd = 554963, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStringArray GetSpecialPathKeywords() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_GetSpecialPathKeywords_Private_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStringArray(intPtr3) : null; } // Token: 0x060040EC RID: 16620 RVA: 0x00101E90 File Offset: 0x00100090 [CallerCount(1)] [CachedScanResults(RefRangeStart = 554979, RefRangeEnd = 554980, XrefRangeStart = 554964, XrefRangeEnd = 554979, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TryGetAlternativeGamepadPath(string buttonName, out string newEffectivePath) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(buttonName); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = 0; ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.NativeMethodInfoPtr_TryGetAlternativeGamepadPath_Private_Boolean_String_byref_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); newEffectivePath = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x060040ED RID: 16621 RVA: 0x00101F20 File Offset: 0x00100120 // Note: this type is marked as 'beforefieldinit'. static GameControllerKeyMaps() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameControllerKeyMaps"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameControllerKeyMaps.NativeFieldInfoPtr_keyboardPathMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "keyboardPathMap"); GameControllerKeyMaps.NativeFieldInfoPtr_gamepadPathMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "gamepadPathMap"); GameControllerKeyMaps.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667410); GameControllerKeyMaps.NativeMethodInfoPtr_ResetKeyboardDefaultPaths_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667411); GameControllerKeyMaps.NativeMethodInfoPtr_ResetGamepadDefaultPaths_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667412); GameControllerKeyMaps.NativeMethodInfoPtr_UpdateKeyboardKey_Public_Void_String_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667413); GameControllerKeyMaps.NativeMethodInfoPtr_UpdateGamepadKey_Public_Void_String_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667414); GameControllerKeyMaps.NativeMethodInfoPtr_UpdateKeymap_Private_Void_Dictionary_2_String_String_String_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667415); GameControllerKeyMaps.NativeMethodInfoPtr_GetKeyboardKey_Public_String_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667416); GameControllerKeyMaps.NativeMethodInfoPtr_GetGamepadKey_Public_String_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667417); GameControllerKeyMaps.NativeMethodInfoPtr_GetGamepadUISubmitKeyCode_Public_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667418); GameControllerKeyMaps.NativeMethodInfoPtr_GetGamepadUICancelKeyCode_Public_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667419); GameControllerKeyMaps.NativeMethodInfoPtr_GetControllerKeys_Public_Il2CppStringArray_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667420); GameControllerKeyMaps.NativeMethodInfoPtr_RunKeyboardRebindOperation_Public_Void_String_Action_2_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667421); GameControllerKeyMaps.NativeMethodInfoPtr_RunGamepadRebindOperation_Public_Void_String_Action_2_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667422); GameControllerKeyMaps.NativeMethodInfoPtr_StartRebindingOperation_Private_Void_RebindingCmd_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667423); GameControllerKeyMaps.NativeMethodInfoPtr_GetInvalidKeyboardPaths_Public_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667424); GameControllerKeyMaps.NativeMethodInfoPtr_GetInvalidGamepadPaths_Public_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667425); GameControllerKeyMaps.NativeMethodInfoPtr_GetSpecialPathKeywords_Private_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667426); GameControllerKeyMaps.NativeMethodInfoPtr_TryGetAlternativeGamepadPath_Private_Boolean_String_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667427); } // Token: 0x060040EE RID: 16622 RVA: 0x0000A74C File Offset: 0x0000894C public GameControllerKeyMaps(IntPtr pointer) : base(pointer) { } // Token: 0x170017BB RID: 6075 // (get) Token: 0x060040EF RID: 16623 RVA: 0x001020E0 File Offset: 0x001002E0 // (set) Token: 0x060040F0 RID: 16624 RVA: 0x00102114 File Offset: 0x00100314 public unsafe Dictionary keyboardPathMap { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.NativeFieldInfoPtr_keyboardPathMap); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Dictionary(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.NativeFieldInfoPtr_keyboardPathMap), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170017BC RID: 6076 // (get) Token: 0x060040F1 RID: 16625 RVA: 0x0010213C File Offset: 0x0010033C // (set) Token: 0x060040F2 RID: 16626 RVA: 0x00102170 File Offset: 0x00100370 public unsafe Dictionary gamepadPathMap { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.NativeFieldInfoPtr_gamepadPathMap); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Dictionary(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.NativeFieldInfoPtr_gamepadPathMap), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04002A83 RID: 10883 private static readonly IntPtr NativeFieldInfoPtr_keyboardPathMap; // Token: 0x04002A84 RID: 10884 private static readonly IntPtr NativeFieldInfoPtr_gamepadPathMap; // Token: 0x04002A85 RID: 10885 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002A86 RID: 10886 private static readonly IntPtr NativeMethodInfoPtr_ResetKeyboardDefaultPaths_Public_Void_0; // Token: 0x04002A87 RID: 10887 private static readonly IntPtr NativeMethodInfoPtr_ResetGamepadDefaultPaths_Public_Void_0; // Token: 0x04002A88 RID: 10888 private static readonly IntPtr NativeMethodInfoPtr_UpdateKeyboardKey_Public_Void_String_String_0; // Token: 0x04002A89 RID: 10889 private static readonly IntPtr NativeMethodInfoPtr_UpdateGamepadKey_Public_Void_String_String_0; // Token: 0x04002A8A RID: 10890 private static readonly IntPtr NativeMethodInfoPtr_UpdateKeymap_Private_Void_Dictionary_2_String_String_String_String_0; // Token: 0x04002A8B RID: 10891 private static readonly IntPtr NativeMethodInfoPtr_GetKeyboardKey_Public_String_String_0; // Token: 0x04002A8C RID: 10892 private static readonly IntPtr NativeMethodInfoPtr_GetGamepadKey_Public_String_String_0; // Token: 0x04002A8D RID: 10893 private static readonly IntPtr NativeMethodInfoPtr_GetGamepadUISubmitKeyCode_Public_String_0; // Token: 0x04002A8E RID: 10894 private static readonly IntPtr NativeMethodInfoPtr_GetGamepadUICancelKeyCode_Public_String_0; // Token: 0x04002A8F RID: 10895 private static readonly IntPtr NativeMethodInfoPtr_GetControllerKeys_Public_Il2CppStringArray_String_0; // Token: 0x04002A90 RID: 10896 private static readonly IntPtr NativeMethodInfoPtr_RunKeyboardRebindOperation_Public_Void_String_Action_2_Boolean_String_0; // Token: 0x04002A91 RID: 10897 private static readonly IntPtr NativeMethodInfoPtr_RunGamepadRebindOperation_Public_Void_String_Action_2_Boolean_String_0; // Token: 0x04002A92 RID: 10898 private static readonly IntPtr NativeMethodInfoPtr_StartRebindingOperation_Private_Void_RebindingCmd_0; // Token: 0x04002A93 RID: 10899 private static readonly IntPtr NativeMethodInfoPtr_GetInvalidKeyboardPaths_Public_Il2CppStringArray_0; // Token: 0x04002A94 RID: 10900 private static readonly IntPtr NativeMethodInfoPtr_GetInvalidGamepadPaths_Public_Il2CppStringArray_0; // Token: 0x04002A95 RID: 10901 private static readonly IntPtr NativeMethodInfoPtr_GetSpecialPathKeywords_Private_Il2CppStringArray_0; // Token: 0x04002A96 RID: 10902 private static readonly IntPtr NativeMethodInfoPtr_TryGetAlternativeGamepadPath_Private_Boolean_String_byref_String_0; // Token: 0x0200014D RID: 333 public class RebindingCmd : Object { // Token: 0x170017C1 RID: 6081 // (get) Token: 0x060040F4 RID: 16628 RVA: 0x001021F4 File Offset: 0x001003F4 // (set) Token: 0x060040F3 RID: 16627 RVA: 0x00102198 File Offset: 0x00100398 public unsafe string InputActionName { [CallerCount(9)] [CachedScanResults(RefRangeStart = 7538, RefRangeEnd = 7547, XrefRangeStart = 7538, XrefRangeEnd = 7547, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_get_InputActionName_Public_get_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } [CallerCount(1)] [CachedScanResults(RefRangeStart = 7548, RefRangeEnd = 7549, XrefRangeStart = 7548, XrefRangeEnd = 7549, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_set_InputActionName_Public_set_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x170017C2 RID: 6082 // (get) Token: 0x060040F6 RID: 16630 RVA: 0x0010229C File Offset: 0x0010049C // (set) Token: 0x060040F5 RID: 16629 RVA: 0x00102240 File Offset: 0x00100440 public unsafe Action RebindHandler { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_get_RebindHandler_Public_get_Action_2_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Action(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_set_RebindHandler_Public_set_Void_Action_2_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x170017C3 RID: 6083 // (get) Token: 0x060040F8 RID: 16632 RVA: 0x00102350 File Offset: 0x00100550 // (set) Token: 0x060040F7 RID: 16631 RVA: 0x001022F4 File Offset: 0x001004F4 public unsafe Il2CppStringArray MatchPaths { [CallerCount(1)] [CachedScanResults(RefRangeStart = 7615, RefRangeEnd = 7616, XrefRangeStart = 7615, XrefRangeEnd = 7616, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_get_MatchPaths_Public_get_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStringArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_set_MatchPaths_Public_set_Void_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x170017C4 RID: 6084 // (get) Token: 0x060040FA RID: 16634 RVA: 0x001023FC File Offset: 0x001005FC // (set) Token: 0x060040F9 RID: 16633 RVA: 0x001023A8 File Offset: 0x001005A8 public unsafe bool IsKeyboardMode { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_get_IsKeyboardMode_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_set_IsKeyboardMode_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x060040FB RID: 16635 RVA: 0x0010244C File Offset: 0x0010064C [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe RebindingCmd() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060040FC RID: 16636 RVA: 0x00102498 File Offset: 0x00100698 // Note: this type is marked as 'beforefieldinit'. static RebindingCmd() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "RebindingCmd"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__InputActionName_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__RebindHandler_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__MatchPaths_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__IsKeyboardMode_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_set_InputActionName_Public_set_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667428); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_get_InputActionName_Public_get_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667429); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_set_RebindHandler_Public_set_Void_Action_2_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667430); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_get_RebindHandler_Public_get_Action_2_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667431); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_set_MatchPaths_Public_set_Void_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667432); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_get_MatchPaths_Public_get_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667433); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_set_IsKeyboardMode_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667434); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr_get_IsKeyboardMode_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667435); GameControllerKeyMaps.RebindingCmd.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667436); } // Token: 0x060040FD RID: 16637 RVA: 0x0000A74C File Offset: 0x0000894C public RebindingCmd(IntPtr pointer) : base(pointer) { } // Token: 0x170017BD RID: 6077 // (get) Token: 0x060040FE RID: 16638 RVA: 0x001025C8 File Offset: 0x001007C8 // (set) Token: 0x060040FF RID: 16639 RVA: 0x001025F1 File Offset: 0x001007F1 public unsafe string _InputActionName_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__InputActionName_k__BackingField); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__InputActionName_k__BackingField), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x170017BE RID: 6078 // (get) Token: 0x06004100 RID: 16640 RVA: 0x00102618 File Offset: 0x00100818 // (set) Token: 0x06004101 RID: 16641 RVA: 0x0010264C File Offset: 0x0010084C public unsafe Action _RebindHandler_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__RebindHandler_k__BackingField); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__RebindHandler_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170017BF RID: 6079 // (get) Token: 0x06004102 RID: 16642 RVA: 0x00102674 File Offset: 0x00100874 // (set) Token: 0x06004103 RID: 16643 RVA: 0x001026A8 File Offset: 0x001008A8 public unsafe Il2CppStringArray _MatchPaths_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__MatchPaths_k__BackingField); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStringArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__MatchPaths_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170017C0 RID: 6080 // (get) Token: 0x06004104 RID: 16644 RVA: 0x001026D0 File Offset: 0x001008D0 // (set) Token: 0x06004105 RID: 16645 RVA: 0x001026F8 File Offset: 0x001008F8 public unsafe bool _IsKeyboardMode_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__IsKeyboardMode_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.RebindingCmd.NativeFieldInfoPtr__IsKeyboardMode_k__BackingField)) = value; } } // Token: 0x04002A97 RID: 10903 private static readonly IntPtr NativeFieldInfoPtr__InputActionName_k__BackingField; // Token: 0x04002A98 RID: 10904 private static readonly IntPtr NativeFieldInfoPtr__RebindHandler_k__BackingField; // Token: 0x04002A99 RID: 10905 private static readonly IntPtr NativeFieldInfoPtr__MatchPaths_k__BackingField; // Token: 0x04002A9A RID: 10906 private static readonly IntPtr NativeFieldInfoPtr__IsKeyboardMode_k__BackingField; // Token: 0x04002A9B RID: 10907 private static readonly IntPtr NativeMethodInfoPtr_set_InputActionName_Public_set_Void_String_0; // Token: 0x04002A9C RID: 10908 private static readonly IntPtr NativeMethodInfoPtr_get_InputActionName_Public_get_String_0; // Token: 0x04002A9D RID: 10909 private static readonly IntPtr NativeMethodInfoPtr_set_RebindHandler_Public_set_Void_Action_2_Boolean_String_0; // Token: 0x04002A9E RID: 10910 private static readonly IntPtr NativeMethodInfoPtr_get_RebindHandler_Public_get_Action_2_Boolean_String_0; // Token: 0x04002A9F RID: 10911 private static readonly IntPtr NativeMethodInfoPtr_set_MatchPaths_Public_set_Void_Il2CppStringArray_0; // Token: 0x04002AA0 RID: 10912 private static readonly IntPtr NativeMethodInfoPtr_get_MatchPaths_Public_get_Il2CppStringArray_0; // Token: 0x04002AA1 RID: 10913 private static readonly IntPtr NativeMethodInfoPtr_set_IsKeyboardMode_Public_set_Void_Boolean_0; // Token: 0x04002AA2 RID: 10914 private static readonly IntPtr NativeMethodInfoPtr_get_IsKeyboardMode_Public_get_Boolean_0; // Token: 0x04002AA3 RID: 10915 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x0200014E RID: 334 [ObfuscatedName("GameControllerKeyMaps/<>c__DisplayClass15_0")] public sealed class __c__DisplayClass15_0 : Object { // Token: 0x06004106 RID: 16646 RVA: 0x0010271C File Offset: 0x0010091C [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass15_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.__c__DisplayClass15_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004107 RID: 16647 RVA: 0x00102768 File Offset: 0x00100968 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554335, XrefRangeEnd = 554391, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _StartRebindingOperation_b__0(InputActionRebindingExtensions.RebindingOperation operation) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(operation); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.__c__DisplayClass15_0.NativeMethodInfoPtr__StartRebindingOperation_b__0_Internal_Void_RebindingOperation_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004108 RID: 16648 RVA: 0x001027C4 File Offset: 0x001009C4 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass15_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass15_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr_inputDetectAction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "inputDetectAction"); GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr_rebindingCmd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rebindingCmd"); GameControllerKeyMaps.__c__DisplayClass15_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667437); GameControllerKeyMaps.__c__DisplayClass15_0.NativeMethodInfoPtr__StartRebindingOperation_b__0_Internal_Void_RebindingOperation_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667438); } // Token: 0x06004109 RID: 16649 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass15_0(IntPtr pointer) : base(pointer) { } // Token: 0x170017C5 RID: 6085 // (get) Token: 0x0600410A RID: 16650 RVA: 0x00102854 File Offset: 0x00100A54 // (set) Token: 0x0600410B RID: 16651 RVA: 0x00102888 File Offset: 0x00100A88 public unsafe InputAction inputDetectAction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr_inputDetectAction); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InputAction(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr_inputDetectAction), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170017C6 RID: 6086 // (get) Token: 0x0600410C RID: 16652 RVA: 0x001028B0 File Offset: 0x00100AB0 // (set) Token: 0x0600410D RID: 16653 RVA: 0x001028E4 File Offset: 0x00100AE4 public unsafe GameControllerKeyMaps __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameControllerKeyMaps(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170017C7 RID: 6087 // (get) Token: 0x0600410E RID: 16654 RVA: 0x0010290C File Offset: 0x00100B0C // (set) Token: 0x0600410F RID: 16655 RVA: 0x00102940 File Offset: 0x00100B40 public unsafe GameControllerKeyMaps.RebindingCmd rebindingCmd { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr_rebindingCmd); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameControllerKeyMaps.RebindingCmd(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.__c__DisplayClass15_0.NativeFieldInfoPtr_rebindingCmd), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04002AA4 RID: 10916 private static readonly IntPtr NativeFieldInfoPtr_inputDetectAction; // Token: 0x04002AA5 RID: 10917 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04002AA6 RID: 10918 private static readonly IntPtr NativeFieldInfoPtr_rebindingCmd; // Token: 0x04002AA7 RID: 10919 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002AA8 RID: 10920 private static readonly IntPtr NativeMethodInfoPtr__StartRebindingOperation_b__0_Internal_Void_RebindingOperation_0; } // Token: 0x0200014F RID: 335 [ObfuscatedName("GameControllerKeyMaps/<>c__DisplayClass15_1")] public sealed class __c__DisplayClass15_1 : Object { // Token: 0x06004110 RID: 16656 RVA: 0x00102968 File Offset: 0x00100B68 [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass15_1() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.__c__DisplayClass15_1.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004111 RID: 16657 RVA: 0x001029B4 File Offset: 0x00100BB4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554391, XrefRangeEnd = 554393, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool _StartRebindingOperation_b__1(string keyword) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(keyword); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.__c__DisplayClass15_1.NativeMethodInfoPtr__StartRebindingOperation_b__1_Internal_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06004112 RID: 16658 RVA: 0x00102A1C File Offset: 0x00100C1C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554393, XrefRangeEnd = 554394, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool _StartRebindingOperation_b__2(bool current, string path) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref current; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(path); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameControllerKeyMaps.__c__DisplayClass15_1.NativeMethodInfoPtr__StartRebindingOperation_b__2_Internal_Boolean_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06004113 RID: 16659 RVA: 0x00102A98 File Offset: 0x00100C98 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass15_1() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass15_1"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameControllerKeyMaps.__c__DisplayClass15_1.NativeFieldInfoPtr_effectivePath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effectivePath"); GameControllerKeyMaps.__c__DisplayClass15_1.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667439); GameControllerKeyMaps.__c__DisplayClass15_1.NativeMethodInfoPtr__StartRebindingOperation_b__1_Internal_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667440); GameControllerKeyMaps.__c__DisplayClass15_1.NativeMethodInfoPtr__StartRebindingOperation_b__2_Internal_Boolean_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667441); } // Token: 0x06004114 RID: 16660 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass15_1(IntPtr pointer) : base(pointer) { } // Token: 0x170017C8 RID: 6088 // (get) Token: 0x06004115 RID: 16661 RVA: 0x00102B14 File Offset: 0x00100D14 // (set) Token: 0x06004116 RID: 16662 RVA: 0x00102B3D File Offset: 0x00100D3D public unsafe string effectivePath { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.__c__DisplayClass15_1.NativeFieldInfoPtr_effectivePath); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameControllerKeyMaps.__c__DisplayClass15_1.NativeFieldInfoPtr_effectivePath), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x04002AA9 RID: 10921 private static readonly IntPtr NativeFieldInfoPtr_effectivePath; // Token: 0x04002AAA RID: 10922 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002AAB RID: 10923 private static readonly IntPtr NativeMethodInfoPtr__StartRebindingOperation_b__1_Internal_Boolean_String_0; // Token: 0x04002AAC RID: 10924 private static readonly IntPtr NativeMethodInfoPtr__StartRebindingOperation_b__2_Internal_Boolean_Boolean_String_0; } }