using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000411 RID: 1041 [Serializable] public class Grounding : Il2CppSystem.Object { // Token: 0x17002AB7 RID: 10935 // (get) Token: 0x06007CEF RID: 31983 RVA: 0x001FCDD8 File Offset: 0x001FAFD8 // (set) Token: 0x06007CF0 RID: 31984 RVA: 0x001FCE30 File Offset: 0x001FB030 public unsafe Il2CppReferenceArray legs { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_legs_Public_get_Il2CppReferenceArray_1_Leg_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(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(Grounding.NativeMethodInfoPtr_set_legs_Private_set_Void_Il2CppReferenceArray_1_Leg_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AB8 RID: 10936 // (get) Token: 0x06007CF1 RID: 31985 RVA: 0x001FCE8C File Offset: 0x001FB08C // (set) Token: 0x06007CF2 RID: 31986 RVA: 0x001FCEE4 File Offset: 0x001FB0E4 public unsafe Grounding.Pelvis pelvis { [CallerCount(32)] [CachedScanResults(RefRangeStart = 18945, RefRangeEnd = 18977, XrefRangeStart = 18945, XrefRangeEnd = 18977, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_pelvis_Public_get_Pelvis_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Grounding.Pelvis(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(Grounding.NativeMethodInfoPtr_set_pelvis_Private_set_Void_Pelvis_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AB9 RID: 10937 // (get) Token: 0x06007CF3 RID: 31987 RVA: 0x001FCF40 File Offset: 0x001FB140 // (set) Token: 0x06007CF4 RID: 31988 RVA: 0x001FCF90 File Offset: 0x001FB190 public unsafe bool isGrounded { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_isGrounded_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(Grounding.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002ABA RID: 10938 // (get) Token: 0x06007CF5 RID: 31989 RVA: 0x001FCFE4 File Offset: 0x001FB1E4 // (set) Token: 0x06007CF6 RID: 31990 RVA: 0x001FD03C File Offset: 0x001FB23C public unsafe Transform root { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_root_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Transform(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(Grounding.NativeMethodInfoPtr_set_root_Private_set_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002ABB RID: 10939 // (get) Token: 0x06007CF7 RID: 31991 RVA: 0x001FD098 File Offset: 0x001FB298 // (set) Token: 0x06007CF8 RID: 31992 RVA: 0x001FD0E8 File Offset: 0x001FB2E8 public unsafe RaycastHit rootHit { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_rootHit_Public_get_RaycastHit_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(Grounding.NativeMethodInfoPtr_set_rootHit_Private_set_Void_RaycastHit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002ABC RID: 10940 // (get) Token: 0x06007CF9 RID: 31993 RVA: 0x001FD13C File Offset: 0x001FB33C public unsafe bool rootGrounded { [CallerCount(2)] [CachedScanResults(RefRangeStart = 595250, RefRangeEnd = 595252, XrefRangeStart = 595249, XrefRangeEnd = 595250, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_rootGrounded_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007CFA RID: 31994 RVA: 0x001FD18C File Offset: 0x001FB38C [CallerCount(1)] [CachedScanResults(RefRangeStart = 595272, RefRangeEnd = 595273, XrefRangeStart = 595252, XrefRangeEnd = 595272, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe RaycastHit GetRootHit(float maxDistanceMlp = 10f) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref maxDistanceMlp; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_GetRootHit_Public_RaycastHit_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007CFB RID: 31995 RVA: 0x001FD1F0 File Offset: 0x001FB3F0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595273, XrefRangeEnd = 595281, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsValid(ref string errorMessage) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; ref IntPtr ptr2 = ref *ptr; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(errorMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); errorMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } } // Token: 0x06007CFC RID: 31996 RVA: 0x001FD270 File Offset: 0x001FB470 [CallerCount(5)] [CachedScanResults(RefRangeStart = 595314, RefRangeEnd = 595319, XrefRangeStart = 595281, XrefRangeEnd = 595314, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Initiate(Transform root, Il2CppReferenceArray feet) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(root); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(feet); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_Initiate_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007CFD RID: 31997 RVA: 0x001FD2E4 File Offset: 0x001FB4E4 [CallerCount(5)] [CachedScanResults(RefRangeStart = 595334, RefRangeEnd = 595339, XrefRangeStart = 595319, XrefRangeEnd = 595334, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007CFE RID: 31998 RVA: 0x001FD328 File Offset: 0x001FB528 [CallerCount(1)] [CachedScanResults(RefRangeStart = 595348, RefRangeEnd = 595349, XrefRangeStart = 595339, XrefRangeEnd = 595348, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 GetLegsPlaneNormal() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_GetLegsPlaneNormal_Public_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007CFF RID: 31999 RVA: 0x001FD378 File Offset: 0x001FB578 [CallerCount(5)] [CachedScanResults(RefRangeStart = 595353, RefRangeEnd = 595358, XrefRangeStart = 595349, XrefRangeEnd = 595353, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_Reset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D00 RID: 32000 RVA: 0x001FD3BC File Offset: 0x001FB5BC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595358, XrefRangeEnd = 595359, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LogWarning(string message) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(message); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_LogWarning_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x17002ABD RID: 10941 // (get) Token: 0x06007D01 RID: 32001 RVA: 0x001FD418 File Offset: 0x001FB618 public unsafe Vector3 up { [CallerCount(2)] [CachedScanResults(RefRangeStart = 595363, RefRangeEnd = 595365, XrefRangeStart = 595359, XrefRangeEnd = 595363, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_up_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D02 RID: 32002 RVA: 0x001FD468 File Offset: 0x001FB668 [CallerCount(5)] [CachedScanResults(RefRangeStart = 595366, RefRangeEnd = 595371, XrefRangeStart = 595365, XrefRangeEnd = 595366, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetVerticalOffset(Vector3 p1, Vector3 p2) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref p1; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref p2; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_GetVerticalOffset_Public_Single_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007D03 RID: 32003 RVA: 0x001FD4E0 File Offset: 0x001FB6E0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 595372, RefRangeEnd = 595373, XrefRangeStart = 595371, XrefRangeEnd = 595372, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 Flatten(Vector3 v) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref v; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_Flatten_Public_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002ABE RID: 10942 // (get) Token: 0x06007D04 RID: 32004 RVA: 0x001FD544 File Offset: 0x001FB744 public unsafe bool useRootRotation { [CallerCount(6)] [CachedScanResults(RefRangeStart = 595376, RefRangeEnd = 595382, XrefRangeStart = 595373, XrefRangeEnd = 595376, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_useRootRotation_Private_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D05 RID: 32005 RVA: 0x001FD594 File Offset: 0x001FB794 [CallerCount(3)] [CachedScanResults(RefRangeStart = 595384, RefRangeEnd = 595387, XrefRangeStart = 595382, XrefRangeEnd = 595384, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 GetFootCenterOffset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_GetFootCenterOffset_Public_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007D06 RID: 32006 RVA: 0x001FD5E4 File Offset: 0x001FB7E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595387, XrefRangeEnd = 595388, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Grounding() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D07 RID: 32007 RVA: 0x001FD630 File Offset: 0x001FB830 // Note: this type is marked as 'beforefieldinit'. static Grounding() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "Grounding"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); Grounding.NativeFieldInfoPtr_layers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "layers"); Grounding.NativeFieldInfoPtr_maxStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxStep"); Grounding.NativeFieldInfoPtr_heightOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "heightOffset"); Grounding.NativeFieldInfoPtr_footSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "footSpeed"); Grounding.NativeFieldInfoPtr_footRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "footRadius"); Grounding.NativeFieldInfoPtr_footCenterOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "footCenterOffset"); Grounding.NativeFieldInfoPtr_prediction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "prediction"); Grounding.NativeFieldInfoPtr_footRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "footRotationWeight"); Grounding.NativeFieldInfoPtr_footRotationSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "footRotationSpeed"); Grounding.NativeFieldInfoPtr_maxFootRotationAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxFootRotationAngle"); Grounding.NativeFieldInfoPtr_rotateSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rotateSolver"); Grounding.NativeFieldInfoPtr_pelvisSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pelvisSpeed"); Grounding.NativeFieldInfoPtr_pelvisDamper = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pelvisDamper"); Grounding.NativeFieldInfoPtr_lowerPelvisWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lowerPelvisWeight"); Grounding.NativeFieldInfoPtr_liftPelvisWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "liftPelvisWeight"); Grounding.NativeFieldInfoPtr_rootSphereCastRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rootSphereCastRadius"); Grounding.NativeFieldInfoPtr_quality = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "quality"); Grounding.NativeFieldInfoPtr__legs_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.NativeFieldInfoPtr__pelvis_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.NativeFieldInfoPtr__isGrounded_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.NativeFieldInfoPtr__root_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.NativeFieldInfoPtr__rootHit_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "initiated"); Grounding.NativeMethodInfoPtr_get_legs_Public_get_Il2CppReferenceArray_1_Leg_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672687); Grounding.NativeMethodInfoPtr_set_legs_Private_set_Void_Il2CppReferenceArray_1_Leg_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672688); Grounding.NativeMethodInfoPtr_get_pelvis_Public_get_Pelvis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672689); Grounding.NativeMethodInfoPtr_set_pelvis_Private_set_Void_Pelvis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672690); Grounding.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672691); Grounding.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672692); Grounding.NativeMethodInfoPtr_get_root_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672693); Grounding.NativeMethodInfoPtr_set_root_Private_set_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672694); Grounding.NativeMethodInfoPtr_get_rootHit_Public_get_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672695); Grounding.NativeMethodInfoPtr_set_rootHit_Private_set_Void_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672696); Grounding.NativeMethodInfoPtr_get_rootGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672697); Grounding.NativeMethodInfoPtr_GetRootHit_Public_RaycastHit_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672698); Grounding.NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672699); Grounding.NativeMethodInfoPtr_Initiate_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672700); Grounding.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672701); Grounding.NativeMethodInfoPtr_GetLegsPlaneNormal_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672702); Grounding.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672703); Grounding.NativeMethodInfoPtr_LogWarning_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672704); Grounding.NativeMethodInfoPtr_get_up_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672705); Grounding.NativeMethodInfoPtr_GetVerticalOffset_Public_Single_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672706); Grounding.NativeMethodInfoPtr_Flatten_Public_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672707); Grounding.NativeMethodInfoPtr_get_useRootRotation_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672708); Grounding.NativeMethodInfoPtr_GetFootCenterOffset_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672709); Grounding.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672710); } // Token: 0x06007D08 RID: 32008 RVA: 0x0000A688 File Offset: 0x00008888 public Grounding(IntPtr pointer) : base(pointer) { } // Token: 0x17002AA0 RID: 10912 // (get) Token: 0x06007D09 RID: 32009 RVA: 0x001FDA0C File Offset: 0x001FBC0C // (set) Token: 0x06007D0A RID: 32010 RVA: 0x001FDA34 File Offset: 0x001FBC34 public unsafe LayerMask layers { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_layers); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_layers)) = value; } } // Token: 0x17002AA1 RID: 10913 // (get) Token: 0x06007D0B RID: 32011 RVA: 0x001FDA58 File Offset: 0x001FBC58 // (set) Token: 0x06007D0C RID: 32012 RVA: 0x001FDA80 File Offset: 0x001FBC80 public unsafe float maxStep { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_maxStep); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_maxStep)) = value; } } // Token: 0x17002AA2 RID: 10914 // (get) Token: 0x06007D0D RID: 32013 RVA: 0x001FDAA4 File Offset: 0x001FBCA4 // (set) Token: 0x06007D0E RID: 32014 RVA: 0x001FDACC File Offset: 0x001FBCCC public unsafe float heightOffset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_heightOffset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_heightOffset)) = value; } } // Token: 0x17002AA3 RID: 10915 // (get) Token: 0x06007D0F RID: 32015 RVA: 0x001FDAF0 File Offset: 0x001FBCF0 // (set) Token: 0x06007D10 RID: 32016 RVA: 0x001FDB18 File Offset: 0x001FBD18 public unsafe float footSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footSpeed)) = value; } } // Token: 0x17002AA4 RID: 10916 // (get) Token: 0x06007D11 RID: 32017 RVA: 0x001FDB3C File Offset: 0x001FBD3C // (set) Token: 0x06007D12 RID: 32018 RVA: 0x001FDB64 File Offset: 0x001FBD64 public unsafe float footRadius { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRadius); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRadius)) = value; } } // Token: 0x17002AA5 RID: 10917 // (get) Token: 0x06007D13 RID: 32019 RVA: 0x001FDB88 File Offset: 0x001FBD88 // (set) Token: 0x06007D14 RID: 32020 RVA: 0x001FDBB0 File Offset: 0x001FBDB0 public unsafe float footCenterOffset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footCenterOffset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footCenterOffset)) = value; } } // Token: 0x17002AA6 RID: 10918 // (get) Token: 0x06007D15 RID: 32021 RVA: 0x001FDBD4 File Offset: 0x001FBDD4 // (set) Token: 0x06007D16 RID: 32022 RVA: 0x001FDBFC File Offset: 0x001FBDFC public unsafe float prediction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_prediction); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_prediction)) = value; } } // Token: 0x17002AA7 RID: 10919 // (get) Token: 0x06007D17 RID: 32023 RVA: 0x001FDC20 File Offset: 0x001FBE20 // (set) Token: 0x06007D18 RID: 32024 RVA: 0x001FDC48 File Offset: 0x001FBE48 public unsafe float footRotationWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRotationWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRotationWeight)) = value; } } // Token: 0x17002AA8 RID: 10920 // (get) Token: 0x06007D19 RID: 32025 RVA: 0x001FDC6C File Offset: 0x001FBE6C // (set) Token: 0x06007D1A RID: 32026 RVA: 0x001FDC94 File Offset: 0x001FBE94 public unsafe float footRotationSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRotationSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRotationSpeed)) = value; } } // Token: 0x17002AA9 RID: 10921 // (get) Token: 0x06007D1B RID: 32027 RVA: 0x001FDCB8 File Offset: 0x001FBEB8 // (set) Token: 0x06007D1C RID: 32028 RVA: 0x001FDCE0 File Offset: 0x001FBEE0 public unsafe float maxFootRotationAngle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_maxFootRotationAngle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_maxFootRotationAngle)) = value; } } // Token: 0x17002AAA RID: 10922 // (get) Token: 0x06007D1D RID: 32029 RVA: 0x001FDD04 File Offset: 0x001FBF04 // (set) Token: 0x06007D1E RID: 32030 RVA: 0x001FDD2C File Offset: 0x001FBF2C public unsafe bool rotateSolver { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_rotateSolver); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_rotateSolver)) = value; } } // Token: 0x17002AAB RID: 10923 // (get) Token: 0x06007D1F RID: 32031 RVA: 0x001FDD50 File Offset: 0x001FBF50 // (set) Token: 0x06007D20 RID: 32032 RVA: 0x001FDD78 File Offset: 0x001FBF78 public unsafe float pelvisSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_pelvisSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_pelvisSpeed)) = value; } } // Token: 0x17002AAC RID: 10924 // (get) Token: 0x06007D21 RID: 32033 RVA: 0x001FDD9C File Offset: 0x001FBF9C // (set) Token: 0x06007D22 RID: 32034 RVA: 0x001FDDC4 File Offset: 0x001FBFC4 public unsafe float pelvisDamper { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_pelvisDamper); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_pelvisDamper)) = value; } } // Token: 0x17002AAD RID: 10925 // (get) Token: 0x06007D23 RID: 32035 RVA: 0x001FDDE8 File Offset: 0x001FBFE8 // (set) Token: 0x06007D24 RID: 32036 RVA: 0x001FDE10 File Offset: 0x001FC010 public unsafe float lowerPelvisWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_lowerPelvisWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_lowerPelvisWeight)) = value; } } // Token: 0x17002AAE RID: 10926 // (get) Token: 0x06007D25 RID: 32037 RVA: 0x001FDE34 File Offset: 0x001FC034 // (set) Token: 0x06007D26 RID: 32038 RVA: 0x001FDE5C File Offset: 0x001FC05C public unsafe float liftPelvisWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_liftPelvisWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_liftPelvisWeight)) = value; } } // Token: 0x17002AAF RID: 10927 // (get) Token: 0x06007D27 RID: 32039 RVA: 0x001FDE80 File Offset: 0x001FC080 // (set) Token: 0x06007D28 RID: 32040 RVA: 0x001FDEA8 File Offset: 0x001FC0A8 public unsafe float rootSphereCastRadius { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_rootSphereCastRadius); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_rootSphereCastRadius)) = value; } } // Token: 0x17002AB0 RID: 10928 // (get) Token: 0x06007D29 RID: 32041 RVA: 0x001FDECC File Offset: 0x001FC0CC // (set) Token: 0x06007D2A RID: 32042 RVA: 0x001FDEF4 File Offset: 0x001FC0F4 public unsafe Grounding.Quality quality { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_quality); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_quality)) = value; } } // Token: 0x17002AB1 RID: 10929 // (get) Token: 0x06007D2B RID: 32043 RVA: 0x001FDF18 File Offset: 0x001FC118 // (set) Token: 0x06007D2C RID: 32044 RVA: 0x001FDF4C File Offset: 0x001FC14C public unsafe Il2CppReferenceArray _legs_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__legs_k__BackingField); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__legs_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AB2 RID: 10930 // (get) Token: 0x06007D2D RID: 32045 RVA: 0x001FDF74 File Offset: 0x001FC174 // (set) Token: 0x06007D2E RID: 32046 RVA: 0x001FDFA8 File Offset: 0x001FC1A8 public unsafe Grounding.Pelvis _pelvis_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__pelvis_k__BackingField); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Grounding.Pelvis(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__pelvis_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AB3 RID: 10931 // (get) Token: 0x06007D2F RID: 32047 RVA: 0x001FDFD0 File Offset: 0x001FC1D0 // (set) Token: 0x06007D30 RID: 32048 RVA: 0x001FDFF8 File Offset: 0x001FC1F8 public unsafe bool _isGrounded_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__isGrounded_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__isGrounded_k__BackingField)) = value; } } // Token: 0x17002AB4 RID: 10932 // (get) Token: 0x06007D31 RID: 32049 RVA: 0x001FE01C File Offset: 0x001FC21C // (set) Token: 0x06007D32 RID: 32050 RVA: 0x001FE050 File Offset: 0x001FC250 public unsafe Transform _root_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__root_k__BackingField); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__root_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AB5 RID: 10933 // (get) Token: 0x06007D33 RID: 32051 RVA: 0x001FE078 File Offset: 0x001FC278 // (set) Token: 0x06007D34 RID: 32052 RVA: 0x001FE0A0 File Offset: 0x001FC2A0 public unsafe RaycastHit _rootHit_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__rootHit_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__rootHit_k__BackingField)) = value; } } // Token: 0x17002AB6 RID: 10934 // (get) Token: 0x06007D35 RID: 32053 RVA: 0x001FE0C4 File Offset: 0x001FC2C4 // (set) Token: 0x06007D36 RID: 32054 RVA: 0x001FE0EC File Offset: 0x001FC2EC public unsafe bool initiated { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_initiated); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_initiated)) = value; } } // Token: 0x0400536E RID: 21358 private static readonly IntPtr NativeFieldInfoPtr_layers; // Token: 0x0400536F RID: 21359 private static readonly IntPtr NativeFieldInfoPtr_maxStep; // Token: 0x04005370 RID: 21360 private static readonly IntPtr NativeFieldInfoPtr_heightOffset; // Token: 0x04005371 RID: 21361 private static readonly IntPtr NativeFieldInfoPtr_footSpeed; // Token: 0x04005372 RID: 21362 private static readonly IntPtr NativeFieldInfoPtr_footRadius; // Token: 0x04005373 RID: 21363 private static readonly IntPtr NativeFieldInfoPtr_footCenterOffset; // Token: 0x04005374 RID: 21364 private static readonly IntPtr NativeFieldInfoPtr_prediction; // Token: 0x04005375 RID: 21365 private static readonly IntPtr NativeFieldInfoPtr_footRotationWeight; // Token: 0x04005376 RID: 21366 private static readonly IntPtr NativeFieldInfoPtr_footRotationSpeed; // Token: 0x04005377 RID: 21367 private static readonly IntPtr NativeFieldInfoPtr_maxFootRotationAngle; // Token: 0x04005378 RID: 21368 private static readonly IntPtr NativeFieldInfoPtr_rotateSolver; // Token: 0x04005379 RID: 21369 private static readonly IntPtr NativeFieldInfoPtr_pelvisSpeed; // Token: 0x0400537A RID: 21370 private static readonly IntPtr NativeFieldInfoPtr_pelvisDamper; // Token: 0x0400537B RID: 21371 private static readonly IntPtr NativeFieldInfoPtr_lowerPelvisWeight; // Token: 0x0400537C RID: 21372 private static readonly IntPtr NativeFieldInfoPtr_liftPelvisWeight; // Token: 0x0400537D RID: 21373 private static readonly IntPtr NativeFieldInfoPtr_rootSphereCastRadius; // Token: 0x0400537E RID: 21374 private static readonly IntPtr NativeFieldInfoPtr_quality; // Token: 0x0400537F RID: 21375 private static readonly IntPtr NativeFieldInfoPtr__legs_k__BackingField; // Token: 0x04005380 RID: 21376 private static readonly IntPtr NativeFieldInfoPtr__pelvis_k__BackingField; // Token: 0x04005381 RID: 21377 private static readonly IntPtr NativeFieldInfoPtr__isGrounded_k__BackingField; // Token: 0x04005382 RID: 21378 private static readonly IntPtr NativeFieldInfoPtr__root_k__BackingField; // Token: 0x04005383 RID: 21379 private static readonly IntPtr NativeFieldInfoPtr__rootHit_k__BackingField; // Token: 0x04005384 RID: 21380 private static readonly IntPtr NativeFieldInfoPtr_initiated; // Token: 0x04005385 RID: 21381 private static readonly IntPtr NativeMethodInfoPtr_get_legs_Public_get_Il2CppReferenceArray_1_Leg_0; // Token: 0x04005386 RID: 21382 private static readonly IntPtr NativeMethodInfoPtr_set_legs_Private_set_Void_Il2CppReferenceArray_1_Leg_0; // Token: 0x04005387 RID: 21383 private static readonly IntPtr NativeMethodInfoPtr_get_pelvis_Public_get_Pelvis_0; // Token: 0x04005388 RID: 21384 private static readonly IntPtr NativeMethodInfoPtr_set_pelvis_Private_set_Void_Pelvis_0; // Token: 0x04005389 RID: 21385 private static readonly IntPtr NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0; // Token: 0x0400538A RID: 21386 private static readonly IntPtr NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0; // Token: 0x0400538B RID: 21387 private static readonly IntPtr NativeMethodInfoPtr_get_root_Public_get_Transform_0; // Token: 0x0400538C RID: 21388 private static readonly IntPtr NativeMethodInfoPtr_set_root_Private_set_Void_Transform_0; // Token: 0x0400538D RID: 21389 private static readonly IntPtr NativeMethodInfoPtr_get_rootHit_Public_get_RaycastHit_0; // Token: 0x0400538E RID: 21390 private static readonly IntPtr NativeMethodInfoPtr_set_rootHit_Private_set_Void_RaycastHit_0; // Token: 0x0400538F RID: 21391 private static readonly IntPtr NativeMethodInfoPtr_get_rootGrounded_Public_get_Boolean_0; // Token: 0x04005390 RID: 21392 private static readonly IntPtr NativeMethodInfoPtr_GetRootHit_Public_RaycastHit_Single_0; // Token: 0x04005391 RID: 21393 private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0; // Token: 0x04005392 RID: 21394 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0; // Token: 0x04005393 RID: 21395 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0; // Token: 0x04005394 RID: 21396 private static readonly IntPtr NativeMethodInfoPtr_GetLegsPlaneNormal_Public_Vector3_0; // Token: 0x04005395 RID: 21397 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0; // Token: 0x04005396 RID: 21398 private static readonly IntPtr NativeMethodInfoPtr_LogWarning_Public_Void_String_0; // Token: 0x04005397 RID: 21399 private static readonly IntPtr NativeMethodInfoPtr_get_up_Public_get_Vector3_0; // Token: 0x04005398 RID: 21400 private static readonly IntPtr NativeMethodInfoPtr_GetVerticalOffset_Public_Single_Vector3_Vector3_0; // Token: 0x04005399 RID: 21401 private static readonly IntPtr NativeMethodInfoPtr_Flatten_Public_Vector3_Vector3_0; // Token: 0x0400539A RID: 21402 private static readonly IntPtr NativeMethodInfoPtr_get_useRootRotation_Private_get_Boolean_0; // Token: 0x0400539B RID: 21403 private static readonly IntPtr NativeMethodInfoPtr_GetFootCenterOffset_Public_Vector3_0; // Token: 0x0400539C RID: 21404 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000412 RID: 1042 [Serializable] public enum Quality { // Token: 0x0400539E RID: 21406 Fastest, // Token: 0x0400539F RID: 21407 Simple, // Token: 0x040053A0 RID: 21408 Best } // Token: 0x02000413 RID: 1043 public class Leg : Il2CppSystem.Object { // Token: 0x17002AD0 RID: 10960 // (get) Token: 0x06007D37 RID: 32055 RVA: 0x001FE110 File Offset: 0x001FC310 // (set) Token: 0x06007D38 RID: 32056 RVA: 0x001FE160 File Offset: 0x001FC360 public unsafe bool isGrounded { [CallerCount(1)] [CachedScanResults(RefRangeStart = 6570, RefRangeEnd = 6571, XrefRangeStart = 6570, XrefRangeEnd = 6571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_isGrounded_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(Grounding.Leg.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AD1 RID: 10961 // (get) Token: 0x06007D39 RID: 32057 RVA: 0x001FE1B4 File Offset: 0x001FC3B4 // (set) Token: 0x06007D3A RID: 32058 RVA: 0x001FE204 File Offset: 0x001FC404 public unsafe Vector3 IKPosition { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_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(Grounding.Leg.NativeMethodInfoPtr_set_IKPosition_Private_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AD2 RID: 10962 // (get) Token: 0x06007D3B RID: 32059 RVA: 0x001FE258 File Offset: 0x001FC458 // (set) Token: 0x06007D3C RID: 32060 RVA: 0x001FE2A8 File Offset: 0x001FC4A8 public unsafe bool initiated { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_initiated_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(Grounding.Leg.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AD3 RID: 10963 // (get) Token: 0x06007D3D RID: 32061 RVA: 0x001FE2FC File Offset: 0x001FC4FC // (set) Token: 0x06007D3E RID: 32062 RVA: 0x001FE34C File Offset: 0x001FC54C public unsafe float heightFromGround { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_heightFromGround_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(1)] [CachedScanResults(RefRangeStart = 218234, RefRangeEnd = 218235, XrefRangeStart = 218234, XrefRangeEnd = 218235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] 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(Grounding.Leg.NativeMethodInfoPtr_set_heightFromGround_Private_set_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AD4 RID: 10964 // (get) Token: 0x06007D3F RID: 32063 RVA: 0x001FE3A0 File Offset: 0x001FC5A0 // (set) Token: 0x06007D40 RID: 32064 RVA: 0x001FE3F0 File Offset: 0x001FC5F0 public unsafe Vector3 velocity { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_velocity_Public_get_Vector3_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(Grounding.Leg.NativeMethodInfoPtr_set_velocity_Private_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AD5 RID: 10965 // (get) Token: 0x06007D41 RID: 32065 RVA: 0x001FE444 File Offset: 0x001FC644 // (set) Token: 0x06007D42 RID: 32066 RVA: 0x001FE49C File Offset: 0x001FC69C public unsafe Transform transform { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_transform_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Transform(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(Grounding.Leg.NativeMethodInfoPtr_set_transform_Private_set_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AD6 RID: 10966 // (get) Token: 0x06007D43 RID: 32067 RVA: 0x001FE4F8 File Offset: 0x001FC6F8 // (set) Token: 0x06007D44 RID: 32068 RVA: 0x001FE548 File Offset: 0x001FC748 public unsafe float IKOffset { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_IKOffset_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(2)] [CachedScanResults(RefRangeStart = 218263, RefRangeEnd = 218265, XrefRangeStart = 218263, XrefRangeEnd = 218265, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] 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(Grounding.Leg.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x06007D45 RID: 32069 RVA: 0x001FE59C File Offset: 0x001FC79C [CallerCount(1)] [CachedScanResults(RefRangeStart = 595096, RefRangeEnd = 595097, XrefRangeStart = 595089, XrefRangeEnd = 595096, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Initiate(Grounding grounding, Transform transform) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(grounding); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(transform); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D46 RID: 32070 RVA: 0x001FE610 File Offset: 0x001FC810 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595097, XrefRangeEnd = 595099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D47 RID: 32071 RVA: 0x001FE654 File Offset: 0x001FC854 [CallerCount(1)] [CachedScanResults(RefRangeStart = 595103, RefRangeEnd = 595104, XrefRangeStart = 595099, XrefRangeEnd = 595103, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_Reset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D48 RID: 32072 RVA: 0x001FE698 File Offset: 0x001FC898 [CallerCount(1)] [CachedScanResults(RefRangeStart = 595161, RefRangeEnd = 595162, XrefRangeStart = 595104, XrefRangeEnd = 595161, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Process() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_Process_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x17002AD7 RID: 10967 // (get) Token: 0x06007D49 RID: 32073 RVA: 0x001FE6DC File Offset: 0x001FC8DC public unsafe float stepHeightFromGround { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595162, XrefRangeEnd = 595164, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_stepHeightFromGround_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D4A RID: 32074 RVA: 0x001FE72C File Offset: 0x001FC92C [CallerCount(1)] [CachedScanResults(RefRangeStart = 595175, RefRangeEnd = 595176, XrefRangeStart = 595164, XrefRangeEnd = 595175, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe RaycastHit GetCapsuleHit(Vector3 offsetFromHeel) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref offsetFromHeel; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_GetCapsuleHit_Private_RaycastHit_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D4B RID: 32075 RVA: 0x001FE790 File Offset: 0x001FC990 [CallerCount(5)] [CachedScanResults(RefRangeStart = 595181, RefRangeEnd = 595186, XrefRangeStart = 595176, XrefRangeEnd = 595181, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe RaycastHit GetRaycastHit(Vector3 offsetFromHeel) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref offsetFromHeel; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_GetRaycastHit_Private_RaycastHit_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D4C RID: 32076 RVA: 0x001FE7F4 File Offset: 0x001FC9F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595186, XrefRangeEnd = 595187, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 RotateNormal(Vector3 normal) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref normal; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_RotateNormal_Private_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D4D RID: 32077 RVA: 0x001FE858 File Offset: 0x001FCA58 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595187, XrefRangeEnd = 595191, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetFootToPoint(Vector3 normal, Vector3 point) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref normal; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref point; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_SetFootToPoint_Private_Void_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D4E RID: 32078 RVA: 0x001FE8C0 File Offset: 0x001FCAC0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 595199, RefRangeEnd = 595201, XrefRangeStart = 595191, XrefRangeEnd = 595199, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetFootToPlane(Vector3 planeNormal, Vector3 planePoint, Vector3 heelHitPoint) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref planeNormal; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref planePoint; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref heelHitPoint; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_SetFootToPlane_Private_Void_Vector3_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D4F RID: 32079 RVA: 0x001FE93C File Offset: 0x001FCB3C [CallerCount(4)] [CachedScanResults(RefRangeStart = 595206, RefRangeEnd = 595210, XrefRangeStart = 595201, XrefRangeEnd = 595206, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetHeightFromGround(Vector3 hitPoint) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref hitPoint; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_GetHeightFromGround_Private_Single_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D50 RID: 32080 RVA: 0x001FE9A0 File Offset: 0x001FCBA0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595210, XrefRangeEnd = 595216, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RotateFoot() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_RotateFoot_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D51 RID: 32081 RVA: 0x001FE9E4 File Offset: 0x001FCBE4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595216, XrefRangeEnd = 595218, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Quaternion GetRotationOffsetTarget() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_GetRotationOffsetTarget_Private_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x17002AD8 RID: 10968 // (get) Token: 0x06007D52 RID: 32082 RVA: 0x001FEA34 File Offset: 0x001FCC34 public unsafe float rootYOffset { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595218, XrefRangeEnd = 595221, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_rootYOffset_Private_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D53 RID: 32083 RVA: 0x001FEA84 File Offset: 0x001FCC84 [CallerCount(1)] [CachedScanResults(RefRangeStart = 595224, RefRangeEnd = 595225, XrefRangeStart = 595221, XrefRangeEnd = 595224, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Leg() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D54 RID: 32084 RVA: 0x001FEAD0 File Offset: 0x001FCCD0 // Note: this type is marked as 'beforefieldinit'. static Leg() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Leg"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); Grounding.Leg.NativeFieldInfoPtr__isGrounded_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Leg.NativeFieldInfoPtr__IKPosition_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Leg.NativeFieldInfoPtr_rotationOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rotationOffset"); Grounding.Leg.NativeFieldInfoPtr__initiated_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Leg.NativeFieldInfoPtr__heightFromGround_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Leg.NativeFieldInfoPtr__velocity_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Leg.NativeFieldInfoPtr__transform_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Leg.NativeFieldInfoPtr__IKOffset_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Leg.NativeFieldInfoPtr_invertFootCenter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "invertFootCenter"); Grounding.Leg.NativeFieldInfoPtr_grounding = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "grounding"); Grounding.Leg.NativeFieldInfoPtr_lastTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastTime"); Grounding.Leg.NativeFieldInfoPtr_deltaTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "deltaTime"); Grounding.Leg.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastPosition"); Grounding.Leg.NativeFieldInfoPtr_toHitNormal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "toHitNormal"); Grounding.Leg.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "r"); Grounding.Leg.NativeFieldInfoPtr_heelHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "heelHit"); Grounding.Leg.NativeFieldInfoPtr_up = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "up"); Grounding.Leg.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672711); Grounding.Leg.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672712); Grounding.Leg.NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672713); Grounding.Leg.NativeMethodInfoPtr_set_IKPosition_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672714); Grounding.Leg.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672715); Grounding.Leg.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672716); Grounding.Leg.NativeMethodInfoPtr_get_heightFromGround_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672717); Grounding.Leg.NativeMethodInfoPtr_set_heightFromGround_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672718); Grounding.Leg.NativeMethodInfoPtr_get_velocity_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672719); Grounding.Leg.NativeMethodInfoPtr_set_velocity_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672720); Grounding.Leg.NativeMethodInfoPtr_get_transform_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672721); Grounding.Leg.NativeMethodInfoPtr_set_transform_Private_set_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672722); Grounding.Leg.NativeMethodInfoPtr_get_IKOffset_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672723); Grounding.Leg.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672724); Grounding.Leg.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672725); Grounding.Leg.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672726); Grounding.Leg.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672727); Grounding.Leg.NativeMethodInfoPtr_Process_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672728); Grounding.Leg.NativeMethodInfoPtr_get_stepHeightFromGround_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672729); Grounding.Leg.NativeMethodInfoPtr_GetCapsuleHit_Private_RaycastHit_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672730); Grounding.Leg.NativeMethodInfoPtr_GetRaycastHit_Private_RaycastHit_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672731); Grounding.Leg.NativeMethodInfoPtr_RotateNormal_Private_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672732); Grounding.Leg.NativeMethodInfoPtr_SetFootToPoint_Private_Void_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672733); Grounding.Leg.NativeMethodInfoPtr_SetFootToPlane_Private_Void_Vector3_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672734); Grounding.Leg.NativeMethodInfoPtr_GetHeightFromGround_Private_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672735); Grounding.Leg.NativeMethodInfoPtr_RotateFoot_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672736); Grounding.Leg.NativeMethodInfoPtr_GetRotationOffsetTarget_Private_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672737); Grounding.Leg.NativeMethodInfoPtr_get_rootYOffset_Private_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672738); Grounding.Leg.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672739); } // Token: 0x06007D55 RID: 32085 RVA: 0x0000A688 File Offset: 0x00008888 public Leg(IntPtr pointer) : base(pointer) { } // Token: 0x17002ABF RID: 10943 // (get) Token: 0x06007D56 RID: 32086 RVA: 0x001FEE94 File Offset: 0x001FD094 // (set) Token: 0x06007D57 RID: 32087 RVA: 0x001FEEBC File Offset: 0x001FD0BC public unsafe bool _isGrounded_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__isGrounded_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__isGrounded_k__BackingField)) = value; } } // Token: 0x17002AC0 RID: 10944 // (get) Token: 0x06007D58 RID: 32088 RVA: 0x001FEEE0 File Offset: 0x001FD0E0 // (set) Token: 0x06007D59 RID: 32089 RVA: 0x001FEF08 File Offset: 0x001FD108 public unsafe Vector3 _IKPosition_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__IKPosition_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__IKPosition_k__BackingField)) = value; } } // Token: 0x17002AC1 RID: 10945 // (get) Token: 0x06007D5A RID: 32090 RVA: 0x001FEF2C File Offset: 0x001FD12C // (set) Token: 0x06007D5B RID: 32091 RVA: 0x001FEF54 File Offset: 0x001FD154 public unsafe Quaternion rotationOffset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_rotationOffset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_rotationOffset)) = value; } } // Token: 0x17002AC2 RID: 10946 // (get) Token: 0x06007D5C RID: 32092 RVA: 0x001FEF78 File Offset: 0x001FD178 // (set) Token: 0x06007D5D RID: 32093 RVA: 0x001FEFA0 File Offset: 0x001FD1A0 public unsafe bool _initiated_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__initiated_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__initiated_k__BackingField)) = value; } } // Token: 0x17002AC3 RID: 10947 // (get) Token: 0x06007D5E RID: 32094 RVA: 0x001FEFC4 File Offset: 0x001FD1C4 // (set) Token: 0x06007D5F RID: 32095 RVA: 0x001FEFEC File Offset: 0x001FD1EC public unsafe float _heightFromGround_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__heightFromGround_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__heightFromGround_k__BackingField)) = value; } } // Token: 0x17002AC4 RID: 10948 // (get) Token: 0x06007D60 RID: 32096 RVA: 0x001FF010 File Offset: 0x001FD210 // (set) Token: 0x06007D61 RID: 32097 RVA: 0x001FF038 File Offset: 0x001FD238 public unsafe Vector3 _velocity_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__velocity_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__velocity_k__BackingField)) = value; } } // Token: 0x17002AC5 RID: 10949 // (get) Token: 0x06007D62 RID: 32098 RVA: 0x001FF05C File Offset: 0x001FD25C // (set) Token: 0x06007D63 RID: 32099 RVA: 0x001FF090 File Offset: 0x001FD290 public unsafe Transform _transform_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__transform_k__BackingField); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__transform_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC6 RID: 10950 // (get) Token: 0x06007D64 RID: 32100 RVA: 0x001FF0B8 File Offset: 0x001FD2B8 // (set) Token: 0x06007D65 RID: 32101 RVA: 0x001FF0E0 File Offset: 0x001FD2E0 public unsafe float _IKOffset_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__IKOffset_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__IKOffset_k__BackingField)) = value; } } // Token: 0x17002AC7 RID: 10951 // (get) Token: 0x06007D66 RID: 32102 RVA: 0x001FF104 File Offset: 0x001FD304 // (set) Token: 0x06007D67 RID: 32103 RVA: 0x001FF12C File Offset: 0x001FD32C public unsafe bool invertFootCenter { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_invertFootCenter); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_invertFootCenter)) = value; } } // Token: 0x17002AC8 RID: 10952 // (get) Token: 0x06007D68 RID: 32104 RVA: 0x001FF150 File Offset: 0x001FD350 // (set) Token: 0x06007D69 RID: 32105 RVA: 0x001FF184 File Offset: 0x001FD384 public unsafe Grounding grounding { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_grounding); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Grounding(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_grounding), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC9 RID: 10953 // (get) Token: 0x06007D6A RID: 32106 RVA: 0x001FF1AC File Offset: 0x001FD3AC // (set) Token: 0x06007D6B RID: 32107 RVA: 0x001FF1D4 File Offset: 0x001FD3D4 public unsafe float lastTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_lastTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_lastTime)) = value; } } // Token: 0x17002ACA RID: 10954 // (get) Token: 0x06007D6C RID: 32108 RVA: 0x001FF1F8 File Offset: 0x001FD3F8 // (set) Token: 0x06007D6D RID: 32109 RVA: 0x001FF220 File Offset: 0x001FD420 public unsafe float deltaTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_deltaTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_deltaTime)) = value; } } // Token: 0x17002ACB RID: 10955 // (get) Token: 0x06007D6E RID: 32110 RVA: 0x001FF244 File Offset: 0x001FD444 // (set) Token: 0x06007D6F RID: 32111 RVA: 0x001FF26C File Offset: 0x001FD46C public unsafe Vector3 lastPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_lastPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_lastPosition)) = value; } } // Token: 0x17002ACC RID: 10956 // (get) Token: 0x06007D70 RID: 32112 RVA: 0x001FF290 File Offset: 0x001FD490 // (set) Token: 0x06007D71 RID: 32113 RVA: 0x001FF2B8 File Offset: 0x001FD4B8 public unsafe Quaternion toHitNormal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_toHitNormal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_toHitNormal)) = value; } } // Token: 0x17002ACD RID: 10957 // (get) Token: 0x06007D72 RID: 32114 RVA: 0x001FF2DC File Offset: 0x001FD4DC // (set) Token: 0x06007D73 RID: 32115 RVA: 0x001FF304 File Offset: 0x001FD504 public unsafe Quaternion r { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_r); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_r)) = value; } } // Token: 0x17002ACE RID: 10958 // (get) Token: 0x06007D74 RID: 32116 RVA: 0x001FF328 File Offset: 0x001FD528 // (set) Token: 0x06007D75 RID: 32117 RVA: 0x001FF350 File Offset: 0x001FD550 public unsafe RaycastHit heelHit { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_heelHit); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_heelHit)) = value; } } // Token: 0x17002ACF RID: 10959 // (get) Token: 0x06007D76 RID: 32118 RVA: 0x001FF374 File Offset: 0x001FD574 // (set) Token: 0x06007D77 RID: 32119 RVA: 0x001FF39C File Offset: 0x001FD59C public unsafe Vector3 up { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_up); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_up)) = value; } } // Token: 0x040053A1 RID: 21409 private static readonly IntPtr NativeFieldInfoPtr__isGrounded_k__BackingField; // Token: 0x040053A2 RID: 21410 private static readonly IntPtr NativeFieldInfoPtr__IKPosition_k__BackingField; // Token: 0x040053A3 RID: 21411 private static readonly IntPtr NativeFieldInfoPtr_rotationOffset; // Token: 0x040053A4 RID: 21412 private static readonly IntPtr NativeFieldInfoPtr__initiated_k__BackingField; // Token: 0x040053A5 RID: 21413 private static readonly IntPtr NativeFieldInfoPtr__heightFromGround_k__BackingField; // Token: 0x040053A6 RID: 21414 private static readonly IntPtr NativeFieldInfoPtr__velocity_k__BackingField; // Token: 0x040053A7 RID: 21415 private static readonly IntPtr NativeFieldInfoPtr__transform_k__BackingField; // Token: 0x040053A8 RID: 21416 private static readonly IntPtr NativeFieldInfoPtr__IKOffset_k__BackingField; // Token: 0x040053A9 RID: 21417 private static readonly IntPtr NativeFieldInfoPtr_invertFootCenter; // Token: 0x040053AA RID: 21418 private static readonly IntPtr NativeFieldInfoPtr_grounding; // Token: 0x040053AB RID: 21419 private static readonly IntPtr NativeFieldInfoPtr_lastTime; // Token: 0x040053AC RID: 21420 private static readonly IntPtr NativeFieldInfoPtr_deltaTime; // Token: 0x040053AD RID: 21421 private static readonly IntPtr NativeFieldInfoPtr_lastPosition; // Token: 0x040053AE RID: 21422 private static readonly IntPtr NativeFieldInfoPtr_toHitNormal; // Token: 0x040053AF RID: 21423 private static readonly IntPtr NativeFieldInfoPtr_r; // Token: 0x040053B0 RID: 21424 private static readonly IntPtr NativeFieldInfoPtr_heelHit; // Token: 0x040053B1 RID: 21425 private static readonly IntPtr NativeFieldInfoPtr_up; // Token: 0x040053B2 RID: 21426 private static readonly IntPtr NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0; // Token: 0x040053B3 RID: 21427 private static readonly IntPtr NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0; // Token: 0x040053B4 RID: 21428 private static readonly IntPtr NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0; // Token: 0x040053B5 RID: 21429 private static readonly IntPtr NativeMethodInfoPtr_set_IKPosition_Private_set_Void_Vector3_0; // Token: 0x040053B6 RID: 21430 private static readonly IntPtr NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0; // Token: 0x040053B7 RID: 21431 private static readonly IntPtr NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0; // Token: 0x040053B8 RID: 21432 private static readonly IntPtr NativeMethodInfoPtr_get_heightFromGround_Public_get_Single_0; // Token: 0x040053B9 RID: 21433 private static readonly IntPtr NativeMethodInfoPtr_set_heightFromGround_Private_set_Void_Single_0; // Token: 0x040053BA RID: 21434 private static readonly IntPtr NativeMethodInfoPtr_get_velocity_Public_get_Vector3_0; // Token: 0x040053BB RID: 21435 private static readonly IntPtr NativeMethodInfoPtr_set_velocity_Private_set_Void_Vector3_0; // Token: 0x040053BC RID: 21436 private static readonly IntPtr NativeMethodInfoPtr_get_transform_Public_get_Transform_0; // Token: 0x040053BD RID: 21437 private static readonly IntPtr NativeMethodInfoPtr_set_transform_Private_set_Void_Transform_0; // Token: 0x040053BE RID: 21438 private static readonly IntPtr NativeMethodInfoPtr_get_IKOffset_Public_get_Single_0; // Token: 0x040053BF RID: 21439 private static readonly IntPtr NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Single_0; // Token: 0x040053C0 RID: 21440 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Grounding_Transform_0; // Token: 0x040053C1 RID: 21441 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0; // Token: 0x040053C2 RID: 21442 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0; // Token: 0x040053C3 RID: 21443 private static readonly IntPtr NativeMethodInfoPtr_Process_Public_Void_0; // Token: 0x040053C4 RID: 21444 private static readonly IntPtr NativeMethodInfoPtr_get_stepHeightFromGround_Public_get_Single_0; // Token: 0x040053C5 RID: 21445 private static readonly IntPtr NativeMethodInfoPtr_GetCapsuleHit_Private_RaycastHit_Vector3_0; // Token: 0x040053C6 RID: 21446 private static readonly IntPtr NativeMethodInfoPtr_GetRaycastHit_Private_RaycastHit_Vector3_0; // Token: 0x040053C7 RID: 21447 private static readonly IntPtr NativeMethodInfoPtr_RotateNormal_Private_Vector3_Vector3_0; // Token: 0x040053C8 RID: 21448 private static readonly IntPtr NativeMethodInfoPtr_SetFootToPoint_Private_Void_Vector3_Vector3_0; // Token: 0x040053C9 RID: 21449 private static readonly IntPtr NativeMethodInfoPtr_SetFootToPlane_Private_Void_Vector3_Vector3_Vector3_0; // Token: 0x040053CA RID: 21450 private static readonly IntPtr NativeMethodInfoPtr_GetHeightFromGround_Private_Single_Vector3_0; // Token: 0x040053CB RID: 21451 private static readonly IntPtr NativeMethodInfoPtr_RotateFoot_Private_Void_0; // Token: 0x040053CC RID: 21452 private static readonly IntPtr NativeMethodInfoPtr_GetRotationOffsetTarget_Private_Quaternion_0; // Token: 0x040053CD RID: 21453 private static readonly IntPtr NativeMethodInfoPtr_get_rootYOffset_Private_get_Single_0; // Token: 0x040053CE RID: 21454 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000414 RID: 1044 public class Pelvis : Il2CppSystem.Object { // Token: 0x17002AE0 RID: 10976 // (get) Token: 0x06007D78 RID: 32120 RVA: 0x001FF3C0 File Offset: 0x001FD5C0 // (set) Token: 0x06007D79 RID: 32121 RVA: 0x001FF410 File Offset: 0x001FD610 public unsafe Vector3 IKOffset { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_get_IKOffset_Public_get_Vector3_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(Grounding.Pelvis.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002AE1 RID: 10977 // (get) Token: 0x06007D7A RID: 32122 RVA: 0x001FF464 File Offset: 0x001FD664 // (set) Token: 0x06007D7B RID: 32123 RVA: 0x001FF4B4 File Offset: 0x001FD6B4 public unsafe float heightOffset { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_get_heightOffset_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(4)] [CachedScanResults(RefRangeStart = 216230, RefRangeEnd = 216234, XrefRangeStart = 216230, XrefRangeEnd = 216234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] 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(Grounding.Pelvis.NativeMethodInfoPtr_set_heightOffset_Private_set_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x06007D7C RID: 32124 RVA: 0x001FF508 File Offset: 0x001FD708 [CallerCount(1)] [CachedScanResults(RefRangeStart = 595229, RefRangeEnd = 595230, XrefRangeStart = 595225, XrefRangeEnd = 595229, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Initiate(Grounding grounding) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(grounding); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06007D7D RID: 32125 RVA: 0x001FF564 File Offset: 0x001FD764 [CallerCount(1)] [CachedScanResults(RefRangeStart = 595234, RefRangeEnd = 595235, XrefRangeStart = 595230, XrefRangeEnd = 595234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_Reset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D7E RID: 32126 RVA: 0x001FF5A8 File Offset: 0x001FD7A8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595235, XrefRangeEnd = 595238, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D7F RID: 32127 RVA: 0x001FF5EC File Offset: 0x001FD7EC [CallerCount(1)] [CachedScanResults(RefRangeStart = 595248, RefRangeEnd = 595249, XrefRangeStart = 595238, XrefRangeEnd = 595248, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Process(float lowestOffset, float highestOffset, bool isGrounded) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref lowestOffset; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref highestOffset; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref isGrounded; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_Process_Public_Void_Single_Single_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D80 RID: 32128 RVA: 0x001FF668 File Offset: 0x001FD868 [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Pelvis() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D81 RID: 32129 RVA: 0x001FF6B4 File Offset: 0x001FD8B4 // Note: this type is marked as 'beforefieldinit'. static Pelvis() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Pelvis"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); Grounding.Pelvis.NativeFieldInfoPtr__IKOffset_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Pelvis.NativeFieldInfoPtr__heightOffset_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); Grounding.Pelvis.NativeFieldInfoPtr_grounding = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "grounding"); Grounding.Pelvis.NativeFieldInfoPtr_lastRootPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastRootPosition"); Grounding.Pelvis.NativeFieldInfoPtr_damperF = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "damperF"); Grounding.Pelvis.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "initiated"); Grounding.Pelvis.NativeFieldInfoPtr_lastTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastTime"); Grounding.Pelvis.NativeMethodInfoPtr_get_IKOffset_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672740); Grounding.Pelvis.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672741); Grounding.Pelvis.NativeMethodInfoPtr_get_heightOffset_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672742); Grounding.Pelvis.NativeMethodInfoPtr_set_heightOffset_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672743); Grounding.Pelvis.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672744); Grounding.Pelvis.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672745); Grounding.Pelvis.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672746); Grounding.Pelvis.NativeMethodInfoPtr_Process_Public_Void_Single_Single_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672747); Grounding.Pelvis.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672748); } // Token: 0x06007D82 RID: 32130 RVA: 0x0000A688 File Offset: 0x00008888 public Pelvis(IntPtr pointer) : base(pointer) { } // Token: 0x17002AD9 RID: 10969 // (get) Token: 0x06007D83 RID: 32131 RVA: 0x001FF820 File Offset: 0x001FDA20 // (set) Token: 0x06007D84 RID: 32132 RVA: 0x001FF848 File Offset: 0x001FDA48 public unsafe Vector3 _IKOffset_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr__IKOffset_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr__IKOffset_k__BackingField)) = value; } } // Token: 0x17002ADA RID: 10970 // (get) Token: 0x06007D85 RID: 32133 RVA: 0x001FF86C File Offset: 0x001FDA6C // (set) Token: 0x06007D86 RID: 32134 RVA: 0x001FF894 File Offset: 0x001FDA94 public unsafe float _heightOffset_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr__heightOffset_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr__heightOffset_k__BackingField)) = value; } } // Token: 0x17002ADB RID: 10971 // (get) Token: 0x06007D87 RID: 32135 RVA: 0x001FF8B8 File Offset: 0x001FDAB8 // (set) Token: 0x06007D88 RID: 32136 RVA: 0x001FF8EC File Offset: 0x001FDAEC public unsafe Grounding grounding { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_grounding); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Grounding(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_grounding), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002ADC RID: 10972 // (get) Token: 0x06007D89 RID: 32137 RVA: 0x001FF914 File Offset: 0x001FDB14 // (set) Token: 0x06007D8A RID: 32138 RVA: 0x001FF93C File Offset: 0x001FDB3C public unsafe Vector3 lastRootPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_lastRootPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_lastRootPosition)) = value; } } // Token: 0x17002ADD RID: 10973 // (get) Token: 0x06007D8B RID: 32139 RVA: 0x001FF960 File Offset: 0x001FDB60 // (set) Token: 0x06007D8C RID: 32140 RVA: 0x001FF988 File Offset: 0x001FDB88 public unsafe float damperF { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_damperF); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_damperF)) = value; } } // Token: 0x17002ADE RID: 10974 // (get) Token: 0x06007D8D RID: 32141 RVA: 0x001FF9AC File Offset: 0x001FDBAC // (set) Token: 0x06007D8E RID: 32142 RVA: 0x001FF9D4 File Offset: 0x001FDBD4 public unsafe bool initiated { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_initiated); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_initiated)) = value; } } // Token: 0x17002ADF RID: 10975 // (get) Token: 0x06007D8F RID: 32143 RVA: 0x001FF9F8 File Offset: 0x001FDBF8 // (set) Token: 0x06007D90 RID: 32144 RVA: 0x001FFA20 File Offset: 0x001FDC20 public unsafe float lastTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_lastTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_lastTime)) = value; } } // Token: 0x040053CF RID: 21455 private static readonly IntPtr NativeFieldInfoPtr__IKOffset_k__BackingField; // Token: 0x040053D0 RID: 21456 private static readonly IntPtr NativeFieldInfoPtr__heightOffset_k__BackingField; // Token: 0x040053D1 RID: 21457 private static readonly IntPtr NativeFieldInfoPtr_grounding; // Token: 0x040053D2 RID: 21458 private static readonly IntPtr NativeFieldInfoPtr_lastRootPosition; // Token: 0x040053D3 RID: 21459 private static readonly IntPtr NativeFieldInfoPtr_damperF; // Token: 0x040053D4 RID: 21460 private static readonly IntPtr NativeFieldInfoPtr_initiated; // Token: 0x040053D5 RID: 21461 private static readonly IntPtr NativeFieldInfoPtr_lastTime; // Token: 0x040053D6 RID: 21462 private static readonly IntPtr NativeMethodInfoPtr_get_IKOffset_Public_get_Vector3_0; // Token: 0x040053D7 RID: 21463 private static readonly IntPtr NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Vector3_0; // Token: 0x040053D8 RID: 21464 private static readonly IntPtr NativeMethodInfoPtr_get_heightOffset_Public_get_Single_0; // Token: 0x040053D9 RID: 21465 private static readonly IntPtr NativeMethodInfoPtr_set_heightOffset_Private_set_Void_Single_0; // Token: 0x040053DA RID: 21466 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Grounding_0; // Token: 0x040053DB RID: 21467 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0; // Token: 0x040053DC RID: 21468 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0; // Token: 0x040053DD RID: 21469 private static readonly IntPtr NativeMethodInfoPtr_Process_Public_Void_Single_Single_Boolean_0; // Token: 0x040053DE RID: 21470 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } }