Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/BipedReferences.cs
2023-09-06 22:00:49 +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: 0x020003A5 RID: 933
[Serializable]
public class BipedReferences : Il2CppSystem.Object
{
// Token: 0x17002830 RID: 10288
// (get) Token: 0x0600751B RID: 29979 RVA: 0x001DD3C4 File Offset: 0x001DB5C4
public unsafe virtual bool isFilled
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 590068, XrefRangeEnd = 590120, 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: 0x17002831 RID: 10289
// (get) Token: 0x0600751C RID: 29980 RVA: 0x001DD420 File Offset: 0x001DB620
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: 0x0600751D RID: 29981 RVA: 0x001DD470 File Offset: 0x001DB670
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 590120, XrefRangeEnd = 590175, 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: 0x0600751E RID: 29982 RVA: 0x001DD4E0 File Offset: 0x001DB6E0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 590175, XrefRangeEnd = 590230, 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: 0x0600751F RID: 29983 RVA: 0x001DD568 File Offset: 0x001DB768
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590248, RefRangeEnd = 590249, XrefRangeStart = 590230, XrefRangeEnd = 590248, 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: 0x06007520 RID: 29984 RVA: 0x001DD60C File Offset: 0x001DB80C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 590249, XrefRangeEnd = 590373, 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: 0x06007521 RID: 29985 RVA: 0x001DD6A4 File Offset: 0x001DB8A4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590442, RefRangeEnd = 590443, XrefRangeStart = 590373, XrefRangeEnd = 590442, 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: 0x06007522 RID: 29986 RVA: 0x001DD73C File Offset: 0x001DB93C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 590450, RefRangeEnd = 590452, XrefRangeStart = 590443, XrefRangeEnd = 590450, 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: 0x06007523 RID: 29987 RVA: 0x001DD7C4 File Offset: 0x001DB9C4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590458, RefRangeEnd = 590459, XrefRangeStart = 590452, XrefRangeEnd = 590458, 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: 0x06007524 RID: 29988 RVA: 0x001DD84C File Offset: 0x001DBA4C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 590459, XrefRangeEnd = 590469, 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: 0x06007525 RID: 29989 RVA: 0x001DD8BC File Offset: 0x001DBABC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 590469, XrefRangeEnd = 590480, 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: 0x06007526 RID: 29990 RVA: 0x001DD960 File Offset: 0x001DBB60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 590480, XrefRangeEnd = 590495, 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: 0x06007527 RID: 29991 RVA: 0x001DDA04 File Offset: 0x001DBC04
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 590505, RefRangeEnd = 590509, XrefRangeStart = 590495, XrefRangeEnd = 590505, 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: 0x06007528 RID: 29992 RVA: 0x001DDB1C File Offset: 0x001DBD1C
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 590518, RefRangeEnd = 590523, XrefRangeStart = 590509, XrefRangeEnd = 590518, 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: 0x06007529 RID: 29993 RVA: 0x001DDBA0 File Offset: 0x001DBDA0
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 590602, RefRangeEnd = 590606, XrefRangeStart = 590523, XrefRangeEnd = 590602, 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: 0x0600752A RID: 29994 RVA: 0x001DDC58 File Offset: 0x001DBE58
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 590617, RefRangeEnd = 590621, XrefRangeStart = 590606, XrefRangeEnd = 590617, 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: 0x0600752B RID: 29995 RVA: 0x001DDD10 File Offset: 0x001DBF10
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590638, RefRangeEnd = 590639, XrefRangeStart = 590621, XrefRangeEnd = 590638, 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: 0x0600752C RID: 29996 RVA: 0x001DDD98 File Offset: 0x001DBF98
[CallerCount(87)]
[CachedScanResults(RefRangeStart = 20818, RefRangeEnd = 20905, XrefRangeStart = 20818, XrefRangeEnd = 20905, 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: 0x0600752D RID: 29997 RVA: 0x001DDE20 File Offset: 0x001DC020
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590653, RefRangeEnd = 590654, XrefRangeStart = 590639, XrefRangeEnd = 590653, 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: 0x0600752E RID: 29998 RVA: 0x001DDEA8 File Offset: 0x001DC0A8
[CallerCount(87)]
[CachedScanResults(RefRangeStart = 20818, RefRangeEnd = 20905, XrefRangeStart = 20818, XrefRangeEnd = 20905, 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: 0x0600752F RID: 29999 RVA: 0x001DDF30 File Offset: 0x001DC130
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590672, RefRangeEnd = 590673, XrefRangeStart = 590654, XrefRangeEnd = 590672, 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: 0x06007530 RID: 30000 RVA: 0x001DDFB8 File Offset: 0x001DC1B8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590682, RefRangeEnd = 590683, XrefRangeStart = 590673, XrefRangeEnd = 590682, 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: 0x06007531 RID: 30001 RVA: 0x001DE040 File Offset: 0x001DC240
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 590683, XrefRangeEnd = 590685, 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: 0x06007532 RID: 30002 RVA: 0x001DE0BC File Offset: 0x001DC2BC
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 590693, RefRangeEnd = 590699, XrefRangeStart = 590685, XrefRangeEnd = 590693, 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: 0x06007533 RID: 30003 RVA: 0x001DE108 File Offset: 0x001DC308
// 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, 100672114);
BipedReferences.NativeMethodInfoPtr_get_isEmpty_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672115);
BipedReferences.NativeMethodInfoPtr_IsEmpty_Public_Virtual_New_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672116);
BipedReferences.NativeMethodInfoPtr_Contains_Public_Virtual_New_Boolean_Transform_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672117);
BipedReferences.NativeMethodInfoPtr_AutoDetectReferences_Public_Static_Boolean_byref_BipedReferences_Transform_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672118);
BipedReferences.NativeMethodInfoPtr_DetectReferencesByNaming_Public_Static_Void_byref_BipedReferences_Transform_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672119);
BipedReferences.NativeMethodInfoPtr_AssignHumanoidReferences_Public_Static_Void_byref_BipedReferences_Animator_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672120);
BipedReferences.NativeMethodInfoPtr_SetupError_Public_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672121);
BipedReferences.NativeMethodInfoPtr_SetupWarning_Public_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672122);
BipedReferences.NativeMethodInfoPtr_IsNeckBone_Private_Static_Boolean_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672123);
BipedReferences.NativeMethodInfoPtr_AddBoneToEyes_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672124);
BipedReferences.NativeMethodInfoPtr_AddBoneToSpine_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672125);
BipedReferences.NativeMethodInfoPtr_DetectLimb_Private_Static_Void_BoneType_BoneSide_byref_Transform_byref_Transform_byref_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672126);
BipedReferences.NativeMethodInfoPtr_AddBoneToHierarchy_Private_Static_Void_byref_Il2CppReferenceArray_1_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672127);
BipedReferences.NativeMethodInfoPtr_LimbError_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672128);
BipedReferences.NativeMethodInfoPtr_LimbWarning_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672129);
BipedReferences.NativeMethodInfoPtr_SpineError_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672130);
BipedReferences.NativeMethodInfoPtr_SpineWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672131);
BipedReferences.NativeMethodInfoPtr_EyesError_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672132);
BipedReferences.NativeMethodInfoPtr_EyesWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672133);
BipedReferences.NativeMethodInfoPtr_RootHeightWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672134);
BipedReferences.NativeMethodInfoPtr_FacingAxisWarning_Private_Static_Boolean_BipedReferences_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672135);
BipedReferences.NativeMethodInfoPtr_GetVerticalOffset_Private_Static_Single_Vector3_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672136);
BipedReferences.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences>.NativeClassPtr, 100672137);
}
// Token: 0x06007534 RID: 30004 RVA: 0x0000A688 File Offset: 0x00008888
public BipedReferences(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700281F RID: 10271
// (get) Token: 0x06007535 RID: 30005 RVA: 0x001DE46C File Offset: 0x001DC66C
// (set) Token: 0x06007536 RID: 30006 RVA: 0x001DE4A0 File Offset: 0x001DC6A0
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: 0x17002820 RID: 10272
// (get) Token: 0x06007537 RID: 30007 RVA: 0x001DE4C8 File Offset: 0x001DC6C8
// (set) Token: 0x06007538 RID: 30008 RVA: 0x001DE4FC File Offset: 0x001DC6FC
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: 0x17002821 RID: 10273
// (get) Token: 0x06007539 RID: 30009 RVA: 0x001DE524 File Offset: 0x001DC724
// (set) Token: 0x0600753A RID: 30010 RVA: 0x001DE558 File Offset: 0x001DC758
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: 0x17002822 RID: 10274
// (get) Token: 0x0600753B RID: 30011 RVA: 0x001DE580 File Offset: 0x001DC780
// (set) Token: 0x0600753C RID: 30012 RVA: 0x001DE5B4 File Offset: 0x001DC7B4
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: 0x17002823 RID: 10275
// (get) Token: 0x0600753D RID: 30013 RVA: 0x001DE5DC File Offset: 0x001DC7DC
// (set) Token: 0x0600753E RID: 30014 RVA: 0x001DE610 File Offset: 0x001DC810
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: 0x17002824 RID: 10276
// (get) Token: 0x0600753F RID: 30015 RVA: 0x001DE638 File Offset: 0x001DC838
// (set) Token: 0x06007540 RID: 30016 RVA: 0x001DE66C File Offset: 0x001DC86C
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: 0x17002825 RID: 10277
// (get) Token: 0x06007541 RID: 30017 RVA: 0x001DE694 File Offset: 0x001DC894
// (set) Token: 0x06007542 RID: 30018 RVA: 0x001DE6C8 File Offset: 0x001DC8C8
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: 0x17002826 RID: 10278
// (get) Token: 0x06007543 RID: 30019 RVA: 0x001DE6F0 File Offset: 0x001DC8F0
// (set) Token: 0x06007544 RID: 30020 RVA: 0x001DE724 File Offset: 0x001DC924
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: 0x17002827 RID: 10279
// (get) Token: 0x06007545 RID: 30021 RVA: 0x001DE74C File Offset: 0x001DC94C
// (set) Token: 0x06007546 RID: 30022 RVA: 0x001DE780 File Offset: 0x001DC980
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: 0x17002828 RID: 10280
// (get) Token: 0x06007547 RID: 30023 RVA: 0x001DE7A8 File Offset: 0x001DC9A8
// (set) Token: 0x06007548 RID: 30024 RVA: 0x001DE7DC File Offset: 0x001DC9DC
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: 0x17002829 RID: 10281
// (get) Token: 0x06007549 RID: 30025 RVA: 0x001DE804 File Offset: 0x001DCA04
// (set) Token: 0x0600754A RID: 30026 RVA: 0x001DE838 File Offset: 0x001DCA38
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: 0x1700282A RID: 10282
// (get) Token: 0x0600754B RID: 30027 RVA: 0x001DE860 File Offset: 0x001DCA60
// (set) Token: 0x0600754C RID: 30028 RVA: 0x001DE894 File Offset: 0x001DCA94
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: 0x1700282B RID: 10283
// (get) Token: 0x0600754D RID: 30029 RVA: 0x001DE8BC File Offset: 0x001DCABC
// (set) Token: 0x0600754E RID: 30030 RVA: 0x001DE8F0 File Offset: 0x001DCAF0
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: 0x1700282C RID: 10284
// (get) Token: 0x0600754F RID: 30031 RVA: 0x001DE918 File Offset: 0x001DCB18
// (set) Token: 0x06007550 RID: 30032 RVA: 0x001DE94C File Offset: 0x001DCB4C
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: 0x1700282D RID: 10285
// (get) Token: 0x06007551 RID: 30033 RVA: 0x001DE974 File Offset: 0x001DCB74
// (set) Token: 0x06007552 RID: 30034 RVA: 0x001DE9A8 File Offset: 0x001DCBA8
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: 0x1700282E RID: 10286
// (get) Token: 0x06007553 RID: 30035 RVA: 0x001DE9D0 File Offset: 0x001DCBD0
// (set) Token: 0x06007554 RID: 30036 RVA: 0x001DEA04 File Offset: 0x001DCC04
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: 0x1700282F RID: 10287
// (get) Token: 0x06007555 RID: 30037 RVA: 0x001DEA2C File Offset: 0x001DCC2C
// (set) Token: 0x06007556 RID: 30038 RVA: 0x001DEA60 File Offset: 0x001DCC60
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: 0x04004E96 RID: 20118
private static readonly IntPtr NativeFieldInfoPtr_root;
// Token: 0x04004E97 RID: 20119
private static readonly IntPtr NativeFieldInfoPtr_pelvis;
// Token: 0x04004E98 RID: 20120
private static readonly IntPtr NativeFieldInfoPtr_leftThigh;
// Token: 0x04004E99 RID: 20121
private static readonly IntPtr NativeFieldInfoPtr_leftCalf;
// Token: 0x04004E9A RID: 20122
private static readonly IntPtr NativeFieldInfoPtr_leftFoot;
// Token: 0x04004E9B RID: 20123
private static readonly IntPtr NativeFieldInfoPtr_rightThigh;
// Token: 0x04004E9C RID: 20124
private static readonly IntPtr NativeFieldInfoPtr_rightCalf;
// Token: 0x04004E9D RID: 20125
private static readonly IntPtr NativeFieldInfoPtr_rightFoot;
// Token: 0x04004E9E RID: 20126
private static readonly IntPtr NativeFieldInfoPtr_leftUpperArm;
// Token: 0x04004E9F RID: 20127
private static readonly IntPtr NativeFieldInfoPtr_leftForearm;
// Token: 0x04004EA0 RID: 20128
private static readonly IntPtr NativeFieldInfoPtr_leftHand;
// Token: 0x04004EA1 RID: 20129
private static readonly IntPtr NativeFieldInfoPtr_rightUpperArm;
// Token: 0x04004EA2 RID: 20130
private static readonly IntPtr NativeFieldInfoPtr_rightForearm;
// Token: 0x04004EA3 RID: 20131
private static readonly IntPtr NativeFieldInfoPtr_rightHand;
// Token: 0x04004EA4 RID: 20132
private static readonly IntPtr NativeFieldInfoPtr_head;
// Token: 0x04004EA5 RID: 20133
private static readonly IntPtr NativeFieldInfoPtr_spine;
// Token: 0x04004EA6 RID: 20134
private static readonly IntPtr NativeFieldInfoPtr_eyes;
// Token: 0x04004EA7 RID: 20135
private static readonly IntPtr NativeMethodInfoPtr_get_isFilled_Public_Virtual_New_get_Boolean_0;
// Token: 0x04004EA8 RID: 20136
private static readonly IntPtr NativeMethodInfoPtr_get_isEmpty_Public_get_Boolean_0;
// Token: 0x04004EA9 RID: 20137
private static readonly IntPtr NativeMethodInfoPtr_IsEmpty_Public_Virtual_New_Boolean_Boolean_0;
// Token: 0x04004EAA RID: 20138
private static readonly IntPtr NativeMethodInfoPtr_Contains_Public_Virtual_New_Boolean_Transform_Boolean_0;
// Token: 0x04004EAB RID: 20139
private static readonly IntPtr NativeMethodInfoPtr_AutoDetectReferences_Public_Static_Boolean_byref_BipedReferences_Transform_AutoDetectParams_0;
// Token: 0x04004EAC RID: 20140
private static readonly IntPtr NativeMethodInfoPtr_DetectReferencesByNaming_Public_Static_Void_byref_BipedReferences_Transform_AutoDetectParams_0;
// Token: 0x04004EAD RID: 20141
private static readonly IntPtr NativeMethodInfoPtr_AssignHumanoidReferences_Public_Static_Void_byref_BipedReferences_Animator_AutoDetectParams_0;
// Token: 0x04004EAE RID: 20142
private static readonly IntPtr NativeMethodInfoPtr_SetupError_Public_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004EAF RID: 20143
private static readonly IntPtr NativeMethodInfoPtr_SetupWarning_Public_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004EB0 RID: 20144
private static readonly IntPtr NativeMethodInfoPtr_IsNeckBone_Private_Static_Boolean_Transform_Transform_0;
// Token: 0x04004EB1 RID: 20145
private static readonly IntPtr NativeMethodInfoPtr_AddBoneToEyes_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0;
// Token: 0x04004EB2 RID: 20146
private static readonly IntPtr NativeMethodInfoPtr_AddBoneToSpine_Private_Static_Boolean_Transform_byref_BipedReferences_AutoDetectParams_0;
// Token: 0x04004EB3 RID: 20147
private static readonly IntPtr NativeMethodInfoPtr_DetectLimb_Private_Static_Void_BoneType_BoneSide_byref_Transform_byref_Transform_byref_Transform_Il2CppReferenceArray_1_Transform_0;
// Token: 0x04004EB4 RID: 20148
private static readonly IntPtr NativeMethodInfoPtr_AddBoneToHierarchy_Private_Static_Void_byref_Il2CppReferenceArray_1_Transform_Transform_0;
// Token: 0x04004EB5 RID: 20149
private static readonly IntPtr NativeMethodInfoPtr_LimbError_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0;
// Token: 0x04004EB6 RID: 20150
private static readonly IntPtr NativeMethodInfoPtr_LimbWarning_Private_Static_Boolean_Transform_Transform_Transform_byref_String_0;
// Token: 0x04004EB7 RID: 20151
private static readonly IntPtr NativeMethodInfoPtr_SpineError_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004EB8 RID: 20152
private static readonly IntPtr NativeMethodInfoPtr_SpineWarning_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004EB9 RID: 20153
private static readonly IntPtr NativeMethodInfoPtr_EyesError_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004EBA RID: 20154
private static readonly IntPtr NativeMethodInfoPtr_EyesWarning_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004EBB RID: 20155
private static readonly IntPtr NativeMethodInfoPtr_RootHeightWarning_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004EBC RID: 20156
private static readonly IntPtr NativeMethodInfoPtr_FacingAxisWarning_Private_Static_Boolean_BipedReferences_byref_String_0;
// Token: 0x04004EBD RID: 20157
private static readonly IntPtr NativeMethodInfoPtr_GetVerticalOffset_Private_Static_Single_Vector3_Vector3_Quaternion_0;
// Token: 0x04004EBE RID: 20158
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003A6 RID: 934
[StructLayout(LayoutKind.Explicit)]
public struct AutoDetectParams
{
// Token: 0x06007557 RID: 30039 RVA: 0x001DEA88 File Offset: 0x001DCC88
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590067, RefRangeEnd = 590068, XrefRangeStart = 590067, XrefRangeEnd = 590067, 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: 0x17002832 RID: 10290
// (get) Token: 0x06007558 RID: 30040 RVA: 0x001DEAE0 File Offset: 0x001DCCE0
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: 0x06007559 RID: 30041 RVA: 0x001DEB24 File Offset: 0x001DCD24
// 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, 100672138);
BipedReferences.AutoDetectParams.NativeMethodInfoPtr_get_Default_Public_Static_get_AutoDetectParams_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr, 100672139);
}
// Token: 0x0600755A RID: 30042 RVA: 0x001DEB9F File Offset: 0x001DCD9F
public Il2CppSystem.Object BoxIl2CppObject()
{
return new Il2CppSystem.Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BipedReferences.AutoDetectParams>.NativeClassPtr, ref this));
}
// Token: 0x04004EBF RID: 20159
private static readonly IntPtr NativeFieldInfoPtr_legsParentInSpine;
// Token: 0x04004EC0 RID: 20160
private static readonly IntPtr NativeFieldInfoPtr_includeEyes;
// Token: 0x04004EC1 RID: 20161
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Boolean_Boolean_0;
// Token: 0x04004EC2 RID: 20162
private static readonly IntPtr NativeMethodInfoPtr_get_Default_Public_Static_get_AutoDetectParams_0;
// Token: 0x04004EC3 RID: 20163
[FieldOffset(0)]
[MarshalAs(UnmanagedType.U1)]
public bool legsParentInSpine;
// Token: 0x04004EC4 RID: 20164
[FieldOffset(1)]
[MarshalAs(UnmanagedType.U1)]
public bool includeEyes;
}
}
}