Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/BipedReferences.cs
2023-09-06 22:09:22 +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: 0x020003AE RID: 942
[Serializable]
public class BipedReferences : Il2CppSystem.Object
{
// Token: 0x17002862 RID: 10338
// (get) Token: 0x060075CB RID: 30155 RVA: 0x001DFFC8 File Offset: 0x001DE1C8
public unsafe virtual bool isFilled
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 607675, XrefRangeEnd = 607727, 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: 0x17002863 RID: 10339
// (get) Token: 0x060075CC RID: 30156 RVA: 0x001E0024 File Offset: 0x001DE224
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: 0x060075CD RID: 30157 RVA: 0x001E0074 File Offset: 0x001DE274
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 607727, XrefRangeEnd = 607782, 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: 0x060075CE RID: 30158 RVA: 0x001E00E4 File Offset: 0x001DE2E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 607782, XrefRangeEnd = 607837, 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: 0x060075CF RID: 30159 RVA: 0x001E016C File Offset: 0x001DE36C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 607855, RefRangeEnd = 607856, XrefRangeStart = 607837, XrefRangeEnd = 607855, 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: 0x060075D0 RID: 30160 RVA: 0x001E0210 File Offset: 0x001DE410
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 607856, XrefRangeEnd = 607980, 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: 0x060075D1 RID: 30161 RVA: 0x001E02A8 File Offset: 0x001DE4A8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608049, RefRangeEnd = 608050, XrefRangeStart = 607980, XrefRangeEnd = 608049, 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: 0x060075D2 RID: 30162 RVA: 0x001E0340 File Offset: 0x001DE540
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 608057, RefRangeEnd = 608059, XrefRangeStart = 608050, XrefRangeEnd = 608057, 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: 0x060075D3 RID: 30163 RVA: 0x001E03C8 File Offset: 0x001DE5C8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608065, RefRangeEnd = 608066, XrefRangeStart = 608059, XrefRangeEnd = 608065, 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: 0x060075D4 RID: 30164 RVA: 0x001E0450 File Offset: 0x001DE650
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608066, XrefRangeEnd = 608076, 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: 0x060075D5 RID: 30165 RVA: 0x001E04C0 File Offset: 0x001DE6C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608076, XrefRangeEnd = 608087, 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: 0x060075D6 RID: 30166 RVA: 0x001E0564 File Offset: 0x001DE764
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608087, XrefRangeEnd = 608102, 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: 0x060075D7 RID: 30167 RVA: 0x001E0608 File Offset: 0x001DE808
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 608112, RefRangeEnd = 608116, XrefRangeStart = 608102, XrefRangeEnd = 608112, 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: 0x060075D8 RID: 30168 RVA: 0x001E0720 File Offset: 0x001DE920
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 608125, RefRangeEnd = 608130, XrefRangeStart = 608116, XrefRangeEnd = 608125, 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: 0x060075D9 RID: 30169 RVA: 0x001E07A4 File Offset: 0x001DE9A4
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 608209, RefRangeEnd = 608213, XrefRangeStart = 608130, XrefRangeEnd = 608209, 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: 0x060075DA RID: 30170 RVA: 0x001E085C File Offset: 0x001DEA5C
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 608224, RefRangeEnd = 608228, XrefRangeStart = 608213, XrefRangeEnd = 608224, 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: 0x060075DB RID: 30171 RVA: 0x001E0914 File Offset: 0x001DEB14
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608245, RefRangeEnd = 608246, XrefRangeStart = 608228, XrefRangeEnd = 608245, 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: 0x060075DC RID: 30172 RVA: 0x001E099C File Offset: 0x001DEB9C
[CallerCount(87)]
[CachedScanResults(RefRangeStart = 20575, RefRangeEnd = 20662, XrefRangeStart = 20575, XrefRangeEnd = 20662, 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: 0x060075DD RID: 30173 RVA: 0x001E0A24 File Offset: 0x001DEC24
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608260, RefRangeEnd = 608261, XrefRangeStart = 608246, XrefRangeEnd = 608260, 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: 0x060075DE RID: 30174 RVA: 0x001E0AAC File Offset: 0x001DECAC
[CallerCount(87)]
[CachedScanResults(RefRangeStart = 20575, RefRangeEnd = 20662, XrefRangeStart = 20575, XrefRangeEnd = 20662, 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: 0x060075DF RID: 30175 RVA: 0x001E0B34 File Offset: 0x001DED34
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608279, RefRangeEnd = 608280, XrefRangeStart = 608261, XrefRangeEnd = 608279, 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: 0x060075E0 RID: 30176 RVA: 0x001E0BBC File Offset: 0x001DEDBC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608289, RefRangeEnd = 608290, XrefRangeStart = 608280, XrefRangeEnd = 608289, 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: 0x060075E1 RID: 30177 RVA: 0x001E0C44 File Offset: 0x001DEE44
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608290, XrefRangeEnd = 608292, 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: 0x060075E2 RID: 30178 RVA: 0x001E0CC0 File Offset: 0x001DEEC0
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 608300, RefRangeEnd = 608306, XrefRangeStart = 608292, XrefRangeEnd = 608300, 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: 0x060075E3 RID: 30179 RVA: 0x001E0D0C File Offset: 0x001DEF0C
// 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, 100672164);
BipedReferences.NativeMethodInfoPtr_get_isEmpty_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672165);
BipedReferences.NativeMethodInfoPtr_IsEmpty_Public_Virtual_New_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672166);
BipedReferences.NativeMethodInfoPtr_Contains_Public_Virtual_New_Boolean_Transform_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672167);
BipedReferences.NativeMethodInfoPtr_AutoDetectReferences_Public_Static_Boolean_byref_BipedReferences_Transform_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672168);
BipedReferences.NativeMethodInfoPtr_DetectReferencesByNaming_Public_Static_Void_byref_BipedReferences_Transform_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672169);
BipedReferences.NativeMethodInfoPtr_AssignHumanoidReferences_Public_Static_Void_byref_BipedReferences_Animator_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672170);
BipedReferences.NativeMethodInfoPtr_SetupError_Public_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672171);
BipedReferences.NativeMethodInfoPtr_SetupWarning_Public_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672172);
BipedReferences.NativeMethodInfoPtr_IsNeckBone_Private_Static_Boolean_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672173);
BipedReferences.NativeMethodInfoPtr_AddBoneToEyes_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672174);
BipedReferences.NativeMethodInfoPtr_AddBoneToSpine_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672175);
BipedReferences.NativeMethodInfoPtr_DetectLimb_Private_Static_Void_BoneType_BoneSide_byref_Transform_byref_Transform_byref_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672176);
BipedReferences.NativeMethodInfoPtr_AddBoneToHierarchy_Private_Static_Void_byref_Il2CppReferenceArray_1_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672177);
BipedReferences.NativeMethodInfoPtr_LimbError_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672178);
BipedReferences.NativeMethodInfoPtr_LimbWarning_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672179);
BipedReferences.NativeMethodInfoPtr_SpineError_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672180);
BipedReferences.NativeMethodInfoPtr_SpineWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672181);
BipedReferences.NativeMethodInfoPtr_EyesError_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672182);
BipedReferences.NativeMethodInfoPtr_EyesWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672183);
BipedReferences.NativeMethodInfoPtr_RootHeightWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672184);
BipedReferences.NativeMethodInfoPtr_FacingAxisWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672185);
BipedReferences.NativeMethodInfoPtr_GetVerticalOffset_Private_Static_Single_Vector3_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672186);
BipedReferences.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672187);
}
// Token: 0x060075E4 RID: 30180 RVA: 0x0000A74C File Offset: 0x0000894C
public BipedReferences(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002851 RID: 10321
// (get) Token: 0x060075E5 RID: 30181 RVA: 0x001E1070 File Offset: 0x001DF270
// (set) Token: 0x060075E6 RID: 30182 RVA: 0x001E10A4 File Offset: 0x001DF2A4
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: 0x17002852 RID: 10322
// (get) Token: 0x060075E7 RID: 30183 RVA: 0x001E10CC File Offset: 0x001DF2CC
// (set) Token: 0x060075E8 RID: 30184 RVA: 0x001E1100 File Offset: 0x001DF300
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: 0x17002853 RID: 10323
// (get) Token: 0x060075E9 RID: 30185 RVA: 0x001E1128 File Offset: 0x001DF328
// (set) Token: 0x060075EA RID: 30186 RVA: 0x001E115C File Offset: 0x001DF35C
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: 0x17002854 RID: 10324
// (get) Token: 0x060075EB RID: 30187 RVA: 0x001E1184 File Offset: 0x001DF384
// (set) Token: 0x060075EC RID: 30188 RVA: 0x001E11B8 File Offset: 0x001DF3B8
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: 0x17002855 RID: 10325
// (get) Token: 0x060075ED RID: 30189 RVA: 0x001E11E0 File Offset: 0x001DF3E0
// (set) Token: 0x060075EE RID: 30190 RVA: 0x001E1214 File Offset: 0x001DF414
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: 0x17002856 RID: 10326
// (get) Token: 0x060075EF RID: 30191 RVA: 0x001E123C File Offset: 0x001DF43C
// (set) Token: 0x060075F0 RID: 30192 RVA: 0x001E1270 File Offset: 0x001DF470
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: 0x17002857 RID: 10327
// (get) Token: 0x060075F1 RID: 30193 RVA: 0x001E1298 File Offset: 0x001DF498
// (set) Token: 0x060075F2 RID: 30194 RVA: 0x001E12CC File Offset: 0x001DF4CC
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: 0x17002858 RID: 10328
// (get) Token: 0x060075F3 RID: 30195 RVA: 0x001E12F4 File Offset: 0x001DF4F4
// (set) Token: 0x060075F4 RID: 30196 RVA: 0x001E1328 File Offset: 0x001DF528
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: 0x17002859 RID: 10329
// (get) Token: 0x060075F5 RID: 30197 RVA: 0x001E1350 File Offset: 0x001DF550
// (set) Token: 0x060075F6 RID: 30198 RVA: 0x001E1384 File Offset: 0x001DF584
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: 0x1700285A RID: 10330
// (get) Token: 0x060075F7 RID: 30199 RVA: 0x001E13AC File Offset: 0x001DF5AC
// (set) Token: 0x060075F8 RID: 30200 RVA: 0x001E13E0 File Offset: 0x001DF5E0
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: 0x1700285B RID: 10331
// (get) Token: 0x060075F9 RID: 30201 RVA: 0x001E1408 File Offset: 0x001DF608
// (set) Token: 0x060075FA RID: 30202 RVA: 0x001E143C File Offset: 0x001DF63C
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: 0x1700285C RID: 10332
// (get) Token: 0x060075FB RID: 30203 RVA: 0x001E1464 File Offset: 0x001DF664
// (set) Token: 0x060075FC RID: 30204 RVA: 0x001E1498 File Offset: 0x001DF698
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: 0x1700285D RID: 10333
// (get) Token: 0x060075FD RID: 30205 RVA: 0x001E14C0 File Offset: 0x001DF6C0
// (set) Token: 0x060075FE RID: 30206 RVA: 0x001E14F4 File Offset: 0x001DF6F4
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: 0x1700285E RID: 10334
// (get) Token: 0x060075FF RID: 30207 RVA: 0x001E151C File Offset: 0x001DF71C
// (set) Token: 0x06007600 RID: 30208 RVA: 0x001E1550 File Offset: 0x001DF750
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: 0x1700285F RID: 10335
// (get) Token: 0x06007601 RID: 30209 RVA: 0x001E1578 File Offset: 0x001DF778
// (set) Token: 0x06007602 RID: 30210 RVA: 0x001E15AC File Offset: 0x001DF7AC
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: 0x17002860 RID: 10336
// (get) Token: 0x06007603 RID: 30211 RVA: 0x001E15D4 File Offset: 0x001DF7D4
// (set) Token: 0x06007604 RID: 30212 RVA: 0x001E1608 File Offset: 0x001DF808
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: 0x17002861 RID: 10337
// (get) Token: 0x06007605 RID: 30213 RVA: 0x001E1630 File Offset: 0x001DF830
// (set) Token: 0x06007606 RID: 30214 RVA: 0x001E1664 File Offset: 0x001DF864
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: 0x04004F0A RID: 20234
private static readonly IntPtr NativeFieldInfoPtr_root;
// Token: 0x04004F0B RID: 20235
private static readonly IntPtr NativeFieldInfoPtr_pelvis;
// Token: 0x04004F0C RID: 20236
private static readonly IntPtr NativeFieldInfoPtr_leftThigh;
// Token: 0x04004F0D RID: 20237
private static readonly IntPtr NativeFieldInfoPtr_leftCalf;
// Token: 0x04004F0E RID: 20238
private static readonly IntPtr NativeFieldInfoPtr_leftFoot;
// Token: 0x04004F0F RID: 20239
private static readonly IntPtr NativeFieldInfoPtr_rightThigh;
// Token: 0x04004F10 RID: 20240
private static readonly IntPtr NativeFieldInfoPtr_rightCalf;
// Token: 0x04004F11 RID: 20241
private static readonly IntPtr NativeFieldInfoPtr_rightFoot;
// Token: 0x04004F12 RID: 20242
private static readonly IntPtr NativeFieldInfoPtr_leftUpperArm;
// Token: 0x04004F13 RID: 20243
private static readonly IntPtr NativeFieldInfoPtr_leftForearm;
// Token: 0x04004F14 RID: 20244
private static readonly IntPtr NativeFieldInfoPtr_leftHand;
// Token: 0x04004F15 RID: 20245
private static readonly IntPtr NativeFieldInfoPtr_rightUpperArm;
// Token: 0x04004F16 RID: 20246
private static readonly IntPtr NativeFieldInfoPtr_rightForearm;
// Token: 0x04004F17 RID: 20247
private static readonly IntPtr NativeFieldInfoPtr_rightHand;
// Token: 0x04004F18 RID: 20248
private static readonly IntPtr NativeFieldInfoPtr_head;
// Token: 0x04004F19 RID: 20249
private static readonly IntPtr NativeFieldInfoPtr_spine;
// Token: 0x04004F1A RID: 20250
private static readonly IntPtr NativeFieldInfoPtr_eyes;
// Token: 0x04004F1B RID: 20251
private static readonly IntPtr NativeMethodInfoPtr_get_isFilled_Public_Virtual_New_get_Boolean_0;
// Token: 0x04004F1C RID: 20252
private static readonly IntPtr NativeMethodInfoPtr_get_isEmpty_Public_get_Boolean_0;
// Token: 0x04004F1D RID: 20253
private static readonly IntPtr NativeMethodInfoPtr_IsEmpty_Public_Virtual_New_Boolean_Boolean_0;
// Token: 0x04004F1E RID: 20254
private static readonly IntPtr NativeMethodInfoPtr_Contains_Public_Virtual_New_Boolean_Transform_Boolean_0;
// Token: 0x04004F1F RID: 20255
private static readonly IntPtr NativeMethodInfoPtr_AutoDetectReferences_Public_Static_Boolean_byref_BipedReferences_Transform_AutoDetectParams_0;
// Token: 0x04004F20 RID: 20256
private static readonly IntPtr NativeMethodInfoPtr_DetectReferencesByNaming_Public_Static_Void_byref_BipedReferences_Transform_AutoDetectParams_0;
// Token: 0x04004F21 RID: 20257
private static readonly IntPtr NativeMethodInfoPtr_AssignHumanoidReferences_Public_Static_Void_byref_BipedReferences_Animator_AutoDetectParams_0;
// Token: 0x04004F22 RID: 20258
private static readonly IntPtr NativeMethodInfoPtr_SetupError_Public_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004F23 RID: 20259
private static readonly IntPtr NativeMethodInfoPtr_SetupWarning_Public_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004F24 RID: 20260
private static readonly IntPtr NativeMethodInfoPtr_IsNeckBone_Private_Static_Boolean_Transform_Transform_0;
// Token: 0x04004F25 RID: 20261
private static readonly IntPtr NativeMethodInfoPtr_AddBoneToEyes_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0;
// Token: 0x04004F26 RID: 20262
private static readonly IntPtr NativeMethodInfoPtr_AddBoneToSpine_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0;
// Token: 0x04004F27 RID: 20263
private static readonly IntPtr NativeMethodInfoPtr_DetectLimb_Private_Static_Void_BoneType_BoneSide_byref_Transform_byref_Transform_byref_Transform_Il2CppReferenceArray_1_Transform_0;
// Token: 0x04004F28 RID: 20264
private static readonly IntPtr NativeMethodInfoPtr_AddBoneToHierarchy_Private_Static_Void_byref_Il2CppReferenceArray_1_Transform_Transform_0;
// Token: 0x04004F29 RID: 20265
private static readonly IntPtr NativeMethodInfoPtr_LimbError_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0;
// Token: 0x04004F2A RID: 20266
private static readonly IntPtr NativeMethodInfoPtr_LimbWarning_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0;
// Token: 0x04004F2B RID: 20267
private static readonly IntPtr NativeMethodInfoPtr_SpineError_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004F2C RID: 20268
private static readonly IntPtr NativeMethodInfoPtr_SpineWarning_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004F2D RID: 20269
private static readonly IntPtr NativeMethodInfoPtr_EyesError_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004F2E RID: 20270
private static readonly IntPtr NativeMethodInfoPtr_EyesWarning_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004F2F RID: 20271
private static readonly IntPtr NativeMethodInfoPtr_RootHeightWarning_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004F30 RID: 20272
private static readonly IntPtr NativeMethodInfoPtr_FacingAxisWarning_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004F31 RID: 20273
private static readonly IntPtr NativeMethodInfoPtr_GetVerticalOffset_Private_Static_Single_Vector3_Vector3_Quaternion_0;
// Token: 0x04004F32 RID: 20274
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003AF RID: 943
[StructLayout(LayoutKind.Explicit)]
public struct AutoDetectParams
{
// Token: 0x06007607 RID: 30215 RVA: 0x001E168C File Offset: 0x001DF88C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 607674, RefRangeEnd = 607675, XrefRangeStart = 607674, XrefRangeEnd = 607674, 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: 0x17002864 RID: 10340
// (get) Token: 0x06007608 RID: 30216 RVA: 0x001E16E4 File Offset: 0x001DF8E4
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: 0x06007609 RID: 30217 RVA: 0x001E1728 File Offset: 0x001DF928
// 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, 100672188);
BipedReferences.AutoDetectParams.NativeMethodInfoPtr_get_Default_Public_Static_get_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr, 100672189);
}
// Token: 0x0600760A RID: 30218 RVA: 0x001E17A3 File Offset: 0x001DF9A3
public Il2CppSystem.Object BoxIl2CppObject()
{
return new Il2CppSystem.Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr, ref this));
}
// Token: 0x04004F33 RID: 20275
private static readonly IntPtr NativeFieldInfoPtr_legsParentInSpine;
// Token: 0x04004F34 RID: 20276
private static readonly IntPtr NativeFieldInfoPtr_includeEyes;
// Token: 0x04004F35 RID: 20277
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0;
// Token: 0x04004F36 RID: 20278
private static readonly IntPtr NativeMethodInfoPtr_get_Default_Public_Static_get_AutoDetectParams_0;
// Token: 0x04004F37 RID: 20279
[FieldOffset(0)]
[MarshalAs(UnmanagedType.U1)]
public bool legsParentInSpine;
// Token: 0x04004F38 RID: 20280
[FieldOffset(1)]
[MarshalAs(UnmanagedType.U1)]
public bool includeEyes;
}
}
}