using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x0200041A RID: 1050 [Serializable] public class Grounding : Il2CppSystem.Object { // Token: 0x17002AE9 RID: 10985 // (get) Token: 0x06007D9F RID: 32159 RVA: 0x001FF9DC File Offset: 0x001FDBDC // (set) Token: 0x06007DA0 RID: 32160 RVA: 0x001FFA34 File Offset: 0x001FDC34 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: 0x17002AEA RID: 10986 // (get) Token: 0x06007DA1 RID: 32161 RVA: 0x001FFA90 File Offset: 0x001FDC90 // (set) Token: 0x06007DA2 RID: 32162 RVA: 0x001FFAE8 File Offset: 0x001FDCE8 public unsafe Grounding.Pelvis pelvis { [CallerCount(32)] [CachedScanResults(RefRangeStart = 18695, RefRangeEnd = 18727, XrefRangeStart = 18695, XrefRangeEnd = 18727, 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: 0x17002AEB RID: 10987 // (get) Token: 0x06007DA3 RID: 32163 RVA: 0x001FFB44 File Offset: 0x001FDD44 // (set) Token: 0x06007DA4 RID: 32164 RVA: 0x001FFB94 File Offset: 0x001FDD94 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: 0x17002AEC RID: 10988 // (get) Token: 0x06007DA5 RID: 32165 RVA: 0x001FFBE8 File Offset: 0x001FDDE8 // (set) Token: 0x06007DA6 RID: 32166 RVA: 0x001FFC40 File Offset: 0x001FDE40 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: 0x17002AED RID: 10989 // (get) Token: 0x06007DA7 RID: 32167 RVA: 0x001FFC9C File Offset: 0x001FDE9C // (set) Token: 0x06007DA8 RID: 32168 RVA: 0x001FFCEC File Offset: 0x001FDEEC 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: 0x17002AEE RID: 10990 // (get) Token: 0x06007DA9 RID: 32169 RVA: 0x001FFD40 File Offset: 0x001FDF40 public unsafe bool rootGrounded { [CallerCount(2)] [CachedScanResults(RefRangeStart = 612855, RefRangeEnd = 612857, XrefRangeStart = 612854, XrefRangeEnd = 612855, 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: 0x06007DAA RID: 32170 RVA: 0x001FFD90 File Offset: 0x001FDF90 [CallerCount(1)] [CachedScanResults(RefRangeStart = 612877, RefRangeEnd = 612878, XrefRangeStart = 612857, XrefRangeEnd = 612877, 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: 0x06007DAB RID: 32171 RVA: 0x001FFDF4 File Offset: 0x001FDFF4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612878, XrefRangeEnd = 612886, 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: 0x06007DAC RID: 32172 RVA: 0x001FFE74 File Offset: 0x001FE074 [CallerCount(5)] [CachedScanResults(RefRangeStart = 612919, RefRangeEnd = 612924, XrefRangeStart = 612886, XrefRangeEnd = 612919, 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: 0x06007DAD RID: 32173 RVA: 0x001FFEE8 File Offset: 0x001FE0E8 [CallerCount(5)] [CachedScanResults(RefRangeStart = 612939, RefRangeEnd = 612944, XrefRangeStart = 612924, XrefRangeEnd = 612939, 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: 0x06007DAE RID: 32174 RVA: 0x001FFF2C File Offset: 0x001FE12C [CallerCount(1)] [CachedScanResults(RefRangeStart = 612953, RefRangeEnd = 612954, XrefRangeStart = 612944, XrefRangeEnd = 612953, 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: 0x06007DAF RID: 32175 RVA: 0x001FFF7C File Offset: 0x001FE17C [CallerCount(5)] [CachedScanResults(RefRangeStart = 612958, RefRangeEnd = 612963, XrefRangeStart = 612954, XrefRangeEnd = 612958, 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: 0x06007DB0 RID: 32176 RVA: 0x001FFFC0 File Offset: 0x001FE1C0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612963, XrefRangeEnd = 612964, 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: 0x17002AEF RID: 10991 // (get) Token: 0x06007DB1 RID: 32177 RVA: 0x0020001C File Offset: 0x001FE21C public unsafe Vector3 up { [CallerCount(2)] [CachedScanResults(RefRangeStart = 612968, RefRangeEnd = 612970, XrefRangeStart = 612964, XrefRangeEnd = 612968, 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: 0x06007DB2 RID: 32178 RVA: 0x0020006C File Offset: 0x001FE26C [CallerCount(5)] [CachedScanResults(RefRangeStart = 612971, RefRangeEnd = 612976, XrefRangeStart = 612970, XrefRangeEnd = 612971, 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: 0x06007DB3 RID: 32179 RVA: 0x002000E4 File Offset: 0x001FE2E4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 612977, RefRangeEnd = 612978, XrefRangeStart = 612976, XrefRangeEnd = 612977, 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: 0x17002AF0 RID: 10992 // (get) Token: 0x06007DB4 RID: 32180 RVA: 0x00200148 File Offset: 0x001FE348 public unsafe bool useRootRotation { [CallerCount(6)] [CachedScanResults(RefRangeStart = 612981, RefRangeEnd = 612987, XrefRangeStart = 612978, XrefRangeEnd = 612981, 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: 0x06007DB5 RID: 32181 RVA: 0x00200198 File Offset: 0x001FE398 [CallerCount(3)] [CachedScanResults(RefRangeStart = 612989, RefRangeEnd = 612992, XrefRangeStart = 612987, XrefRangeEnd = 612989, 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: 0x06007DB6 RID: 32182 RVA: 0x002001E8 File Offset: 0x001FE3E8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612992, XrefRangeEnd = 612993, 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: 0x06007DB7 RID: 32183 RVA: 0x00200234 File Offset: 0x001FE434 // 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, 100672737); Grounding.NativeMethodInfoPtr_set_legs_Private_set_Void_Il2CppReferenceArray_1_Leg_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672738); Grounding.NativeMethodInfoPtr_get_pelvis_Public_get_Pelvis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672739); Grounding.NativeMethodInfoPtr_set_pelvis_Private_set_Void_Pelvis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672740); Grounding.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672741); Grounding.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672742); Grounding.NativeMethodInfoPtr_get_root_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672743); Grounding.NativeMethodInfoPtr_set_root_Private_set_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672744); Grounding.NativeMethodInfoPtr_get_rootHit_Public_get_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672745); Grounding.NativeMethodInfoPtr_set_rootHit_Private_set_Void_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672746); Grounding.NativeMethodInfoPtr_get_rootGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672747); Grounding.NativeMethodInfoPtr_GetRootHit_Public_RaycastHit_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672748); Grounding.NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672749); Grounding.NativeMethodInfoPtr_Initiate_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672750); Grounding.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672751); Grounding.NativeMethodInfoPtr_GetLegsPlaneNormal_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672752); Grounding.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672753); Grounding.NativeMethodInfoPtr_LogWarning_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672754); Grounding.NativeMethodInfoPtr_get_up_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672755); Grounding.NativeMethodInfoPtr_GetVerticalOffset_Public_Single_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672756); Grounding.NativeMethodInfoPtr_Flatten_Public_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672757); Grounding.NativeMethodInfoPtr_get_useRootRotation_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672758); Grounding.NativeMethodInfoPtr_GetFootCenterOffset_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672759); Grounding.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672760); } // Token: 0x06007DB8 RID: 32184 RVA: 0x0000A74C File Offset: 0x0000894C public Grounding(IntPtr pointer) : base(pointer) { } // Token: 0x17002AD2 RID: 10962 // (get) Token: 0x06007DB9 RID: 32185 RVA: 0x00200610 File Offset: 0x001FE810 // (set) Token: 0x06007DBA RID: 32186 RVA: 0x00200638 File Offset: 0x001FE838 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: 0x17002AD3 RID: 10963 // (get) Token: 0x06007DBB RID: 32187 RVA: 0x0020065C File Offset: 0x001FE85C // (set) Token: 0x06007DBC RID: 32188 RVA: 0x00200684 File Offset: 0x001FE884 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: 0x17002AD4 RID: 10964 // (get) Token: 0x06007DBD RID: 32189 RVA: 0x002006A8 File Offset: 0x001FE8A8 // (set) Token: 0x06007DBE RID: 32190 RVA: 0x002006D0 File Offset: 0x001FE8D0 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: 0x17002AD5 RID: 10965 // (get) Token: 0x06007DBF RID: 32191 RVA: 0x002006F4 File Offset: 0x001FE8F4 // (set) Token: 0x06007DC0 RID: 32192 RVA: 0x0020071C File Offset: 0x001FE91C 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: 0x17002AD6 RID: 10966 // (get) Token: 0x06007DC1 RID: 32193 RVA: 0x00200740 File Offset: 0x001FE940 // (set) Token: 0x06007DC2 RID: 32194 RVA: 0x00200768 File Offset: 0x001FE968 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: 0x17002AD7 RID: 10967 // (get) Token: 0x06007DC3 RID: 32195 RVA: 0x0020078C File Offset: 0x001FE98C // (set) Token: 0x06007DC4 RID: 32196 RVA: 0x002007B4 File Offset: 0x001FE9B4 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: 0x17002AD8 RID: 10968 // (get) Token: 0x06007DC5 RID: 32197 RVA: 0x002007D8 File Offset: 0x001FE9D8 // (set) Token: 0x06007DC6 RID: 32198 RVA: 0x00200800 File Offset: 0x001FEA00 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: 0x17002AD9 RID: 10969 // (get) Token: 0x06007DC7 RID: 32199 RVA: 0x00200824 File Offset: 0x001FEA24 // (set) Token: 0x06007DC8 RID: 32200 RVA: 0x0020084C File Offset: 0x001FEA4C 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: 0x17002ADA RID: 10970 // (get) Token: 0x06007DC9 RID: 32201 RVA: 0x00200870 File Offset: 0x001FEA70 // (set) Token: 0x06007DCA RID: 32202 RVA: 0x00200898 File Offset: 0x001FEA98 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: 0x17002ADB RID: 10971 // (get) Token: 0x06007DCB RID: 32203 RVA: 0x002008BC File Offset: 0x001FEABC // (set) Token: 0x06007DCC RID: 32204 RVA: 0x002008E4 File Offset: 0x001FEAE4 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: 0x17002ADC RID: 10972 // (get) Token: 0x06007DCD RID: 32205 RVA: 0x00200908 File Offset: 0x001FEB08 // (set) Token: 0x06007DCE RID: 32206 RVA: 0x00200930 File Offset: 0x001FEB30 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: 0x17002ADD RID: 10973 // (get) Token: 0x06007DCF RID: 32207 RVA: 0x00200954 File Offset: 0x001FEB54 // (set) Token: 0x06007DD0 RID: 32208 RVA: 0x0020097C File Offset: 0x001FEB7C 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: 0x17002ADE RID: 10974 // (get) Token: 0x06007DD1 RID: 32209 RVA: 0x002009A0 File Offset: 0x001FEBA0 // (set) Token: 0x06007DD2 RID: 32210 RVA: 0x002009C8 File Offset: 0x001FEBC8 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: 0x17002ADF RID: 10975 // (get) Token: 0x06007DD3 RID: 32211 RVA: 0x002009EC File Offset: 0x001FEBEC // (set) Token: 0x06007DD4 RID: 32212 RVA: 0x00200A14 File Offset: 0x001FEC14 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: 0x17002AE0 RID: 10976 // (get) Token: 0x06007DD5 RID: 32213 RVA: 0x00200A38 File Offset: 0x001FEC38 // (set) Token: 0x06007DD6 RID: 32214 RVA: 0x00200A60 File Offset: 0x001FEC60 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: 0x17002AE1 RID: 10977 // (get) Token: 0x06007DD7 RID: 32215 RVA: 0x00200A84 File Offset: 0x001FEC84 // (set) Token: 0x06007DD8 RID: 32216 RVA: 0x00200AAC File Offset: 0x001FECAC 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: 0x17002AE2 RID: 10978 // (get) Token: 0x06007DD9 RID: 32217 RVA: 0x00200AD0 File Offset: 0x001FECD0 // (set) Token: 0x06007DDA RID: 32218 RVA: 0x00200AF8 File Offset: 0x001FECF8 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: 0x17002AE3 RID: 10979 // (get) Token: 0x06007DDB RID: 32219 RVA: 0x00200B1C File Offset: 0x001FED1C // (set) Token: 0x06007DDC RID: 32220 RVA: 0x00200B50 File Offset: 0x001FED50 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: 0x17002AE4 RID: 10980 // (get) Token: 0x06007DDD RID: 32221 RVA: 0x00200B78 File Offset: 0x001FED78 // (set) Token: 0x06007DDE RID: 32222 RVA: 0x00200BAC File Offset: 0x001FEDAC 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: 0x17002AE5 RID: 10981 // (get) Token: 0x06007DDF RID: 32223 RVA: 0x00200BD4 File Offset: 0x001FEDD4 // (set) Token: 0x06007DE0 RID: 32224 RVA: 0x00200BFC File Offset: 0x001FEDFC 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: 0x17002AE6 RID: 10982 // (get) Token: 0x06007DE1 RID: 32225 RVA: 0x00200C20 File Offset: 0x001FEE20 // (set) Token: 0x06007DE2 RID: 32226 RVA: 0x00200C54 File Offset: 0x001FEE54 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: 0x17002AE7 RID: 10983 // (get) Token: 0x06007DE3 RID: 32227 RVA: 0x00200C7C File Offset: 0x001FEE7C // (set) Token: 0x06007DE4 RID: 32228 RVA: 0x00200CA4 File Offset: 0x001FEEA4 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: 0x17002AE8 RID: 10984 // (get) Token: 0x06007DE5 RID: 32229 RVA: 0x00200CC8 File Offset: 0x001FEEC8 // (set) Token: 0x06007DE6 RID: 32230 RVA: 0x00200CF0 File Offset: 0x001FEEF0 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: 0x040053E2 RID: 21474 private static readonly IntPtr NativeFieldInfoPtr_layers; // Token: 0x040053E3 RID: 21475 private static readonly IntPtr NativeFieldInfoPtr_maxStep; // Token: 0x040053E4 RID: 21476 private static readonly IntPtr NativeFieldInfoPtr_heightOffset; // Token: 0x040053E5 RID: 21477 private static readonly IntPtr NativeFieldInfoPtr_footSpeed; // Token: 0x040053E6 RID: 21478 private static readonly IntPtr NativeFieldInfoPtr_footRadius; // Token: 0x040053E7 RID: 21479 private static readonly IntPtr NativeFieldInfoPtr_footCenterOffset; // Token: 0x040053E8 RID: 21480 private static readonly IntPtr NativeFieldInfoPtr_prediction; // Token: 0x040053E9 RID: 21481 private static readonly IntPtr NativeFieldInfoPtr_footRotationWeight; // Token: 0x040053EA RID: 21482 private static readonly IntPtr NativeFieldInfoPtr_footRotationSpeed; // Token: 0x040053EB RID: 21483 private static readonly IntPtr NativeFieldInfoPtr_maxFootRotationAngle; // Token: 0x040053EC RID: 21484 private static readonly IntPtr NativeFieldInfoPtr_rotateSolver; // Token: 0x040053ED RID: 21485 private static readonly IntPtr NativeFieldInfoPtr_pelvisSpeed; // Token: 0x040053EE RID: 21486 private static readonly IntPtr NativeFieldInfoPtr_pelvisDamper; // Token: 0x040053EF RID: 21487 private static readonly IntPtr NativeFieldInfoPtr_lowerPelvisWeight; // Token: 0x040053F0 RID: 21488 private static readonly IntPtr NativeFieldInfoPtr_liftPelvisWeight; // Token: 0x040053F1 RID: 21489 private static readonly IntPtr NativeFieldInfoPtr_rootSphereCastRadius; // Token: 0x040053F2 RID: 21490 private static readonly IntPtr NativeFieldInfoPtr_quality; // Token: 0x040053F3 RID: 21491 private static readonly IntPtr NativeFieldInfoPtr__legs_k__BackingField; // Token: 0x040053F4 RID: 21492 private static readonly IntPtr NativeFieldInfoPtr__pelvis_k__BackingField; // Token: 0x040053F5 RID: 21493 private static readonly IntPtr NativeFieldInfoPtr__isGrounded_k__BackingField; // Token: 0x040053F6 RID: 21494 private static readonly IntPtr NativeFieldInfoPtr__root_k__BackingField; // Token: 0x040053F7 RID: 21495 private static readonly IntPtr NativeFieldInfoPtr__rootHit_k__BackingField; // Token: 0x040053F8 RID: 21496 private static readonly IntPtr NativeFieldInfoPtr_initiated; // Token: 0x040053F9 RID: 21497 private static readonly IntPtr NativeMethodInfoPtr_get_legs_Public_get_Il2CppReferenceArray_1_Leg_0; // Token: 0x040053FA RID: 21498 private static readonly IntPtr NativeMethodInfoPtr_set_legs_Private_set_Void_Il2CppReferenceArray_1_Leg_0; // Token: 0x040053FB RID: 21499 private static readonly IntPtr NativeMethodInfoPtr_get_pelvis_Public_get_Pelvis_0; // Token: 0x040053FC RID: 21500 private static readonly IntPtr NativeMethodInfoPtr_set_pelvis_Private_set_Void_Pelvis_0; // Token: 0x040053FD RID: 21501 private static readonly IntPtr NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0; // Token: 0x040053FE RID: 21502 private static readonly IntPtr NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0; // Token: 0x040053FF RID: 21503 private static readonly IntPtr NativeMethodInfoPtr_get_root_Public_get_Transform_0; // Token: 0x04005400 RID: 21504 private static readonly IntPtr NativeMethodInfoPtr_set_root_Private_set_Void_Transform_0; // Token: 0x04005401 RID: 21505 private static readonly IntPtr NativeMethodInfoPtr_get_rootHit_Public_get_RaycastHit_0; // Token: 0x04005402 RID: 21506 private static readonly IntPtr NativeMethodInfoPtr_set_rootHit_Private_set_Void_RaycastHit_0; // Token: 0x04005403 RID: 21507 private static readonly IntPtr NativeMethodInfoPtr_get_rootGrounded_Public_get_Boolean_0; // Token: 0x04005404 RID: 21508 private static readonly IntPtr NativeMethodInfoPtr_GetRootHit_Public_RaycastHit_Single_0; // Token: 0x04005405 RID: 21509 private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0; // Token: 0x04005406 RID: 21510 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0; // Token: 0x04005407 RID: 21511 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0; // Token: 0x04005408 RID: 21512 private static readonly IntPtr NativeMethodInfoPtr_GetLegsPlaneNormal_Public_Vector3_0; // Token: 0x04005409 RID: 21513 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0; // Token: 0x0400540A RID: 21514 private static readonly IntPtr NativeMethodInfoPtr_LogWarning_Public_Void_String_0; // Token: 0x0400540B RID: 21515 private static readonly IntPtr NativeMethodInfoPtr_get_up_Public_get_Vector3_0; // Token: 0x0400540C RID: 21516 private static readonly IntPtr NativeMethodInfoPtr_GetVerticalOffset_Public_Single_Vector3_Vector3_0; // Token: 0x0400540D RID: 21517 private static readonly IntPtr NativeMethodInfoPtr_Flatten_Public_Vector3_Vector3_0; // Token: 0x0400540E RID: 21518 private static readonly IntPtr NativeMethodInfoPtr_get_useRootRotation_Private_get_Boolean_0; // Token: 0x0400540F RID: 21519 private static readonly IntPtr NativeMethodInfoPtr_GetFootCenterOffset_Public_Vector3_0; // Token: 0x04005410 RID: 21520 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200041B RID: 1051 [Serializable] public enum Quality { // Token: 0x04005412 RID: 21522 Fastest, // Token: 0x04005413 RID: 21523 Simple, // Token: 0x04005414 RID: 21524 Best } // Token: 0x0200041C RID: 1052 public class Leg : Il2CppSystem.Object { // Token: 0x17002B02 RID: 11010 // (get) Token: 0x06007DE7 RID: 32231 RVA: 0x00200D14 File Offset: 0x001FEF14 // (set) Token: 0x06007DE8 RID: 32232 RVA: 0x00200D64 File Offset: 0x001FEF64 public unsafe bool isGrounded { [CallerCount(1)] [CachedScanResults(RefRangeStart = 6792, RefRangeEnd = 6793, XrefRangeStart = 6792, XrefRangeEnd = 6793, 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: 0x17002B03 RID: 11011 // (get) Token: 0x06007DE9 RID: 32233 RVA: 0x00200DB8 File Offset: 0x001FEFB8 // (set) Token: 0x06007DEA RID: 32234 RVA: 0x00200E08 File Offset: 0x001FF008 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: 0x17002B04 RID: 11012 // (get) Token: 0x06007DEB RID: 32235 RVA: 0x00200E5C File Offset: 0x001FF05C // (set) Token: 0x06007DEC RID: 32236 RVA: 0x00200EAC File Offset: 0x001FF0AC 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: 0x17002B05 RID: 11013 // (get) Token: 0x06007DED RID: 32237 RVA: 0x00200F00 File Offset: 0x001FF100 // (set) Token: 0x06007DEE RID: 32238 RVA: 0x00200F50 File Offset: 0x001FF150 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 = 223861, RefRangeEnd = 223862, XrefRangeStart = 223861, XrefRangeEnd = 223862, 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: 0x17002B06 RID: 11014 // (get) Token: 0x06007DEF RID: 32239 RVA: 0x00200FA4 File Offset: 0x001FF1A4 // (set) Token: 0x06007DF0 RID: 32240 RVA: 0x00200FF4 File Offset: 0x001FF1F4 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: 0x17002B07 RID: 11015 // (get) Token: 0x06007DF1 RID: 32241 RVA: 0x00201048 File Offset: 0x001FF248 // (set) Token: 0x06007DF2 RID: 32242 RVA: 0x002010A0 File Offset: 0x001FF2A0 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: 0x17002B08 RID: 11016 // (get) Token: 0x06007DF3 RID: 32243 RVA: 0x002010FC File Offset: 0x001FF2FC // (set) Token: 0x06007DF4 RID: 32244 RVA: 0x0020114C File Offset: 0x001FF34C 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 = 223890, RefRangeEnd = 223892, XrefRangeStart = 223890, XrefRangeEnd = 223892, 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: 0x06007DF5 RID: 32245 RVA: 0x002011A0 File Offset: 0x001FF3A0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 612701, RefRangeEnd = 612702, XrefRangeStart = 612694, XrefRangeEnd = 612701, 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: 0x06007DF6 RID: 32246 RVA: 0x00201214 File Offset: 0x001FF414 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612702, XrefRangeEnd = 612704, 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: 0x06007DF7 RID: 32247 RVA: 0x00201258 File Offset: 0x001FF458 [CallerCount(1)] [CachedScanResults(RefRangeStart = 612708, RefRangeEnd = 612709, XrefRangeStart = 612704, XrefRangeEnd = 612708, 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: 0x06007DF8 RID: 32248 RVA: 0x0020129C File Offset: 0x001FF49C [CallerCount(1)] [CachedScanResults(RefRangeStart = 612766, RefRangeEnd = 612767, XrefRangeStart = 612709, XrefRangeEnd = 612766, 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: 0x17002B09 RID: 11017 // (get) Token: 0x06007DF9 RID: 32249 RVA: 0x002012E0 File Offset: 0x001FF4E0 public unsafe float stepHeightFromGround { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612767, XrefRangeEnd = 612769, 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: 0x06007DFA RID: 32250 RVA: 0x00201330 File Offset: 0x001FF530 [CallerCount(1)] [CachedScanResults(RefRangeStart = 612780, RefRangeEnd = 612781, XrefRangeStart = 612769, XrefRangeEnd = 612780, 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: 0x06007DFB RID: 32251 RVA: 0x00201394 File Offset: 0x001FF594 [CallerCount(5)] [CachedScanResults(RefRangeStart = 612786, RefRangeEnd = 612791, XrefRangeStart = 612781, XrefRangeEnd = 612786, 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: 0x06007DFC RID: 32252 RVA: 0x002013F8 File Offset: 0x001FF5F8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612791, XrefRangeEnd = 612792, 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: 0x06007DFD RID: 32253 RVA: 0x0020145C File Offset: 0x001FF65C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612792, XrefRangeEnd = 612796, 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: 0x06007DFE RID: 32254 RVA: 0x002014C4 File Offset: 0x001FF6C4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 612804, RefRangeEnd = 612806, XrefRangeStart = 612796, XrefRangeEnd = 612804, 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: 0x06007DFF RID: 32255 RVA: 0x00201540 File Offset: 0x001FF740 [CallerCount(4)] [CachedScanResults(RefRangeStart = 612811, RefRangeEnd = 612815, XrefRangeStart = 612806, XrefRangeEnd = 612811, 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: 0x06007E00 RID: 32256 RVA: 0x002015A4 File Offset: 0x001FF7A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612815, XrefRangeEnd = 612821, 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: 0x06007E01 RID: 32257 RVA: 0x002015E8 File Offset: 0x001FF7E8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612821, XrefRangeEnd = 612823, 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: 0x17002B0A RID: 11018 // (get) Token: 0x06007E02 RID: 32258 RVA: 0x00201638 File Offset: 0x001FF838 public unsafe float rootYOffset { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612823, XrefRangeEnd = 612826, 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: 0x06007E03 RID: 32259 RVA: 0x00201688 File Offset: 0x001FF888 [CallerCount(1)] [CachedScanResults(RefRangeStart = 612829, RefRangeEnd = 612830, XrefRangeStart = 612826, XrefRangeEnd = 612829, 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: 0x06007E04 RID: 32260 RVA: 0x002016D4 File Offset: 0x001FF8D4 // 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, 100672761); Grounding.Leg.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672762); Grounding.Leg.NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672763); Grounding.Leg.NativeMethodInfoPtr_set_IKPosition_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672764); Grounding.Leg.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672765); Grounding.Leg.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672766); Grounding.Leg.NativeMethodInfoPtr_get_heightFromGround_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672767); Grounding.Leg.NativeMethodInfoPtr_set_heightFromGround_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672768); Grounding.Leg.NativeMethodInfoPtr_get_velocity_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672769); Grounding.Leg.NativeMethodInfoPtr_set_velocity_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672770); Grounding.Leg.NativeMethodInfoPtr_get_transform_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672771); Grounding.Leg.NativeMethodInfoPtr_set_transform_Private_set_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672772); Grounding.Leg.NativeMethodInfoPtr_get_IKOffset_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672773); Grounding.Leg.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672774); Grounding.Leg.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672775); Grounding.Leg.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672776); Grounding.Leg.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672777); Grounding.Leg.NativeMethodInfoPtr_Process_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672778); Grounding.Leg.NativeMethodInfoPtr_get_stepHeightFromGround_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672779); Grounding.Leg.NativeMethodInfoPtr_GetCapsuleHit_Private_RaycastHit_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672780); Grounding.Leg.NativeMethodInfoPtr_GetRaycastHit_Private_RaycastHit_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672781); Grounding.Leg.NativeMethodInfoPtr_RotateNormal_Private_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672782); Grounding.Leg.NativeMethodInfoPtr_SetFootToPoint_Private_Void_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672783); Grounding.Leg.NativeMethodInfoPtr_SetFootToPlane_Private_Void_Vector3_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672784); Grounding.Leg.NativeMethodInfoPtr_GetHeightFromGround_Private_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672785); Grounding.Leg.NativeMethodInfoPtr_RotateFoot_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672786); Grounding.Leg.NativeMethodInfoPtr_GetRotationOffsetTarget_Private_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672787); Grounding.Leg.NativeMethodInfoPtr_get_rootYOffset_Private_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672788); Grounding.Leg.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672789); } // Token: 0x06007E05 RID: 32261 RVA: 0x0000A74C File Offset: 0x0000894C public Leg(IntPtr pointer) : base(pointer) { } // Token: 0x17002AF1 RID: 10993 // (get) Token: 0x06007E06 RID: 32262 RVA: 0x00201A98 File Offset: 0x001FFC98 // (set) Token: 0x06007E07 RID: 32263 RVA: 0x00201AC0 File Offset: 0x001FFCC0 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: 0x17002AF2 RID: 10994 // (get) Token: 0x06007E08 RID: 32264 RVA: 0x00201AE4 File Offset: 0x001FFCE4 // (set) Token: 0x06007E09 RID: 32265 RVA: 0x00201B0C File Offset: 0x001FFD0C 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: 0x17002AF3 RID: 10995 // (get) Token: 0x06007E0A RID: 32266 RVA: 0x00201B30 File Offset: 0x001FFD30 // (set) Token: 0x06007E0B RID: 32267 RVA: 0x00201B58 File Offset: 0x001FFD58 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: 0x17002AF4 RID: 10996 // (get) Token: 0x06007E0C RID: 32268 RVA: 0x00201B7C File Offset: 0x001FFD7C // (set) Token: 0x06007E0D RID: 32269 RVA: 0x00201BA4 File Offset: 0x001FFDA4 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: 0x17002AF5 RID: 10997 // (get) Token: 0x06007E0E RID: 32270 RVA: 0x00201BC8 File Offset: 0x001FFDC8 // (set) Token: 0x06007E0F RID: 32271 RVA: 0x00201BF0 File Offset: 0x001FFDF0 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: 0x17002AF6 RID: 10998 // (get) Token: 0x06007E10 RID: 32272 RVA: 0x00201C14 File Offset: 0x001FFE14 // (set) Token: 0x06007E11 RID: 32273 RVA: 0x00201C3C File Offset: 0x001FFE3C 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: 0x17002AF7 RID: 10999 // (get) Token: 0x06007E12 RID: 32274 RVA: 0x00201C60 File Offset: 0x001FFE60 // (set) Token: 0x06007E13 RID: 32275 RVA: 0x00201C94 File Offset: 0x001FFE94 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: 0x17002AF8 RID: 11000 // (get) Token: 0x06007E14 RID: 32276 RVA: 0x00201CBC File Offset: 0x001FFEBC // (set) Token: 0x06007E15 RID: 32277 RVA: 0x00201CE4 File Offset: 0x001FFEE4 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: 0x17002AF9 RID: 11001 // (get) Token: 0x06007E16 RID: 32278 RVA: 0x00201D08 File Offset: 0x001FFF08 // (set) Token: 0x06007E17 RID: 32279 RVA: 0x00201D30 File Offset: 0x001FFF30 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: 0x17002AFA RID: 11002 // (get) Token: 0x06007E18 RID: 32280 RVA: 0x00201D54 File Offset: 0x001FFF54 // (set) Token: 0x06007E19 RID: 32281 RVA: 0x00201D88 File Offset: 0x001FFF88 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: 0x17002AFB RID: 11003 // (get) Token: 0x06007E1A RID: 32282 RVA: 0x00201DB0 File Offset: 0x001FFFB0 // (set) Token: 0x06007E1B RID: 32283 RVA: 0x00201DD8 File Offset: 0x001FFFD8 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: 0x17002AFC RID: 11004 // (get) Token: 0x06007E1C RID: 32284 RVA: 0x00201DFC File Offset: 0x001FFFFC // (set) Token: 0x06007E1D RID: 32285 RVA: 0x00201E24 File Offset: 0x00200024 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: 0x17002AFD RID: 11005 // (get) Token: 0x06007E1E RID: 32286 RVA: 0x00201E48 File Offset: 0x00200048 // (set) Token: 0x06007E1F RID: 32287 RVA: 0x00201E70 File Offset: 0x00200070 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: 0x17002AFE RID: 11006 // (get) Token: 0x06007E20 RID: 32288 RVA: 0x00201E94 File Offset: 0x00200094 // (set) Token: 0x06007E21 RID: 32289 RVA: 0x00201EBC File Offset: 0x002000BC 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: 0x17002AFF RID: 11007 // (get) Token: 0x06007E22 RID: 32290 RVA: 0x00201EE0 File Offset: 0x002000E0 // (set) Token: 0x06007E23 RID: 32291 RVA: 0x00201F08 File Offset: 0x00200108 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: 0x17002B00 RID: 11008 // (get) Token: 0x06007E24 RID: 32292 RVA: 0x00201F2C File Offset: 0x0020012C // (set) Token: 0x06007E25 RID: 32293 RVA: 0x00201F54 File Offset: 0x00200154 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: 0x17002B01 RID: 11009 // (get) Token: 0x06007E26 RID: 32294 RVA: 0x00201F78 File Offset: 0x00200178 // (set) Token: 0x06007E27 RID: 32295 RVA: 0x00201FA0 File Offset: 0x002001A0 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: 0x04005415 RID: 21525 private static readonly IntPtr NativeFieldInfoPtr__isGrounded_k__BackingField; // Token: 0x04005416 RID: 21526 private static readonly IntPtr NativeFieldInfoPtr__IKPosition_k__BackingField; // Token: 0x04005417 RID: 21527 private static readonly IntPtr NativeFieldInfoPtr_rotationOffset; // Token: 0x04005418 RID: 21528 private static readonly IntPtr NativeFieldInfoPtr__initiated_k__BackingField; // Token: 0x04005419 RID: 21529 private static readonly IntPtr NativeFieldInfoPtr__heightFromGround_k__BackingField; // Token: 0x0400541A RID: 21530 private static readonly IntPtr NativeFieldInfoPtr__velocity_k__BackingField; // Token: 0x0400541B RID: 21531 private static readonly IntPtr NativeFieldInfoPtr__transform_k__BackingField; // Token: 0x0400541C RID: 21532 private static readonly IntPtr NativeFieldInfoPtr__IKOffset_k__BackingField; // Token: 0x0400541D RID: 21533 private static readonly IntPtr NativeFieldInfoPtr_invertFootCenter; // Token: 0x0400541E RID: 21534 private static readonly IntPtr NativeFieldInfoPtr_grounding; // Token: 0x0400541F RID: 21535 private static readonly IntPtr NativeFieldInfoPtr_lastTime; // Token: 0x04005420 RID: 21536 private static readonly IntPtr NativeFieldInfoPtr_deltaTime; // Token: 0x04005421 RID: 21537 private static readonly IntPtr NativeFieldInfoPtr_lastPosition; // Token: 0x04005422 RID: 21538 private static readonly IntPtr NativeFieldInfoPtr_toHitNormal; // Token: 0x04005423 RID: 21539 private static readonly IntPtr NativeFieldInfoPtr_r; // Token: 0x04005424 RID: 21540 private static readonly IntPtr NativeFieldInfoPtr_heelHit; // Token: 0x04005425 RID: 21541 private static readonly IntPtr NativeFieldInfoPtr_up; // Token: 0x04005426 RID: 21542 private static readonly IntPtr NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0; // Token: 0x04005427 RID: 21543 private static readonly IntPtr NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0; // Token: 0x04005428 RID: 21544 private static readonly IntPtr NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0; // Token: 0x04005429 RID: 21545 private static readonly IntPtr NativeMethodInfoPtr_set_IKPosition_Private_set_Void_Vector3_0; // Token: 0x0400542A RID: 21546 private static readonly IntPtr NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0; // Token: 0x0400542B RID: 21547 private static readonly IntPtr NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0; // Token: 0x0400542C RID: 21548 private static readonly IntPtr NativeMethodInfoPtr_get_heightFromGround_Public_get_Single_0; // Token: 0x0400542D RID: 21549 private static readonly IntPtr NativeMethodInfoPtr_set_heightFromGround_Private_set_Void_Single_0; // Token: 0x0400542E RID: 21550 private static readonly IntPtr NativeMethodInfoPtr_get_velocity_Public_get_Vector3_0; // Token: 0x0400542F RID: 21551 private static readonly IntPtr NativeMethodInfoPtr_set_velocity_Private_set_Void_Vector3_0; // Token: 0x04005430 RID: 21552 private static readonly IntPtr NativeMethodInfoPtr_get_transform_Public_get_Transform_0; // Token: 0x04005431 RID: 21553 private static readonly IntPtr NativeMethodInfoPtr_set_transform_Private_set_Void_Transform_0; // Token: 0x04005432 RID: 21554 private static readonly IntPtr NativeMethodInfoPtr_get_IKOffset_Public_get_Single_0; // Token: 0x04005433 RID: 21555 private static readonly IntPtr NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Single_0; // Token: 0x04005434 RID: 21556 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Grounding_Transform_0; // Token: 0x04005435 RID: 21557 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0; // Token: 0x04005436 RID: 21558 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0; // Token: 0x04005437 RID: 21559 private static readonly IntPtr NativeMethodInfoPtr_Process_Public_Void_0; // Token: 0x04005438 RID: 21560 private static readonly IntPtr NativeMethodInfoPtr_get_stepHeightFromGround_Public_get_Single_0; // Token: 0x04005439 RID: 21561 private static readonly IntPtr NativeMethodInfoPtr_GetCapsuleHit_Private_RaycastHit_Vector3_0; // Token: 0x0400543A RID: 21562 private static readonly IntPtr NativeMethodInfoPtr_GetRaycastHit_Private_RaycastHit_Vector3_0; // Token: 0x0400543B RID: 21563 private static readonly IntPtr NativeMethodInfoPtr_RotateNormal_Private_Vector3_Vector3_0; // Token: 0x0400543C RID: 21564 private static readonly IntPtr NativeMethodInfoPtr_SetFootToPoint_Private_Void_Vector3_Vector3_0; // Token: 0x0400543D RID: 21565 private static readonly IntPtr NativeMethodInfoPtr_SetFootToPlane_Private_Void_Vector3_Vector3_Vector3_0; // Token: 0x0400543E RID: 21566 private static readonly IntPtr NativeMethodInfoPtr_GetHeightFromGround_Private_Single_Vector3_0; // Token: 0x0400543F RID: 21567 private static readonly IntPtr NativeMethodInfoPtr_RotateFoot_Private_Void_0; // Token: 0x04005440 RID: 21568 private static readonly IntPtr NativeMethodInfoPtr_GetRotationOffsetTarget_Private_Quaternion_0; // Token: 0x04005441 RID: 21569 private static readonly IntPtr NativeMethodInfoPtr_get_rootYOffset_Private_get_Single_0; // Token: 0x04005442 RID: 21570 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x0200041D RID: 1053 public class Pelvis : Il2CppSystem.Object { // Token: 0x17002B12 RID: 11026 // (get) Token: 0x06007E28 RID: 32296 RVA: 0x00201FC4 File Offset: 0x002001C4 // (set) Token: 0x06007E29 RID: 32297 RVA: 0x00202014 File Offset: 0x00200214 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: 0x17002B13 RID: 11027 // (get) Token: 0x06007E2A RID: 32298 RVA: 0x00202068 File Offset: 0x00200268 // (set) Token: 0x06007E2B RID: 32299 RVA: 0x002020B8 File Offset: 0x002002B8 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 = 221809, RefRangeEnd = 221813, XrefRangeStart = 221809, XrefRangeEnd = 221813, 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: 0x06007E2C RID: 32300 RVA: 0x0020210C File Offset: 0x0020030C [CallerCount(1)] [CachedScanResults(RefRangeStart = 612834, RefRangeEnd = 612835, XrefRangeStart = 612830, XrefRangeEnd = 612834, 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: 0x06007E2D RID: 32301 RVA: 0x00202168 File Offset: 0x00200368 [CallerCount(1)] [CachedScanResults(RefRangeStart = 612839, RefRangeEnd = 612840, XrefRangeStart = 612835, XrefRangeEnd = 612839, 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: 0x06007E2E RID: 32302 RVA: 0x002021AC File Offset: 0x002003AC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612840, XrefRangeEnd = 612843, 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: 0x06007E2F RID: 32303 RVA: 0x002021F0 File Offset: 0x002003F0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 612853, RefRangeEnd = 612854, XrefRangeStart = 612843, XrefRangeEnd = 612853, 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: 0x06007E30 RID: 32304 RVA: 0x0020226C File Offset: 0x0020046C [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, 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: 0x06007E31 RID: 32305 RVA: 0x002022B8 File Offset: 0x002004B8 // 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, 100672790); Grounding.Pelvis.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672791); Grounding.Pelvis.NativeMethodInfoPtr_get_heightOffset_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672792); Grounding.Pelvis.NativeMethodInfoPtr_set_heightOffset_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672793); Grounding.Pelvis.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672794); Grounding.Pelvis.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672795); Grounding.Pelvis.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672796); Grounding.Pelvis.NativeMethodInfoPtr_Process_Public_Void_Single_Single_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672797); Grounding.Pelvis.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672798); } // Token: 0x06007E32 RID: 32306 RVA: 0x0000A74C File Offset: 0x0000894C public Pelvis(IntPtr pointer) : base(pointer) { } // Token: 0x17002B0B RID: 11019 // (get) Token: 0x06007E33 RID: 32307 RVA: 0x00202424 File Offset: 0x00200624 // (set) Token: 0x06007E34 RID: 32308 RVA: 0x0020244C File Offset: 0x0020064C 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: 0x17002B0C RID: 11020 // (get) Token: 0x06007E35 RID: 32309 RVA: 0x00202470 File Offset: 0x00200670 // (set) Token: 0x06007E36 RID: 32310 RVA: 0x00202498 File Offset: 0x00200698 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: 0x17002B0D RID: 11021 // (get) Token: 0x06007E37 RID: 32311 RVA: 0x002024BC File Offset: 0x002006BC // (set) Token: 0x06007E38 RID: 32312 RVA: 0x002024F0 File Offset: 0x002006F0 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: 0x17002B0E RID: 11022 // (get) Token: 0x06007E39 RID: 32313 RVA: 0x00202518 File Offset: 0x00200718 // (set) Token: 0x06007E3A RID: 32314 RVA: 0x00202540 File Offset: 0x00200740 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: 0x17002B0F RID: 11023 // (get) Token: 0x06007E3B RID: 32315 RVA: 0x00202564 File Offset: 0x00200764 // (set) Token: 0x06007E3C RID: 32316 RVA: 0x0020258C File Offset: 0x0020078C 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: 0x17002B10 RID: 11024 // (get) Token: 0x06007E3D RID: 32317 RVA: 0x002025B0 File Offset: 0x002007B0 // (set) Token: 0x06007E3E RID: 32318 RVA: 0x002025D8 File Offset: 0x002007D8 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: 0x17002B11 RID: 11025 // (get) Token: 0x06007E3F RID: 32319 RVA: 0x002025FC File Offset: 0x002007FC // (set) Token: 0x06007E40 RID: 32320 RVA: 0x00202624 File Offset: 0x00200824 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: 0x04005443 RID: 21571 private static readonly IntPtr NativeFieldInfoPtr__IKOffset_k__BackingField; // Token: 0x04005444 RID: 21572 private static readonly IntPtr NativeFieldInfoPtr__heightOffset_k__BackingField; // Token: 0x04005445 RID: 21573 private static readonly IntPtr NativeFieldInfoPtr_grounding; // Token: 0x04005446 RID: 21574 private static readonly IntPtr NativeFieldInfoPtr_lastRootPosition; // Token: 0x04005447 RID: 21575 private static readonly IntPtr NativeFieldInfoPtr_damperF; // Token: 0x04005448 RID: 21576 private static readonly IntPtr NativeFieldInfoPtr_initiated; // Token: 0x04005449 RID: 21577 private static readonly IntPtr NativeFieldInfoPtr_lastTime; // Token: 0x0400544A RID: 21578 private static readonly IntPtr NativeMethodInfoPtr_get_IKOffset_Public_get_Vector3_0; // Token: 0x0400544B RID: 21579 private static readonly IntPtr NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Vector3_0; // Token: 0x0400544C RID: 21580 private static readonly IntPtr NativeMethodInfoPtr_get_heightOffset_Public_get_Single_0; // Token: 0x0400544D RID: 21581 private static readonly IntPtr NativeMethodInfoPtr_set_heightOffset_Private_set_Void_Single_0; // Token: 0x0400544E RID: 21582 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Grounding_0; // Token: 0x0400544F RID: 21583 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0; // Token: 0x04005450 RID: 21584 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0; // Token: 0x04005451 RID: 21585 private static readonly IntPtr NativeMethodInfoPtr_Process_Public_Void_Single_Single_Boolean_0; // Token: 0x04005452 RID: 21586 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } }