using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; using UnitySA.Utility; namespace UnitySA.Characters.FirstPerson { // Token: 0x020005F8 RID: 1528 public class FPCtrl : MonoBehaviour { // Token: 0x06009E67 RID: 40551 RVA: 0x00288F0C File Offset: 0x0028710C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639980, XrefRangeEnd = 640011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009E68 RID: 40552 RVA: 0x00288F50 File Offset: 0x00287150 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 640011, XrefRangeEnd = 640022, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009E69 RID: 40553 RVA: 0x00288F94 File Offset: 0x00287194 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 640022, XrefRangeEnd = 640050, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FixedUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr_FixedUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009E6A RID: 40554 RVA: 0x00288FD8 File Offset: 0x002871D8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 640050, XrefRangeEnd = 640056, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ProgressStepCycle(float speed) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref speed; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr_ProgressStepCycle_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009E6B RID: 40555 RVA: 0x0028902C File Offset: 0x0028722C [CallerCount(1)] [CachedScanResults(RefRangeStart = 640074, RefRangeEnd = 640075, XrefRangeStart = 640056, XrefRangeEnd = 640074, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateCameraPosition(float speed) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref speed; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr_UpdateCameraPosition_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009E6C RID: 40556 RVA: 0x00289080 File Offset: 0x00287280 [CallerCount(1)] [CachedScanResults(RefRangeStart = 640099, RefRangeEnd = 640100, XrefRangeStart = 640075, XrefRangeEnd = 640099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GetInput(out float speed) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = &speed; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr_GetInput_Private_Void_byref_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009E6D RID: 40557 RVA: 0x002890D8 File Offset: 0x002872D8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 640100, XrefRangeEnd = 640104, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RotateView() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr_RotateView_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009E6E RID: 40558 RVA: 0x0028911C File Offset: 0x0028731C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 640104, XrefRangeEnd = 640114, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnControllerColliderHit(ControllerColliderHit hit) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(hit); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr_OnControllerColliderHit_Private_Void_ControllerColliderHit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009E6F RID: 40559 RVA: 0x00289178 File Offset: 0x00287378 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 640114, XrefRangeEnd = 640131, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe FPCtrl() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPCtrl.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009E70 RID: 40560 RVA: 0x002891C4 File Offset: 0x002873C4 // Note: this type is marked as 'beforefieldinit'. static FPCtrl() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnitySA.Characters.FirstPerson", "FPCtrl"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); FPCtrl.NativeFieldInfoPtr_m_IsWalking = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_IsWalking"); FPCtrl.NativeFieldInfoPtr_m_WalkSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_WalkSpeed"); FPCtrl.NativeFieldInfoPtr_m_RunSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_RunSpeed"); FPCtrl.NativeFieldInfoPtr_m_RunstepLenghten = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_RunstepLenghten"); FPCtrl.NativeFieldInfoPtr_m_JumpSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_JumpSpeed"); FPCtrl.NativeFieldInfoPtr_m_StickToGroundForce = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_StickToGroundForce"); FPCtrl.NativeFieldInfoPtr_m_GravityMultiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_GravityMultiplier"); FPCtrl.NativeFieldInfoPtr_m_MouseLook = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_MouseLook"); FPCtrl.NativeFieldInfoPtr_m_UseFovKick = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_UseFovKick"); FPCtrl.NativeFieldInfoPtr_m_FovKick = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_FovKick"); FPCtrl.NativeFieldInfoPtr_m_UseHeadBob = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_UseHeadBob"); FPCtrl.NativeFieldInfoPtr_m_HeadBob = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_HeadBob"); FPCtrl.NativeFieldInfoPtr_m_JumpBob = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_JumpBob"); FPCtrl.NativeFieldInfoPtr_m_StepInterval = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_StepInterval"); FPCtrl.NativeFieldInfoPtr_m_Camera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Camera"); FPCtrl.NativeFieldInfoPtr_m_Jump = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Jump"); FPCtrl.NativeFieldInfoPtr_m_YRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_YRotation"); FPCtrl.NativeFieldInfoPtr_m_Input = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Input"); FPCtrl.NativeFieldInfoPtr_m_MoveDir = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_MoveDir"); FPCtrl.NativeFieldInfoPtr_m_CharacterController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_CharacterController"); FPCtrl.NativeFieldInfoPtr_m_CollisionFlags = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_CollisionFlags"); FPCtrl.NativeFieldInfoPtr_m_PreviouslyGrounded = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_PreviouslyGrounded"); FPCtrl.NativeFieldInfoPtr_m_OriginalCameraPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_OriginalCameraPosition"); FPCtrl.NativeFieldInfoPtr_m_StepCycle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_StepCycle"); FPCtrl.NativeFieldInfoPtr_m_NextStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_NextStep"); FPCtrl.NativeFieldInfoPtr_m_Jumping = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Jumping"); FPCtrl.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675489); FPCtrl.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675490); FPCtrl.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675491); FPCtrl.NativeMethodInfoPtr_ProgressStepCycle_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675492); FPCtrl.NativeMethodInfoPtr_UpdateCameraPosition_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675493); FPCtrl.NativeMethodInfoPtr_GetInput_Private_Void_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675494); FPCtrl.NativeMethodInfoPtr_RotateView_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675495); FPCtrl.NativeMethodInfoPtr_OnControllerColliderHit_Private_Void_ControllerColliderHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675496); FPCtrl.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675497); } // Token: 0x06009E71 RID: 40561 RVA: 0x0000351C File Offset: 0x0000171C public FPCtrl(IntPtr pointer) : base(pointer) { } // Token: 0x170035BF RID: 13759 // (get) Token: 0x06009E72 RID: 40562 RVA: 0x002894B0 File Offset: 0x002876B0 // (set) Token: 0x06009E73 RID: 40563 RVA: 0x002894D8 File Offset: 0x002876D8 public unsafe bool m_IsWalking { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_IsWalking); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_IsWalking)) = value; } } // Token: 0x170035C0 RID: 13760 // (get) Token: 0x06009E74 RID: 40564 RVA: 0x002894FC File Offset: 0x002876FC // (set) Token: 0x06009E75 RID: 40565 RVA: 0x00289524 File Offset: 0x00287724 public unsafe float m_WalkSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_WalkSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_WalkSpeed)) = value; } } // Token: 0x170035C1 RID: 13761 // (get) Token: 0x06009E76 RID: 40566 RVA: 0x00289548 File Offset: 0x00287748 // (set) Token: 0x06009E77 RID: 40567 RVA: 0x00289570 File Offset: 0x00287770 public unsafe float m_RunSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_RunSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_RunSpeed)) = value; } } // Token: 0x170035C2 RID: 13762 // (get) Token: 0x06009E78 RID: 40568 RVA: 0x00289594 File Offset: 0x00287794 // (set) Token: 0x06009E79 RID: 40569 RVA: 0x002895BC File Offset: 0x002877BC public unsafe float m_RunstepLenghten { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_RunstepLenghten); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_RunstepLenghten)) = value; } } // Token: 0x170035C3 RID: 13763 // (get) Token: 0x06009E7A RID: 40570 RVA: 0x002895E0 File Offset: 0x002877E0 // (set) Token: 0x06009E7B RID: 40571 RVA: 0x00289608 File Offset: 0x00287808 public unsafe float m_JumpSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_JumpSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_JumpSpeed)) = value; } } // Token: 0x170035C4 RID: 13764 // (get) Token: 0x06009E7C RID: 40572 RVA: 0x0028962C File Offset: 0x0028782C // (set) Token: 0x06009E7D RID: 40573 RVA: 0x00289654 File Offset: 0x00287854 public unsafe float m_StickToGroundForce { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_StickToGroundForce); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_StickToGroundForce)) = value; } } // Token: 0x170035C5 RID: 13765 // (get) Token: 0x06009E7E RID: 40574 RVA: 0x00289678 File Offset: 0x00287878 // (set) Token: 0x06009E7F RID: 40575 RVA: 0x002896A0 File Offset: 0x002878A0 public unsafe float m_GravityMultiplier { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_GravityMultiplier); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_GravityMultiplier)) = value; } } // Token: 0x170035C6 RID: 13766 // (get) Token: 0x06009E80 RID: 40576 RVA: 0x002896C4 File Offset: 0x002878C4 // (set) Token: 0x06009E81 RID: 40577 RVA: 0x002896F8 File Offset: 0x002878F8 public unsafe MLook m_MouseLook { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_MouseLook); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MLook(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_MouseLook), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170035C7 RID: 13767 // (get) Token: 0x06009E82 RID: 40578 RVA: 0x00289720 File Offset: 0x00287920 // (set) Token: 0x06009E83 RID: 40579 RVA: 0x00289748 File Offset: 0x00287948 public unsafe bool m_UseFovKick { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_UseFovKick); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_UseFovKick)) = value; } } // Token: 0x170035C8 RID: 13768 // (get) Token: 0x06009E84 RID: 40580 RVA: 0x0028976C File Offset: 0x0028796C // (set) Token: 0x06009E85 RID: 40581 RVA: 0x002897A0 File Offset: 0x002879A0 public unsafe FOVZoom m_FovKick { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_FovKick); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new FOVZoom(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_FovKick), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170035C9 RID: 13769 // (get) Token: 0x06009E86 RID: 40582 RVA: 0x002897C8 File Offset: 0x002879C8 // (set) Token: 0x06009E87 RID: 40583 RVA: 0x002897F0 File Offset: 0x002879F0 public unsafe bool m_UseHeadBob { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_UseHeadBob); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_UseHeadBob)) = value; } } // Token: 0x170035CA RID: 13770 // (get) Token: 0x06009E88 RID: 40584 RVA: 0x00289814 File Offset: 0x00287A14 // (set) Token: 0x06009E89 RID: 40585 RVA: 0x00289848 File Offset: 0x00287A48 public unsafe CurveCtrlBob m_HeadBob { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_HeadBob); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new CurveCtrlBob(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_HeadBob), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170035CB RID: 13771 // (get) Token: 0x06009E8A RID: 40586 RVA: 0x00289870 File Offset: 0x00287A70 // (set) Token: 0x06009E8B RID: 40587 RVA: 0x002898A4 File Offset: 0x00287AA4 public unsafe LerpCtrlBob m_JumpBob { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_JumpBob); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new LerpCtrlBob(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_JumpBob), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170035CC RID: 13772 // (get) Token: 0x06009E8C RID: 40588 RVA: 0x002898CC File Offset: 0x00287ACC // (set) Token: 0x06009E8D RID: 40589 RVA: 0x002898F4 File Offset: 0x00287AF4 public unsafe float m_StepInterval { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_StepInterval); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_StepInterval)) = value; } } // Token: 0x170035CD RID: 13773 // (get) Token: 0x06009E8E RID: 40590 RVA: 0x00289918 File Offset: 0x00287B18 // (set) Token: 0x06009E8F RID: 40591 RVA: 0x0028994C File Offset: 0x00287B4C public unsafe Camera m_Camera { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_Camera); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Camera(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_Camera), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170035CE RID: 13774 // (get) Token: 0x06009E90 RID: 40592 RVA: 0x00289974 File Offset: 0x00287B74 // (set) Token: 0x06009E91 RID: 40593 RVA: 0x0028999C File Offset: 0x00287B9C public unsafe bool m_Jump { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_Jump); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_Jump)) = value; } } // Token: 0x170035CF RID: 13775 // (get) Token: 0x06009E92 RID: 40594 RVA: 0x002899C0 File Offset: 0x00287BC0 // (set) Token: 0x06009E93 RID: 40595 RVA: 0x002899E8 File Offset: 0x00287BE8 public unsafe float m_YRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_YRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_YRotation)) = value; } } // Token: 0x170035D0 RID: 13776 // (get) Token: 0x06009E94 RID: 40596 RVA: 0x00289A0C File Offset: 0x00287C0C // (set) Token: 0x06009E95 RID: 40597 RVA: 0x00289A34 File Offset: 0x00287C34 public unsafe Vector2 m_Input { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_Input); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_Input)) = value; } } // Token: 0x170035D1 RID: 13777 // (get) Token: 0x06009E96 RID: 40598 RVA: 0x00289A58 File Offset: 0x00287C58 // (set) Token: 0x06009E97 RID: 40599 RVA: 0x00289A80 File Offset: 0x00287C80 public unsafe Vector3 m_MoveDir { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_MoveDir); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_MoveDir)) = value; } } // Token: 0x170035D2 RID: 13778 // (get) Token: 0x06009E98 RID: 40600 RVA: 0x00289AA4 File Offset: 0x00287CA4 // (set) Token: 0x06009E99 RID: 40601 RVA: 0x00289AD8 File Offset: 0x00287CD8 public unsafe CharacterController m_CharacterController { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_CharacterController); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new CharacterController(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_CharacterController), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170035D3 RID: 13779 // (get) Token: 0x06009E9A RID: 40602 RVA: 0x00289B00 File Offset: 0x00287D00 // (set) Token: 0x06009E9B RID: 40603 RVA: 0x00289B28 File Offset: 0x00287D28 public unsafe CollisionFlags m_CollisionFlags { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_CollisionFlags); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_CollisionFlags)) = value; } } // Token: 0x170035D4 RID: 13780 // (get) Token: 0x06009E9C RID: 40604 RVA: 0x00289B4C File Offset: 0x00287D4C // (set) Token: 0x06009E9D RID: 40605 RVA: 0x00289B74 File Offset: 0x00287D74 public unsafe bool m_PreviouslyGrounded { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_PreviouslyGrounded); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_PreviouslyGrounded)) = value; } } // Token: 0x170035D5 RID: 13781 // (get) Token: 0x06009E9E RID: 40606 RVA: 0x00289B98 File Offset: 0x00287D98 // (set) Token: 0x06009E9F RID: 40607 RVA: 0x00289BC0 File Offset: 0x00287DC0 public unsafe Vector3 m_OriginalCameraPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_OriginalCameraPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_OriginalCameraPosition)) = value; } } // Token: 0x170035D6 RID: 13782 // (get) Token: 0x06009EA0 RID: 40608 RVA: 0x00289BE4 File Offset: 0x00287DE4 // (set) Token: 0x06009EA1 RID: 40609 RVA: 0x00289C0C File Offset: 0x00287E0C public unsafe float m_StepCycle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_StepCycle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_StepCycle)) = value; } } // Token: 0x170035D7 RID: 13783 // (get) Token: 0x06009EA2 RID: 40610 RVA: 0x00289C30 File Offset: 0x00287E30 // (set) Token: 0x06009EA3 RID: 40611 RVA: 0x00289C58 File Offset: 0x00287E58 public unsafe float m_NextStep { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_NextStep); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_NextStep)) = value; } } // Token: 0x170035D8 RID: 13784 // (get) Token: 0x06009EA4 RID: 40612 RVA: 0x00289C7C File Offset: 0x00287E7C // (set) Token: 0x06009EA5 RID: 40613 RVA: 0x00289CA4 File Offset: 0x00287EA4 public unsafe bool m_Jumping { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_Jumping); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPCtrl.NativeFieldInfoPtr_m_Jumping)) = value; } } // Token: 0x04006A31 RID: 27185 private static readonly IntPtr NativeFieldInfoPtr_m_IsWalking; // Token: 0x04006A32 RID: 27186 private static readonly IntPtr NativeFieldInfoPtr_m_WalkSpeed; // Token: 0x04006A33 RID: 27187 private static readonly IntPtr NativeFieldInfoPtr_m_RunSpeed; // Token: 0x04006A34 RID: 27188 private static readonly IntPtr NativeFieldInfoPtr_m_RunstepLenghten; // Token: 0x04006A35 RID: 27189 private static readonly IntPtr NativeFieldInfoPtr_m_JumpSpeed; // Token: 0x04006A36 RID: 27190 private static readonly IntPtr NativeFieldInfoPtr_m_StickToGroundForce; // Token: 0x04006A37 RID: 27191 private static readonly IntPtr NativeFieldInfoPtr_m_GravityMultiplier; // Token: 0x04006A38 RID: 27192 private static readonly IntPtr NativeFieldInfoPtr_m_MouseLook; // Token: 0x04006A39 RID: 27193 private static readonly IntPtr NativeFieldInfoPtr_m_UseFovKick; // Token: 0x04006A3A RID: 27194 private static readonly IntPtr NativeFieldInfoPtr_m_FovKick; // Token: 0x04006A3B RID: 27195 private static readonly IntPtr NativeFieldInfoPtr_m_UseHeadBob; // Token: 0x04006A3C RID: 27196 private static readonly IntPtr NativeFieldInfoPtr_m_HeadBob; // Token: 0x04006A3D RID: 27197 private static readonly IntPtr NativeFieldInfoPtr_m_JumpBob; // Token: 0x04006A3E RID: 27198 private static readonly IntPtr NativeFieldInfoPtr_m_StepInterval; // Token: 0x04006A3F RID: 27199 private static readonly IntPtr NativeFieldInfoPtr_m_Camera; // Token: 0x04006A40 RID: 27200 private static readonly IntPtr NativeFieldInfoPtr_m_Jump; // Token: 0x04006A41 RID: 27201 private static readonly IntPtr NativeFieldInfoPtr_m_YRotation; // Token: 0x04006A42 RID: 27202 private static readonly IntPtr NativeFieldInfoPtr_m_Input; // Token: 0x04006A43 RID: 27203 private static readonly IntPtr NativeFieldInfoPtr_m_MoveDir; // Token: 0x04006A44 RID: 27204 private static readonly IntPtr NativeFieldInfoPtr_m_CharacterController; // Token: 0x04006A45 RID: 27205 private static readonly IntPtr NativeFieldInfoPtr_m_CollisionFlags; // Token: 0x04006A46 RID: 27206 private static readonly IntPtr NativeFieldInfoPtr_m_PreviouslyGrounded; // Token: 0x04006A47 RID: 27207 private static readonly IntPtr NativeFieldInfoPtr_m_OriginalCameraPosition; // Token: 0x04006A48 RID: 27208 private static readonly IntPtr NativeFieldInfoPtr_m_StepCycle; // Token: 0x04006A49 RID: 27209 private static readonly IntPtr NativeFieldInfoPtr_m_NextStep; // Token: 0x04006A4A RID: 27210 private static readonly IntPtr NativeFieldInfoPtr_m_Jumping; // Token: 0x04006A4B RID: 27211 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x04006A4C RID: 27212 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04006A4D RID: 27213 private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0; // Token: 0x04006A4E RID: 27214 private static readonly IntPtr NativeMethodInfoPtr_ProgressStepCycle_Private_Void_Single_0; // Token: 0x04006A4F RID: 27215 private static readonly IntPtr NativeMethodInfoPtr_UpdateCameraPosition_Private_Void_Single_0; // Token: 0x04006A50 RID: 27216 private static readonly IntPtr NativeMethodInfoPtr_GetInput_Private_Void_byref_Single_0; // Token: 0x04006A51 RID: 27217 private static readonly IntPtr NativeMethodInfoPtr_RotateView_Private_Void_0; // Token: 0x04006A52 RID: 27218 private static readonly IntPtr NativeMethodInfoPtr_OnControllerColliderHit_Private_Void_ControllerColliderHit_0; // Token: 0x04006A53 RID: 27219 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }