using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using UnityEngine.InputSystem; // Token: 0x02000153 RID: 339 public class CharacterMovementCalculator : Object { // Token: 0x060042B1 RID: 17073 RVA: 0x00107B24 File Offset: 0x00105D24 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateCharacterController(ICharacterController characterController) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(characterController); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterMovementCalculator.NativeMethodInfoPtr_UpdateCharacterController_Public_Void_ICharacterController_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060042B2 RID: 17074 RVA: 0x00107B80 File Offset: 0x00105D80 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554484, XrefRangeEnd = 554490, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnUpKeyPressed(InputAction.CallbackContext context) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(context)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterMovementCalculator.NativeMethodInfoPtr_OnUpKeyPressed_Public_Void_CallbackContext_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060042B3 RID: 17075 RVA: 0x00107BE0 File Offset: 0x00105DE0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554490, XrefRangeEnd = 554496, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDownKeyPressed(InputAction.CallbackContext context) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(context)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterMovementCalculator.NativeMethodInfoPtr_OnDownKeyPressed_Public_Void_CallbackContext_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060042B4 RID: 17076 RVA: 0x00107C40 File Offset: 0x00105E40 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554496, XrefRangeEnd = 554502, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnLeftKeyPressed(InputAction.CallbackContext context) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(context)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterMovementCalculator.NativeMethodInfoPtr_OnLeftKeyPressed_Public_Void_CallbackContext_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060042B5 RID: 17077 RVA: 0x00107CA0 File Offset: 0x00105EA0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554502, XrefRangeEnd = 554508, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnRightKeyPressed(InputAction.CallbackContext context) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(context)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterMovementCalculator.NativeMethodInfoPtr_OnRightKeyPressed_Public_Void_CallbackContext_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060042B6 RID: 17078 RVA: 0x00107D00 File Offset: 0x00105F00 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554508, XrefRangeEnd = 554512, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CalculateKeyboardInput() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterMovementCalculator.NativeMethodInfoPtr_CalculateKeyboardInput_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060042B7 RID: 17079 RVA: 0x00107D44 File Offset: 0x00105F44 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554512, XrefRangeEnd = 554518, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnJoyStickChanged(InputAction.CallbackContext context) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(context)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterMovementCalculator.NativeMethodInfoPtr_OnJoyStickChanged_Public_Void_CallbackContext_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060042B8 RID: 17080 RVA: 0x00107DA4 File Offset: 0x00105FA4 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe CharacterMovementCalculator() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterMovementCalculator.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060042B9 RID: 17081 RVA: 0x00107DF0 File Offset: 0x00105FF0 // Note: this type is marked as 'beforefieldinit'. static CharacterMovementCalculator() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "CharacterMovementCalculator"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); CharacterMovementCalculator.NativeFieldInfoPtr_onUpKeyPressed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "onUpKeyPressed"); CharacterMovementCalculator.NativeFieldInfoPtr_onDownKeyPressed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "onDownKeyPressed"); CharacterMovementCalculator.NativeFieldInfoPtr_onLeftKeyPressed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "onLeftKeyPressed"); CharacterMovementCalculator.NativeFieldInfoPtr_onRightKeyPressed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "onRightKeyPressed"); CharacterMovementCalculator.NativeFieldInfoPtr_verticalInput = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "verticalInput"); CharacterMovementCalculator.NativeFieldInfoPtr_horizontalInput = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "horizontalInput"); CharacterMovementCalculator.NativeFieldInfoPtr_characterController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "characterController"); CharacterMovementCalculator.NativeMethodInfoPtr_UpdateCharacterController_Public_Void_ICharacterController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667534); CharacterMovementCalculator.NativeMethodInfoPtr_OnUpKeyPressed_Public_Void_CallbackContext_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667535); CharacterMovementCalculator.NativeMethodInfoPtr_OnDownKeyPressed_Public_Void_CallbackContext_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667536); CharacterMovementCalculator.NativeMethodInfoPtr_OnLeftKeyPressed_Public_Void_CallbackContext_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667537); CharacterMovementCalculator.NativeMethodInfoPtr_OnRightKeyPressed_Public_Void_CallbackContext_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667538); CharacterMovementCalculator.NativeMethodInfoPtr_CalculateKeyboardInput_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667539); CharacterMovementCalculator.NativeMethodInfoPtr_OnJoyStickChanged_Public_Void_CallbackContext_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667540); CharacterMovementCalculator.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667541); } // Token: 0x060042BA RID: 17082 RVA: 0x0000A74C File Offset: 0x0000894C public CharacterMovementCalculator(IntPtr pointer) : base(pointer) { } // Token: 0x1700187C RID: 6268 // (get) Token: 0x060042BB RID: 17083 RVA: 0x00107F4C File Offset: 0x0010614C // (set) Token: 0x060042BC RID: 17084 RVA: 0x00107F74 File Offset: 0x00106174 public unsafe bool onUpKeyPressed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_onUpKeyPressed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_onUpKeyPressed)) = value; } } // Token: 0x1700187D RID: 6269 // (get) Token: 0x060042BD RID: 17085 RVA: 0x00107F98 File Offset: 0x00106198 // (set) Token: 0x060042BE RID: 17086 RVA: 0x00107FC0 File Offset: 0x001061C0 public unsafe bool onDownKeyPressed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_onDownKeyPressed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_onDownKeyPressed)) = value; } } // Token: 0x1700187E RID: 6270 // (get) Token: 0x060042BF RID: 17087 RVA: 0x00107FE4 File Offset: 0x001061E4 // (set) Token: 0x060042C0 RID: 17088 RVA: 0x0010800C File Offset: 0x0010620C public unsafe bool onLeftKeyPressed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_onLeftKeyPressed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_onLeftKeyPressed)) = value; } } // Token: 0x1700187F RID: 6271 // (get) Token: 0x060042C1 RID: 17089 RVA: 0x00108030 File Offset: 0x00106230 // (set) Token: 0x060042C2 RID: 17090 RVA: 0x00108058 File Offset: 0x00106258 public unsafe bool onRightKeyPressed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_onRightKeyPressed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_onRightKeyPressed)) = value; } } // Token: 0x17001880 RID: 6272 // (get) Token: 0x060042C3 RID: 17091 RVA: 0x0010807C File Offset: 0x0010627C // (set) Token: 0x060042C4 RID: 17092 RVA: 0x001080A4 File Offset: 0x001062A4 public unsafe float verticalInput { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_verticalInput); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_verticalInput)) = value; } } // Token: 0x17001881 RID: 6273 // (get) Token: 0x060042C5 RID: 17093 RVA: 0x001080C8 File Offset: 0x001062C8 // (set) Token: 0x060042C6 RID: 17094 RVA: 0x001080F0 File Offset: 0x001062F0 public unsafe float horizontalInput { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_horizontalInput); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_horizontalInput)) = value; } } // Token: 0x17001882 RID: 6274 // (get) Token: 0x060042C7 RID: 17095 RVA: 0x00108114 File Offset: 0x00106314 // (set) Token: 0x060042C8 RID: 17096 RVA: 0x00108148 File Offset: 0x00106348 public unsafe ICharacterController characterController { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_characterController); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ICharacterController(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterMovementCalculator.NativeFieldInfoPtr_characterController), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04002BDB RID: 11227 private static readonly IntPtr NativeFieldInfoPtr_onUpKeyPressed; // Token: 0x04002BDC RID: 11228 private static readonly IntPtr NativeFieldInfoPtr_onDownKeyPressed; // Token: 0x04002BDD RID: 11229 private static readonly IntPtr NativeFieldInfoPtr_onLeftKeyPressed; // Token: 0x04002BDE RID: 11230 private static readonly IntPtr NativeFieldInfoPtr_onRightKeyPressed; // Token: 0x04002BDF RID: 11231 private static readonly IntPtr NativeFieldInfoPtr_verticalInput; // Token: 0x04002BE0 RID: 11232 private static readonly IntPtr NativeFieldInfoPtr_horizontalInput; // Token: 0x04002BE1 RID: 11233 private static readonly IntPtr NativeFieldInfoPtr_characterController; // Token: 0x04002BE2 RID: 11234 private static readonly IntPtr NativeMethodInfoPtr_UpdateCharacterController_Public_Void_ICharacterController_0; // Token: 0x04002BE3 RID: 11235 private static readonly IntPtr NativeMethodInfoPtr_OnUpKeyPressed_Public_Void_CallbackContext_0; // Token: 0x04002BE4 RID: 11236 private static readonly IntPtr NativeMethodInfoPtr_OnDownKeyPressed_Public_Void_CallbackContext_0; // Token: 0x04002BE5 RID: 11237 private static readonly IntPtr NativeMethodInfoPtr_OnLeftKeyPressed_Public_Void_CallbackContext_0; // Token: 0x04002BE6 RID: 11238 private static readonly IntPtr NativeMethodInfoPtr_OnRightKeyPressed_Public_Void_CallbackContext_0; // Token: 0x04002BE7 RID: 11239 private static readonly IntPtr NativeMethodInfoPtr_CalculateKeyboardInput_Private_Void_0; // Token: 0x04002BE8 RID: 11240 private static readonly IntPtr NativeMethodInfoPtr_OnJoyStickChanged_Public_Void_CallbackContext_0; // Token: 0x04002BE9 RID: 11241 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }