Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/BipedReferences.cs
2023-09-06 22:19:13 +02:00

1080 lines
56 KiB
C#

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<Transform> 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<Transform> 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<BipedReferences>.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<BipedReferences>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion", "BipedReferences");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr);
BipedReferences.NativeFieldInfoPtr_root = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "root");
BipedReferences.NativeFieldInfoPtr_pelvis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "pelvis");
BipedReferences.NativeFieldInfoPtr_leftThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "leftThigh");
BipedReferences.NativeFieldInfoPtr_leftCalf = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "leftCalf");
BipedReferences.NativeFieldInfoPtr_leftFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "leftFoot");
BipedReferences.NativeFieldInfoPtr_rightThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "rightThigh");
BipedReferences.NativeFieldInfoPtr_rightCalf = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "rightCalf");
BipedReferences.NativeFieldInfoPtr_rightFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "rightFoot");
BipedReferences.NativeFieldInfoPtr_leftUpperArm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "leftUpperArm");
BipedReferences.NativeFieldInfoPtr_leftForearm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "leftForearm");
BipedReferences.NativeFieldInfoPtr_leftHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "leftHand");
BipedReferences.NativeFieldInfoPtr_rightUpperArm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "rightUpperArm");
BipedReferences.NativeFieldInfoPtr_rightForearm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "rightForearm");
BipedReferences.NativeFieldInfoPtr_rightHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "rightHand");
BipedReferences.NativeFieldInfoPtr_head = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "head");
BipedReferences.NativeFieldInfoPtr_spine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "spine");
BipedReferences.NativeFieldInfoPtr_eyes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "eyes");
BipedReferences.NativeMethodInfoPtr_get_isFilled_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672827);
BipedReferences.NativeMethodInfoPtr_get_isEmpty_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672828);
BipedReferences.NativeMethodInfoPtr_IsEmpty_Public_Virtual_New_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672829);
BipedReferences.NativeMethodInfoPtr_Contains_Public_Virtual_New_Boolean_Transform_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672830);
BipedReferences.NativeMethodInfoPtr_AutoDetectReferences_Public_Static_Boolean_byref_BipedReferences_Transform_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672831);
BipedReferences.NativeMethodInfoPtr_DetectReferencesByNaming_Public_Static_Void_byref_BipedReferences_Transform_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672832);
BipedReferences.NativeMethodInfoPtr_AssignHumanoidReferences_Public_Static_Void_byref_BipedReferences_Animator_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672833);
BipedReferences.NativeMethodInfoPtr_SetupError_Public_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672834);
BipedReferences.NativeMethodInfoPtr_SetupWarning_Public_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672835);
BipedReferences.NativeMethodInfoPtr_IsNeckBone_Private_Static_Boolean_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672836);
BipedReferences.NativeMethodInfoPtr_AddBoneToEyes_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672837);
BipedReferences.NativeMethodInfoPtr_AddBoneToSpine_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672838);
BipedReferences.NativeMethodInfoPtr_DetectLimb_Private_Static_Void_BoneType_BoneSide_byref_Transform_byref_Transform_byref_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672839);
BipedReferences.NativeMethodInfoPtr_AddBoneToHierarchy_Private_Static_Void_byref_Il2CppReferenceArray_1_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672840);
BipedReferences.NativeMethodInfoPtr_LimbError_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672841);
BipedReferences.NativeMethodInfoPtr_LimbWarning_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672842);
BipedReferences.NativeMethodInfoPtr_SpineError_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672843);
BipedReferences.NativeMethodInfoPtr_SpineWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672844);
BipedReferences.NativeMethodInfoPtr_EyesError_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672845);
BipedReferences.NativeMethodInfoPtr_EyesWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672846);
BipedReferences.NativeMethodInfoPtr_RootHeightWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672847);
BipedReferences.NativeMethodInfoPtr_FacingAxisWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672848);
BipedReferences.NativeMethodInfoPtr_GetVerticalOffset_Private_Static_Single_Vector3_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672849);
BipedReferences.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.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<Transform> spine
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_spine);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<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_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<Transform> eyes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedReferences.NativeFieldInfoPtr_eyes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<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_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<BipedReferences.AutoDetectParams>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, "AutoDetectParams");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr);
BipedReferences.AutoDetectParams.NativeFieldInfoPtr_legsParentInSpine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr, "legsParentInSpine");
BipedReferences.AutoDetectParams.NativeFieldInfoPtr_includeEyes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr, "includeEyes");
BipedReferences.AutoDetectParams.NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr, 100672851);
BipedReferences.AutoDetectParams.NativeMethodInfoPtr_get_Default_Public_Static_get_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr, 100672852);
}
// Token: 0x06007DAD RID: 32173 RVA: 0x002018DB File Offset: 0x001FFADB
public Il2CppSystem.Object BoxIl2CppObject()
{
return new Il2CppSystem.Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.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;
}
}
}