using System; using System.Runtime.InteropServices; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion { // Token: 0x020003FD RID: 1021 [Serializable] public class BipedReferences : Il2CppSystem.Object { // Token: 0x17002ACB RID: 10955 // (get) Token: 0x06007D6E RID: 32110 RVA: 0x00200100 File Offset: 0x001FE300 public unsafe virtual bool isFilled { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622373, XrefRangeEnd = 622425, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BipedReferences.NativeMethodInfoPtr_get_isFilled_Public_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002ACC RID: 10956 // (get) Token: 0x06007D6F RID: 32111 RVA: 0x0020015C File Offset: 0x001FE35C public unsafe bool isEmpty { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_get_isEmpty_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D70 RID: 32112 RVA: 0x002001AC File Offset: 0x001FE3AC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622425, XrefRangeEnd = 622480, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual bool IsEmpty(bool includeRoot) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref includeRoot; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BipedReferences.NativeMethodInfoPtr_IsEmpty_Public_Virtual_New_Boolean_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007D71 RID: 32113 RVA: 0x0020021C File Offset: 0x001FE41C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622480, XrefRangeEnd = 622535, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual bool Contains(Transform t, bool ignoreRoot = false) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(t); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref ignoreRoot; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BipedReferences.NativeMethodInfoPtr_Contains_Public_Virtual_New_Boolean_Transform_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007D72 RID: 32114 RVA: 0x002002A4 File Offset: 0x001FE4A4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622553, RefRangeEnd = 622554, XrefRangeStart = 622535, XrefRangeEnd = 622553, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool AutoDetectReferences(ref BipedReferences references, Transform root, BipedReferences.AutoDetectParams autoDetectParams) { IntPtr* ptr; IntPtr intPtr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; ref IntPtr ptr2 = ref *ptr; intPtr = IL2CPP.Il2CppObjectBaseToPtr(references); ptr2 = &intPtr; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(root); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref autoDetectParams; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_AutoDetectReferences_Public_Static_Boolean_byref_BipedReferences_Transform_AutoDetectParams_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; references = ((intPtr4 == 0) ? null : new BipedReferences(intPtr4)); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D73 RID: 32115 RVA: 0x00200348 File Offset: 0x001FE548 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622554, XrefRangeEnd = 622678, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void DetectReferencesByNaming(ref BipedReferences references, Transform root, BipedReferences.AutoDetectParams autoDetectParams) { IntPtr* ptr; IntPtr intPtr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; ref IntPtr ptr2 = ref *ptr; intPtr = IL2CPP.Il2CppObjectBaseToPtr(references); ptr2 = &intPtr; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(root); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref autoDetectParams; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_DetectReferencesByNaming_Public_Static_Void_byref_BipedReferences_Transform_AutoDetectParams_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; references = ((intPtr4 == 0) ? null : new BipedReferences(intPtr4)); } // Token: 0x06007D74 RID: 32116 RVA: 0x002003E0 File Offset: 0x001FE5E0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622747, RefRangeEnd = 622748, XrefRangeStart = 622678, XrefRangeEnd = 622747, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void AssignHumanoidReferences(ref BipedReferences references, Animator animator, BipedReferences.AutoDetectParams autoDetectParams) { IntPtr* ptr; IntPtr intPtr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; ref IntPtr ptr2 = ref *ptr; intPtr = IL2CPP.Il2CppObjectBaseToPtr(references); ptr2 = &intPtr; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(animator); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref autoDetectParams; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_AssignHumanoidReferences_Public_Static_Void_byref_BipedReferences_Animator_AutoDetectParams_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; references = ((intPtr4 == 0) ? null : new BipedReferences(intPtr4)); } // Token: 0x06007D75 RID: 32117 RVA: 0x00200478 File Offset: 0x001FE678 [CallerCount(2)] [CachedScanResults(RefRangeStart = 622755, RefRangeEnd = 622757, XrefRangeStart = 622748, XrefRangeEnd = 622755, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool SetupError(BipedReferences references, ref string errorMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(references); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(errorMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_SetupError_Public_Static_Boolean_BipedReferences_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); errorMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D76 RID: 32118 RVA: 0x00200500 File Offset: 0x001FE700 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622763, RefRangeEnd = 622764, XrefRangeStart = 622757, XrefRangeEnd = 622763, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool SetupWarning(BipedReferences references, ref string warningMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(references); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(warningMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_SetupWarning_Public_Static_Boolean_BipedReferences_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); warningMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D77 RID: 32119 RVA: 0x00200588 File Offset: 0x001FE788 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622764, XrefRangeEnd = 622774, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool IsNeckBone(Transform bone, Transform leftUpperArm) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bone); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(leftUpperArm); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_IsNeckBone_Private_Static_Boolean_Transform_Transform_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007D78 RID: 32120 RVA: 0x002005F8 File Offset: 0x001FE7F8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622774, XrefRangeEnd = 622785, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool AddBoneToEyes(Transform bone, ref BipedReferences references, BipedReferences.AutoDetectParams autoDetectParams) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bone); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(references); ptr2 = &intPtr; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref autoDetectParams; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_AddBoneToEyes_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; references = ((intPtr4 == 0) ? null : new BipedReferences(intPtr4)); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D79 RID: 32121 RVA: 0x0020069C File Offset: 0x001FE89C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622785, XrefRangeEnd = 622800, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool AddBoneToSpine(Transform bone, ref BipedReferences references, BipedReferences.AutoDetectParams autoDetectParams) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bone); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(references); ptr2 = &intPtr; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref autoDetectParams; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_AddBoneToSpine_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; references = ((intPtr4 == 0) ? null : new BipedReferences(intPtr4)); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D7A RID: 32122 RVA: 0x00200740 File Offset: 0x001FE940 [CallerCount(4)] [CachedScanResults(RefRangeStart = 622810, RefRangeEnd = 622814, XrefRangeStart = 622800, XrefRangeEnd = 622810, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void DetectLimb(BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide, ref Transform firstBone, ref Transform secondBone, ref Transform lastBone, Il2CppReferenceArray transforms) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref boneType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref boneSide; ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(firstBone); ptr2 = &intPtr; ref IntPtr ptr3 = ref ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr2 = IL2CPP.Il2CppObjectBaseToPtr(secondBone); ptr3 = &intPtr2; ref IntPtr ptr4 = ref ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr3 = IL2CPP.Il2CppObjectBaseToPtr(lastBone); ptr4 = &intPtr3; ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(transforms); IntPtr intPtr5; IntPtr intPtr4 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_DetectLimb_Private_Static_Void_BoneType_BoneSide_byref_Transform_byref_Transform_byref_Transform_Il2CppReferenceArray_1_Transform_0, 0, (void**)ptr, ref intPtr5); Il2CppException.RaiseExceptionIfNecessary(intPtr5); IntPtr intPtr6 = intPtr; firstBone = ((intPtr6 == 0) ? null : new Transform(intPtr6)); IntPtr intPtr7 = intPtr2; secondBone = ((intPtr7 == 0) ? null : new Transform(intPtr7)); IntPtr intPtr8 = intPtr3; lastBone = ((intPtr8 == 0) ? null : new Transform(intPtr8)); } // Token: 0x06007D7B RID: 32123 RVA: 0x00200858 File Offset: 0x001FEA58 [CallerCount(5)] [CachedScanResults(RefRangeStart = 622823, RefRangeEnd = 622828, XrefRangeStart = 622814, XrefRangeEnd = 622823, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void AddBoneToHierarchy(ref Il2CppReferenceArray bones, Transform transform) { IntPtr* ptr; IntPtr intPtr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; ref IntPtr ptr2 = ref *ptr; intPtr = IL2CPP.Il2CppObjectBaseToPtr(bones); ptr2 = &intPtr; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(transform); IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_AddBoneToHierarchy_Private_Static_Void_byref_Il2CppReferenceArray_1_Transform_Transform_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; bones = ((intPtr4 == 0) ? null : new Il2CppReferenceArray(intPtr4)); } // Token: 0x06007D7C RID: 32124 RVA: 0x002008DC File Offset: 0x001FEADC [CallerCount(4)] [CachedScanResults(RefRangeStart = 622907, RefRangeEnd = 622911, XrefRangeStart = 622828, XrefRangeEnd = 622907, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool LimbError(Transform bone1, Transform bone2, Transform bone3, ref string errorMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bone1); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone2); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone3); ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(errorMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_LimbError_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); errorMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D7D RID: 32125 RVA: 0x00200994 File Offset: 0x001FEB94 [CallerCount(4)] [CachedScanResults(RefRangeStart = 622922, RefRangeEnd = 622926, XrefRangeStart = 622911, XrefRangeEnd = 622922, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool LimbWarning(Transform bone1, Transform bone2, Transform bone3, ref string warningMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bone1); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone2); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone3); ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(warningMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_LimbWarning_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); warningMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D7E RID: 32126 RVA: 0x00200A4C File Offset: 0x001FEC4C [CallerCount(1)] [CachedScanResults(RefRangeStart = 622943, RefRangeEnd = 622944, XrefRangeStart = 622926, XrefRangeEnd = 622943, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool SpineError(BipedReferences references, ref string errorMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(references); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(errorMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_SpineError_Private_Static_Boolean_BipedReferences_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); errorMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D7F RID: 32127 RVA: 0x00200AD4 File Offset: 0x001FECD4 [CallerCount(88)] [CachedScanResults(RefRangeStart = 20730, RefRangeEnd = 20818, XrefRangeStart = 20730, XrefRangeEnd = 20818, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool SpineWarning(BipedReferences references, ref string warningMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(references); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(warningMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_SpineWarning_Private_Static_Boolean_BipedReferences_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); warningMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D80 RID: 32128 RVA: 0x00200B5C File Offset: 0x001FED5C [CallerCount(1)] [CachedScanResults(RefRangeStart = 622958, RefRangeEnd = 622959, XrefRangeStart = 622944, XrefRangeEnd = 622958, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool EyesError(BipedReferences references, ref string errorMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(references); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(errorMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_EyesError_Private_Static_Boolean_BipedReferences_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); errorMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D81 RID: 32129 RVA: 0x00200BE4 File Offset: 0x001FEDE4 [CallerCount(88)] [CachedScanResults(RefRangeStart = 20730, RefRangeEnd = 20818, XrefRangeStart = 20730, XrefRangeEnd = 20818, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool EyesWarning(BipedReferences references, ref string warningMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(references); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(warningMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_EyesWarning_Private_Static_Boolean_BipedReferences_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); warningMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D82 RID: 32130 RVA: 0x00200C6C File Offset: 0x001FEE6C [CallerCount(1)] [CachedScanResults(RefRangeStart = 622977, RefRangeEnd = 622978, XrefRangeStart = 622959, XrefRangeEnd = 622977, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool RootHeightWarning(BipedReferences references, ref string warningMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(references); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(warningMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_RootHeightWarning_Private_Static_Boolean_BipedReferences_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); warningMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D83 RID: 32131 RVA: 0x00200CF4 File Offset: 0x001FEEF4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622987, RefRangeEnd = 622988, XrefRangeStart = 622978, XrefRangeEnd = 622987, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool FacingAxisWarning(BipedReferences references, ref string warningMessage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(references); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(warningMessage); ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_FacingAxisWarning_Private_Static_Boolean_BipedReferences_byref_String_0, 0, (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); warningMessage = IL2CPP.Il2CppStringToManaged(intPtr); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06007D84 RID: 32132 RVA: 0x00200D7C File Offset: 0x001FEF7C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622988, XrefRangeEnd = 622990, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static float GetVerticalOffset(Vector3 p1, Vector3 p2, Quaternion rotation) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref p1; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref p2; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr_GetVerticalOffset_Private_Static_Single_Vector3_Vector3_Quaternion_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06007D85 RID: 32133 RVA: 0x00200DF8 File Offset: 0x001FEFF8 [CallerCount(6)] [CachedScanResults(RefRangeStart = 622998, RefRangeEnd = 623004, XrefRangeStart = 622990, XrefRangeEnd = 622998, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe BipedReferences() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedReferences.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007D86 RID: 32134 RVA: 0x00200E44 File Offset: 0x001FF044 // Note: this type is marked as 'beforefieldinit'. static BipedReferences() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion", "BipedReferences"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); BipedReferences.NativeFieldInfoPtr_root = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "root"); BipedReferences.NativeFieldInfoPtr_pelvis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pelvis"); BipedReferences.NativeFieldInfoPtr_leftThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "leftThigh"); BipedReferences.NativeFieldInfoPtr_leftCalf = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "leftCalf"); BipedReferences.NativeFieldInfoPtr_leftFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "leftFoot"); BipedReferences.NativeFieldInfoPtr_rightThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rightThigh"); BipedReferences.NativeFieldInfoPtr_rightCalf = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rightCalf"); BipedReferences.NativeFieldInfoPtr_rightFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rightFoot"); BipedReferences.NativeFieldInfoPtr_leftUpperArm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "leftUpperArm"); BipedReferences.NativeFieldInfoPtr_leftForearm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "leftForearm"); BipedReferences.NativeFieldInfoPtr_leftHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "leftHand"); BipedReferences.NativeFieldInfoPtr_rightUpperArm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rightUpperArm"); BipedReferences.NativeFieldInfoPtr_rightForearm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rightForearm"); BipedReferences.NativeFieldInfoPtr_rightHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rightHand"); BipedReferences.NativeFieldInfoPtr_head = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "head"); BipedReferences.NativeFieldInfoPtr_spine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "spine"); BipedReferences.NativeFieldInfoPtr_eyes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "eyes"); BipedReferences.NativeMethodInfoPtr_get_isFilled_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672827); BipedReferences.NativeMethodInfoPtr_get_isEmpty_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672828); BipedReferences.NativeMethodInfoPtr_IsEmpty_Public_Virtual_New_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672829); BipedReferences.NativeMethodInfoPtr_Contains_Public_Virtual_New_Boolean_Transform_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672830); BipedReferences.NativeMethodInfoPtr_AutoDetectReferences_Public_Static_Boolean_byref_BipedReferences_Transform_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672831); BipedReferences.NativeMethodInfoPtr_DetectReferencesByNaming_Public_Static_Void_byref_BipedReferences_Transform_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672832); BipedReferences.NativeMethodInfoPtr_AssignHumanoidReferences_Public_Static_Void_byref_BipedReferences_Animator_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672833); BipedReferences.NativeMethodInfoPtr_SetupError_Public_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672834); BipedReferences.NativeMethodInfoPtr_SetupWarning_Public_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672835); BipedReferences.NativeMethodInfoPtr_IsNeckBone_Private_Static_Boolean_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672836); BipedReferences.NativeMethodInfoPtr_AddBoneToEyes_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672837); BipedReferences.NativeMethodInfoPtr_AddBoneToSpine_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672838); BipedReferences.NativeMethodInfoPtr_DetectLimb_Private_Static_Void_BoneType_BoneSide_byref_Transform_byref_Transform_byref_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672839); BipedReferences.NativeMethodInfoPtr_AddBoneToHierarchy_Private_Static_Void_byref_Il2CppReferenceArray_1_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672840); BipedReferences.NativeMethodInfoPtr_LimbError_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672841); BipedReferences.NativeMethodInfoPtr_LimbWarning_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672842); BipedReferences.NativeMethodInfoPtr_SpineError_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672843); BipedReferences.NativeMethodInfoPtr_SpineWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672844); BipedReferences.NativeMethodInfoPtr_EyesError_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672845); BipedReferences.NativeMethodInfoPtr_EyesWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672846); BipedReferences.NativeMethodInfoPtr_RootHeightWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672847); BipedReferences.NativeMethodInfoPtr_FacingAxisWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672848); BipedReferences.NativeMethodInfoPtr_GetVerticalOffset_Private_Static_Single_Vector3_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672849); BipedReferences.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672850); } // Token: 0x06007D87 RID: 32135 RVA: 0x0000A74C File Offset: 0x0000894C public BipedReferences(IntPtr pointer) : base(pointer) { } // Token: 0x17002ABA RID: 10938 // (get) Token: 0x06007D88 RID: 32136 RVA: 0x002011A8 File Offset: 0x001FF3A8 // (set) Token: 0x06007D89 RID: 32137 RVA: 0x002011DC File Offset: 0x001FF3DC public unsafe Transform root { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_root); 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(BipedReferences.NativeFieldInfoPtr_root), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002ABB RID: 10939 // (get) Token: 0x06007D8A RID: 32138 RVA: 0x00201204 File Offset: 0x001FF404 // (set) Token: 0x06007D8B RID: 32139 RVA: 0x00201238 File Offset: 0x001FF438 public unsafe Transform pelvis { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_pelvis); 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(BipedReferences.NativeFieldInfoPtr_pelvis), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002ABC RID: 10940 // (get) Token: 0x06007D8C RID: 32140 RVA: 0x00201260 File Offset: 0x001FF460 // (set) Token: 0x06007D8D RID: 32141 RVA: 0x00201294 File Offset: 0x001FF494 public unsafe Transform leftThigh { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_leftThigh); 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(BipedReferences.NativeFieldInfoPtr_leftThigh), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002ABD RID: 10941 // (get) Token: 0x06007D8E RID: 32142 RVA: 0x002012BC File Offset: 0x001FF4BC // (set) Token: 0x06007D8F RID: 32143 RVA: 0x002012F0 File Offset: 0x001FF4F0 public unsafe Transform leftCalf { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_leftCalf); 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(BipedReferences.NativeFieldInfoPtr_leftCalf), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002ABE RID: 10942 // (get) Token: 0x06007D90 RID: 32144 RVA: 0x00201318 File Offset: 0x001FF518 // (set) Token: 0x06007D91 RID: 32145 RVA: 0x0020134C File Offset: 0x001FF54C public unsafe Transform leftFoot { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_leftFoot); 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(BipedReferences.NativeFieldInfoPtr_leftFoot), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002ABF RID: 10943 // (get) Token: 0x06007D92 RID: 32146 RVA: 0x00201374 File Offset: 0x001FF574 // (set) Token: 0x06007D93 RID: 32147 RVA: 0x002013A8 File Offset: 0x001FF5A8 public unsafe Transform rightThigh { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_rightThigh); 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(BipedReferences.NativeFieldInfoPtr_rightThigh), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC0 RID: 10944 // (get) Token: 0x06007D94 RID: 32148 RVA: 0x002013D0 File Offset: 0x001FF5D0 // (set) Token: 0x06007D95 RID: 32149 RVA: 0x00201404 File Offset: 0x001FF604 public unsafe Transform rightCalf { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_rightCalf); 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(BipedReferences.NativeFieldInfoPtr_rightCalf), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC1 RID: 10945 // (get) Token: 0x06007D96 RID: 32150 RVA: 0x0020142C File Offset: 0x001FF62C // (set) Token: 0x06007D97 RID: 32151 RVA: 0x00201460 File Offset: 0x001FF660 public unsafe Transform rightFoot { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_rightFoot); 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(BipedReferences.NativeFieldInfoPtr_rightFoot), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC2 RID: 10946 // (get) Token: 0x06007D98 RID: 32152 RVA: 0x00201488 File Offset: 0x001FF688 // (set) Token: 0x06007D99 RID: 32153 RVA: 0x002014BC File Offset: 0x001FF6BC public unsafe Transform leftUpperArm { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_leftUpperArm); 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(BipedReferences.NativeFieldInfoPtr_leftUpperArm), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC3 RID: 10947 // (get) Token: 0x06007D9A RID: 32154 RVA: 0x002014E4 File Offset: 0x001FF6E4 // (set) Token: 0x06007D9B RID: 32155 RVA: 0x00201518 File Offset: 0x001FF718 public unsafe Transform leftForearm { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_leftForearm); 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(BipedReferences.NativeFieldInfoPtr_leftForearm), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC4 RID: 10948 // (get) Token: 0x06007D9C RID: 32156 RVA: 0x00201540 File Offset: 0x001FF740 // (set) Token: 0x06007D9D RID: 32157 RVA: 0x00201574 File Offset: 0x001FF774 public unsafe Transform leftHand { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_leftHand); 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(BipedReferences.NativeFieldInfoPtr_leftHand), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC5 RID: 10949 // (get) Token: 0x06007D9E RID: 32158 RVA: 0x0020159C File Offset: 0x001FF79C // (set) Token: 0x06007D9F RID: 32159 RVA: 0x002015D0 File Offset: 0x001FF7D0 public unsafe Transform rightUpperArm { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_rightUpperArm); 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(BipedReferences.NativeFieldInfoPtr_rightUpperArm), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC6 RID: 10950 // (get) Token: 0x06007DA0 RID: 32160 RVA: 0x002015F8 File Offset: 0x001FF7F8 // (set) Token: 0x06007DA1 RID: 32161 RVA: 0x0020162C File Offset: 0x001FF82C public unsafe Transform rightForearm { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_rightForearm); 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(BipedReferences.NativeFieldInfoPtr_rightForearm), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC7 RID: 10951 // (get) Token: 0x06007DA2 RID: 32162 RVA: 0x00201654 File Offset: 0x001FF854 // (set) Token: 0x06007DA3 RID: 32163 RVA: 0x00201688 File Offset: 0x001FF888 public unsafe Transform rightHand { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_rightHand); 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(BipedReferences.NativeFieldInfoPtr_rightHand), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC8 RID: 10952 // (get) Token: 0x06007DA4 RID: 32164 RVA: 0x002016B0 File Offset: 0x001FF8B0 // (set) Token: 0x06007DA5 RID: 32165 RVA: 0x002016E4 File Offset: 0x001FF8E4 public unsafe Transform head { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_head); 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(BipedReferences.NativeFieldInfoPtr_head), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002AC9 RID: 10953 // (get) Token: 0x06007DA6 RID: 32166 RVA: 0x0020170C File Offset: 0x001FF90C // (set) Token: 0x06007DA7 RID: 32167 RVA: 0x00201740 File Offset: 0x001FF940 public unsafe Il2CppReferenceArray spine { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_spine); 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(BipedReferences.NativeFieldInfoPtr_spine), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002ACA RID: 10954 // (get) Token: 0x06007DA8 RID: 32168 RVA: 0x00201768 File Offset: 0x001FF968 // (set) Token: 0x06007DA9 RID: 32169 RVA: 0x0020179C File Offset: 0x001FF99C public unsafe Il2CppReferenceArray eyes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_eyes); 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(BipedReferences.NativeFieldInfoPtr_eyes), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x0400543F RID: 21567 private static readonly IntPtr NativeFieldInfoPtr_root; // Token: 0x04005440 RID: 21568 private static readonly IntPtr NativeFieldInfoPtr_pelvis; // Token: 0x04005441 RID: 21569 private static readonly IntPtr NativeFieldInfoPtr_leftThigh; // Token: 0x04005442 RID: 21570 private static readonly IntPtr NativeFieldInfoPtr_leftCalf; // Token: 0x04005443 RID: 21571 private static readonly IntPtr NativeFieldInfoPtr_leftFoot; // Token: 0x04005444 RID: 21572 private static readonly IntPtr NativeFieldInfoPtr_rightThigh; // Token: 0x04005445 RID: 21573 private static readonly IntPtr NativeFieldInfoPtr_rightCalf; // Token: 0x04005446 RID: 21574 private static readonly IntPtr NativeFieldInfoPtr_rightFoot; // Token: 0x04005447 RID: 21575 private static readonly IntPtr NativeFieldInfoPtr_leftUpperArm; // Token: 0x04005448 RID: 21576 private static readonly IntPtr NativeFieldInfoPtr_leftForearm; // Token: 0x04005449 RID: 21577 private static readonly IntPtr NativeFieldInfoPtr_leftHand; // Token: 0x0400544A RID: 21578 private static readonly IntPtr NativeFieldInfoPtr_rightUpperArm; // Token: 0x0400544B RID: 21579 private static readonly IntPtr NativeFieldInfoPtr_rightForearm; // Token: 0x0400544C RID: 21580 private static readonly IntPtr NativeFieldInfoPtr_rightHand; // Token: 0x0400544D RID: 21581 private static readonly IntPtr NativeFieldInfoPtr_head; // Token: 0x0400544E RID: 21582 private static readonly IntPtr NativeFieldInfoPtr_spine; // Token: 0x0400544F RID: 21583 private static readonly IntPtr NativeFieldInfoPtr_eyes; // Token: 0x04005450 RID: 21584 private static readonly IntPtr NativeMethodInfoPtr_get_isFilled_Public_Virtual_New_get_Boolean_0; // Token: 0x04005451 RID: 21585 private static readonly IntPtr NativeMethodInfoPtr_get_isEmpty_Public_get_Boolean_0; // Token: 0x04005452 RID: 21586 private static readonly IntPtr NativeMethodInfoPtr_IsEmpty_Public_Virtual_New_Boolean_Boolean_0; // Token: 0x04005453 RID: 21587 private static readonly IntPtr NativeMethodInfoPtr_Contains_Public_Virtual_New_Boolean_Transform_Boolean_0; // Token: 0x04005454 RID: 21588 private static readonly IntPtr NativeMethodInfoPtr_AutoDetectReferences_Public_Static_Boolean_byref_BipedReferences_Transform_AutoDetectParams_0; // Token: 0x04005455 RID: 21589 private static readonly IntPtr NativeMethodInfoPtr_DetectReferencesByNaming_Public_Static_Void_byref_BipedReferences_Transform_AutoDetectParams_0; // Token: 0x04005456 RID: 21590 private static readonly IntPtr NativeMethodInfoPtr_AssignHumanoidReferences_Public_Static_Void_byref_BipedReferences_Animator_AutoDetectParams_0; // Token: 0x04005457 RID: 21591 private static readonly IntPtr NativeMethodInfoPtr_SetupError_Public_Static_Boolean_BipedReferences_byref_String_0; // Token: 0x04005458 RID: 21592 private static readonly IntPtr NativeMethodInfoPtr_SetupWarning_Public_Static_Boolean_BipedReferences_byref_String_0; // Token: 0x04005459 RID: 21593 private static readonly IntPtr NativeMethodInfoPtr_IsNeckBone_Private_Static_Boolean_Transform_Transform_0; // Token: 0x0400545A RID: 21594 private static readonly IntPtr NativeMethodInfoPtr_AddBoneToEyes_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0; // Token: 0x0400545B RID: 21595 private static readonly IntPtr NativeMethodInfoPtr_AddBoneToSpine_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0; // Token: 0x0400545C RID: 21596 private static readonly IntPtr NativeMethodInfoPtr_DetectLimb_Private_Static_Void_BoneType_BoneSide_byref_Transform_byref_Transform_byref_Transform_Il2CppReferenceArray_1_Transform_0; // Token: 0x0400545D RID: 21597 private static readonly IntPtr NativeMethodInfoPtr_AddBoneToHierarchy_Private_Static_Void_byref_Il2CppReferenceArray_1_Transform_Transform_0; // Token: 0x0400545E RID: 21598 private static readonly IntPtr NativeMethodInfoPtr_LimbError_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0; // Token: 0x0400545F RID: 21599 private static readonly IntPtr NativeMethodInfoPtr_LimbWarning_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0; // Token: 0x04005460 RID: 21600 private static readonly IntPtr NativeMethodInfoPtr_SpineError_Private_Static_Boolean_BipedReferences_byref_String_0; // Token: 0x04005461 RID: 21601 private static readonly IntPtr NativeMethodInfoPtr_SpineWarning_Private_Static_Boolean_BipedReferences_byref_String_0; // Token: 0x04005462 RID: 21602 private static readonly IntPtr NativeMethodInfoPtr_EyesError_Private_Static_Boolean_BipedReferences_byref_String_0; // Token: 0x04005463 RID: 21603 private static readonly IntPtr NativeMethodInfoPtr_EyesWarning_Private_Static_Boolean_BipedReferences_byref_String_0; // Token: 0x04005464 RID: 21604 private static readonly IntPtr NativeMethodInfoPtr_RootHeightWarning_Private_Static_Boolean_BipedReferences_byref_String_0; // Token: 0x04005465 RID: 21605 private static readonly IntPtr NativeMethodInfoPtr_FacingAxisWarning_Private_Static_Boolean_BipedReferences_byref_String_0; // Token: 0x04005466 RID: 21606 private static readonly IntPtr NativeMethodInfoPtr_GetVerticalOffset_Private_Static_Single_Vector3_Vector3_Quaternion_0; // Token: 0x04005467 RID: 21607 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020003FE RID: 1022 [StructLayout(2)] public struct AutoDetectParams { // Token: 0x06007DAA RID: 32170 RVA: 0x002017C4 File Offset: 0x001FF9C4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622372, RefRangeEnd = 622373, XrefRangeStart = 622372, XrefRangeEnd = 622372, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe AutoDetectParams(bool legsParentInSpine, bool includeEyes) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref legsParentInSpine; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref includeEyes; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedReferences.AutoDetectParams.NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0, ref this, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x17002ACD RID: 10957 // (get) Token: 0x06007DAB RID: 32171 RVA: 0x0020181C File Offset: 0x001FFA1C public unsafe static BipedReferences.AutoDetectParams Default { [CallerCount(0)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedReferences.AutoDetectParams.NativeMethodInfoPtr_get_Default_Public_Static_get_AutoDetectParams_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06007DAC RID: 32172 RVA: 0x00201860 File Offset: 0x001FFA60 // Note: this type is marked as 'beforefieldinit'. static AutoDetectParams() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "AutoDetectParams"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); BipedReferences.AutoDetectParams.NativeFieldInfoPtr_legsParentInSpine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "legsParentInSpine"); BipedReferences.AutoDetectParams.NativeFieldInfoPtr_includeEyes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "includeEyes"); BipedReferences.AutoDetectParams.NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672851); BipedReferences.AutoDetectParams.NativeMethodInfoPtr_get_Default_Public_Static_get_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672852); } // Token: 0x06007DAD RID: 32173 RVA: 0x002018DB File Offset: 0x001FFADB public Il2CppSystem.Object BoxIl2CppObject() { return new Il2CppSystem.Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x04005468 RID: 21608 private static readonly IntPtr NativeFieldInfoPtr_legsParentInSpine; // Token: 0x04005469 RID: 21609 private static readonly IntPtr NativeFieldInfoPtr_includeEyes; // Token: 0x0400546A RID: 21610 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0; // Token: 0x0400546B RID: 21611 private static readonly IntPtr NativeMethodInfoPtr_get_Default_Public_Static_get_AutoDetectParams_0; // Token: 0x0400546C RID: 21612 [FieldOffset(0)] [MarshalAs(4)] public bool legsParentInSpine; // Token: 0x0400546D RID: 21613 [FieldOffset(1)] [MarshalAs(4)] public bool includeEyes; } } }