Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/GrounderQuadruped.cs
2023-09-06 22:09:22 +02:00

1052 lines
51 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000418 RID: 1048
public class GrounderQuadruped : Grounder
{
// Token: 0x06007D47 RID: 32071 RVA: 0x001FE4D0 File Offset: 0x001FC6D0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612428, XrefRangeEnd = 612431, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OpenUserManual()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GrounderQuadruped.NativeMethodInfoPtr_OpenUserManual_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D48 RID: 32072 RVA: 0x001FE520 File Offset: 0x001FC720
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612431, XrefRangeEnd = 612434, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OpenScriptReference()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GrounderQuadruped.NativeMethodInfoPtr_OpenScriptReference_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D49 RID: 32073 RVA: 0x001FE570 File Offset: 0x001FC770
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612434, XrefRangeEnd = 612437, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void ResetPosition()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GrounderQuadruped.NativeMethodInfoPtr_ResetPosition_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D4A RID: 32074 RVA: 0x001FE5C0 File Offset: 0x001FC7C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612437, XrefRangeEnd = 612449, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsReadyToInitiate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_IsReadyToInitiate_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007D4B RID: 32075 RVA: 0x001FE610 File Offset: 0x001FC810
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 612466, RefRangeEnd = 612470, XrefRangeStart = 612449, XrefRangeEnd = 612466, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsReadyToInitiateLegs(Il2CppReferenceArray<IK> ikComponents)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(ikComponents);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_IsReadyToInitiateLegs_Private_Boolean_Il2CppReferenceArray_1_IK_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D4C RID: 32076 RVA: 0x001FE678 File Offset: 0x001FC878
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612470, XrefRangeEnd = 612471, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D4D RID: 32077 RVA: 0x001FE6BC File Offset: 0x001FC8BC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612471, XrefRangeEnd = 612485, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D4E RID: 32078 RVA: 0x001FE700 File Offset: 0x001FC900
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 612516, RefRangeEnd = 612517, XrefRangeStart = 612485, XrefRangeEnd = 612516, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_Initiate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D4F RID: 32079 RVA: 0x001FE744 File Offset: 0x001FC944
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 612542, RefRangeEnd = 612544, XrefRangeStart = 612517, XrefRangeEnd = 612542, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Il2CppReferenceArray<Transform> InitiateFeet(Il2CppReferenceArray<IK> ikComponents, ref Il2CppReferenceArray<GrounderQuadruped.Foot> f, int indexOffset)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(ikComponents);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtrNotNull(f);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref indexOffset;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_InitiateFeet_Private_Il2CppReferenceArray_1_Transform_Il2CppReferenceArray_1_IK_byref_Il2CppReferenceArray_1_Foot_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<Transform>(intPtr3) : null;
}
// Token: 0x06007D50 RID: 32080 RVA: 0x001FE7E0 File Offset: 0x001FC9E0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612544, XrefRangeEnd = 612552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D51 RID: 32081 RVA: 0x001FE824 File Offset: 0x001FCA24
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 612569, RefRangeEnd = 612570, XrefRangeStart = 612552, XrefRangeEnd = 612569, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RootRotation()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_RootRotation_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D52 RID: 32082 RVA: 0x001FE868 File Offset: 0x001FCA68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612570, XrefRangeEnd = 612620, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnSolverUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_OnSolverUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D53 RID: 32083 RVA: 0x001FE8AC File Offset: 0x001FCAAC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 612633, RefRangeEnd = 612634, XrefRangeStart = 612620, XrefRangeEnd = 612633, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateForefeetRoot()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_UpdateForefeetRoot_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D54 RID: 32084 RVA: 0x001FE8F0 File Offset: 0x001FCAF0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 612637, RefRangeEnd = 612638, XrefRangeStart = 612634, XrefRangeEnd = 612637, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetFootIK(GrounderQuadruped.Foot foot, float maxOffset)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(foot));
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref maxOffset;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_SetFootIK_Private_Void_Foot_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D55 RID: 32085 RVA: 0x001FE964 File Offset: 0x001FCB64
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612638, XrefRangeEnd = 612657, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnPostSolverUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_OnPostSolverUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D56 RID: 32086 RVA: 0x001FE9A8 File Offset: 0x001FCBA8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612657, XrefRangeEnd = 612659, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D57 RID: 32087 RVA: 0x001FE9EC File Offset: 0x001FCBEC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 612681, RefRangeEnd = 612683, XrefRangeStart = 612659, XrefRangeEnd = 612681, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void DestroyLegs(Il2CppReferenceArray<IK> ikComponents)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(ikComponents);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr_DestroyLegs_Private_Void_Il2CppReferenceArray_1_IK_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007D58 RID: 32088 RVA: 0x001FEA48 File Offset: 0x001FCC48
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612683, XrefRangeEnd = 612694, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GrounderQuadruped()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D59 RID: 32089 RVA: 0x001FEA94 File Offset: 0x001FCC94
// Note: this type is marked as 'beforefieldinit'.
static GrounderQuadruped()
{
Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "GrounderQuadruped");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr);
GrounderQuadruped.NativeFieldInfoPtr_forelegSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "forelegSolver");
GrounderQuadruped.NativeFieldInfoPtr_rootRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "rootRotationWeight");
GrounderQuadruped.NativeFieldInfoPtr_minRootRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "minRootRotation");
GrounderQuadruped.NativeFieldInfoPtr_maxRootRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "maxRootRotation");
GrounderQuadruped.NativeFieldInfoPtr_rootRotationSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "rootRotationSpeed");
GrounderQuadruped.NativeFieldInfoPtr_maxLegOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "maxLegOffset");
GrounderQuadruped.NativeFieldInfoPtr_maxForeLegOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "maxForeLegOffset");
GrounderQuadruped.NativeFieldInfoPtr_maintainHeadRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "maintainHeadRotationWeight");
GrounderQuadruped.NativeFieldInfoPtr_characterRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "characterRoot");
GrounderQuadruped.NativeFieldInfoPtr_pelvis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "pelvis");
GrounderQuadruped.NativeFieldInfoPtr_lastSpineBone = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "lastSpineBone");
GrounderQuadruped.NativeFieldInfoPtr_head = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "head");
GrounderQuadruped.NativeFieldInfoPtr_legs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "legs");
GrounderQuadruped.NativeFieldInfoPtr_forelegs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "forelegs");
GrounderQuadruped.NativeFieldInfoPtr_gravity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "gravity");
GrounderQuadruped.NativeFieldInfoPtr_feet = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "feet");
GrounderQuadruped.NativeFieldInfoPtr_animatedPelvisLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "animatedPelvisLocalPosition");
GrounderQuadruped.NativeFieldInfoPtr_animatedPelvisLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "animatedPelvisLocalRotation");
GrounderQuadruped.NativeFieldInfoPtr_animatedHeadLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "animatedHeadLocalRotation");
GrounderQuadruped.NativeFieldInfoPtr_solvedPelvisLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "solvedPelvisLocalPosition");
GrounderQuadruped.NativeFieldInfoPtr_solvedPelvisLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "solvedPelvisLocalRotation");
GrounderQuadruped.NativeFieldInfoPtr_solvedHeadLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "solvedHeadLocalRotation");
GrounderQuadruped.NativeFieldInfoPtr_solvedFeet = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "solvedFeet");
GrounderQuadruped.NativeFieldInfoPtr_solved = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "solved");
GrounderQuadruped.NativeFieldInfoPtr_angle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "angle");
GrounderQuadruped.NativeFieldInfoPtr_forefeetRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "forefeetRoot");
GrounderQuadruped.NativeFieldInfoPtr_headRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "headRotation");
GrounderQuadruped.NativeFieldInfoPtr_lastWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "lastWeight");
GrounderQuadruped.NativeMethodInfoPtr_OpenUserManual_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672718);
GrounderQuadruped.NativeMethodInfoPtr_OpenScriptReference_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672719);
GrounderQuadruped.NativeMethodInfoPtr_ResetPosition_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672720);
GrounderQuadruped.NativeMethodInfoPtr_IsReadyToInitiate_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672721);
GrounderQuadruped.NativeMethodInfoPtr_IsReadyToInitiateLegs_Private_Boolean_Il2CppReferenceArray_1_IK_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672722);
GrounderQuadruped.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672723);
GrounderQuadruped.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672724);
GrounderQuadruped.NativeMethodInfoPtr_Initiate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672725);
GrounderQuadruped.NativeMethodInfoPtr_InitiateFeet_Private_Il2CppReferenceArray_1_Transform_Il2CppReferenceArray_1_IK_byref_Il2CppReferenceArray_1_Foot_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672726);
GrounderQuadruped.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672727);
GrounderQuadruped.NativeMethodInfoPtr_RootRotation_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672728);
GrounderQuadruped.NativeMethodInfoPtr_OnSolverUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672729);
GrounderQuadruped.NativeMethodInfoPtr_UpdateForefeetRoot_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672730);
GrounderQuadruped.NativeMethodInfoPtr_SetFootIK_Private_Void_Foot_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672731);
GrounderQuadruped.NativeMethodInfoPtr_OnPostSolverUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672732);
GrounderQuadruped.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672733);
GrounderQuadruped.NativeMethodInfoPtr_DestroyLegs_Private_Void_Il2CppReferenceArray_1_IK_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672734);
GrounderQuadruped.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, 100672735);
}
// Token: 0x06007D5A RID: 32090 RVA: 0x001FCE3C File Offset: 0x001FB03C
public GrounderQuadruped(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002AB2 RID: 10930
// (get) Token: 0x06007D5B RID: 32091 RVA: 0x001FEE5C File Offset: 0x001FD05C
// (set) Token: 0x06007D5C RID: 32092 RVA: 0x001FEE90 File Offset: 0x001FD090
public unsafe Grounding forelegSolver
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_forelegSolver);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Grounding(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_forelegSolver), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AB3 RID: 10931
// (get) Token: 0x06007D5D RID: 32093 RVA: 0x001FEEB8 File Offset: 0x001FD0B8
// (set) Token: 0x06007D5E RID: 32094 RVA: 0x001FEEE0 File Offset: 0x001FD0E0
public unsafe float rootRotationWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_rootRotationWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_rootRotationWeight)) = value;
}
}
// Token: 0x17002AB4 RID: 10932
// (get) Token: 0x06007D5F RID: 32095 RVA: 0x001FEF04 File Offset: 0x001FD104
// (set) Token: 0x06007D60 RID: 32096 RVA: 0x001FEF2C File Offset: 0x001FD12C
public unsafe float minRootRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_minRootRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_minRootRotation)) = value;
}
}
// Token: 0x17002AB5 RID: 10933
// (get) Token: 0x06007D61 RID: 32097 RVA: 0x001FEF50 File Offset: 0x001FD150
// (set) Token: 0x06007D62 RID: 32098 RVA: 0x001FEF78 File Offset: 0x001FD178
public unsafe float maxRootRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_maxRootRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_maxRootRotation)) = value;
}
}
// Token: 0x17002AB6 RID: 10934
// (get) Token: 0x06007D63 RID: 32099 RVA: 0x001FEF9C File Offset: 0x001FD19C
// (set) Token: 0x06007D64 RID: 32100 RVA: 0x001FEFC4 File Offset: 0x001FD1C4
public unsafe float rootRotationSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_rootRotationSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_rootRotationSpeed)) = value;
}
}
// Token: 0x17002AB7 RID: 10935
// (get) Token: 0x06007D65 RID: 32101 RVA: 0x001FEFE8 File Offset: 0x001FD1E8
// (set) Token: 0x06007D66 RID: 32102 RVA: 0x001FF010 File Offset: 0x001FD210
public unsafe float maxLegOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_maxLegOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_maxLegOffset)) = value;
}
}
// Token: 0x17002AB8 RID: 10936
// (get) Token: 0x06007D67 RID: 32103 RVA: 0x001FF034 File Offset: 0x001FD234
// (set) Token: 0x06007D68 RID: 32104 RVA: 0x001FF05C File Offset: 0x001FD25C
public unsafe float maxForeLegOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_maxForeLegOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_maxForeLegOffset)) = value;
}
}
// Token: 0x17002AB9 RID: 10937
// (get) Token: 0x06007D69 RID: 32105 RVA: 0x001FF080 File Offset: 0x001FD280
// (set) Token: 0x06007D6A RID: 32106 RVA: 0x001FF0A8 File Offset: 0x001FD2A8
public unsafe float maintainHeadRotationWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_maintainHeadRotationWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_maintainHeadRotationWeight)) = value;
}
}
// Token: 0x17002ABA RID: 10938
// (get) Token: 0x06007D6B RID: 32107 RVA: 0x001FF0CC File Offset: 0x001FD2CC
// (set) Token: 0x06007D6C RID: 32108 RVA: 0x001FF100 File Offset: 0x001FD300
public unsafe Transform characterRoot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_characterRoot);
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(GrounderQuadruped.NativeFieldInfoPtr_characterRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002ABB RID: 10939
// (get) Token: 0x06007D6D RID: 32109 RVA: 0x001FF128 File Offset: 0x001FD328
// (set) Token: 0x06007D6E RID: 32110 RVA: 0x001FF15C File Offset: 0x001FD35C
public unsafe Transform pelvis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.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(GrounderQuadruped.NativeFieldInfoPtr_pelvis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002ABC RID: 10940
// (get) Token: 0x06007D6F RID: 32111 RVA: 0x001FF184 File Offset: 0x001FD384
// (set) Token: 0x06007D70 RID: 32112 RVA: 0x001FF1B8 File Offset: 0x001FD3B8
public unsafe Transform lastSpineBone
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_lastSpineBone);
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(GrounderQuadruped.NativeFieldInfoPtr_lastSpineBone), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002ABD RID: 10941
// (get) Token: 0x06007D71 RID: 32113 RVA: 0x001FF1E0 File Offset: 0x001FD3E0
// (set) Token: 0x06007D72 RID: 32114 RVA: 0x001FF214 File Offset: 0x001FD414
public unsafe Transform head
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.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(GrounderQuadruped.NativeFieldInfoPtr_head), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002ABE RID: 10942
// (get) Token: 0x06007D73 RID: 32115 RVA: 0x001FF23C File Offset: 0x001FD43C
// (set) Token: 0x06007D74 RID: 32116 RVA: 0x001FF270 File Offset: 0x001FD470
public unsafe Il2CppReferenceArray<IK> legs
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_legs);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<IK>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_legs), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002ABF RID: 10943
// (get) Token: 0x06007D75 RID: 32117 RVA: 0x001FF298 File Offset: 0x001FD498
// (set) Token: 0x06007D76 RID: 32118 RVA: 0x001FF2CC File Offset: 0x001FD4CC
public unsafe Il2CppReferenceArray<IK> forelegs
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_forelegs);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<IK>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_forelegs), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AC0 RID: 10944
// (get) Token: 0x06007D77 RID: 32119 RVA: 0x001FF2F4 File Offset: 0x001FD4F4
// (set) Token: 0x06007D78 RID: 32120 RVA: 0x001FF31C File Offset: 0x001FD51C
public unsafe Vector3 gravity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_gravity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_gravity)) = value;
}
}
// Token: 0x17002AC1 RID: 10945
// (get) Token: 0x06007D79 RID: 32121 RVA: 0x001FF340 File Offset: 0x001FD540
// (set) Token: 0x06007D7A RID: 32122 RVA: 0x001FF374 File Offset: 0x001FD574
public unsafe Il2CppReferenceArray<GrounderQuadruped.Foot> feet
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_feet);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<GrounderQuadruped.Foot>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_feet), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AC2 RID: 10946
// (get) Token: 0x06007D7B RID: 32123 RVA: 0x001FF39C File Offset: 0x001FD59C
// (set) Token: 0x06007D7C RID: 32124 RVA: 0x001FF3C4 File Offset: 0x001FD5C4
public unsafe Vector3 animatedPelvisLocalPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_animatedPelvisLocalPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_animatedPelvisLocalPosition)) = value;
}
}
// Token: 0x17002AC3 RID: 10947
// (get) Token: 0x06007D7D RID: 32125 RVA: 0x001FF3E8 File Offset: 0x001FD5E8
// (set) Token: 0x06007D7E RID: 32126 RVA: 0x001FF410 File Offset: 0x001FD610
public unsafe Quaternion animatedPelvisLocalRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_animatedPelvisLocalRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_animatedPelvisLocalRotation)) = value;
}
}
// Token: 0x17002AC4 RID: 10948
// (get) Token: 0x06007D7F RID: 32127 RVA: 0x001FF434 File Offset: 0x001FD634
// (set) Token: 0x06007D80 RID: 32128 RVA: 0x001FF45C File Offset: 0x001FD65C
public unsafe Quaternion animatedHeadLocalRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_animatedHeadLocalRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_animatedHeadLocalRotation)) = value;
}
}
// Token: 0x17002AC5 RID: 10949
// (get) Token: 0x06007D81 RID: 32129 RVA: 0x001FF480 File Offset: 0x001FD680
// (set) Token: 0x06007D82 RID: 32130 RVA: 0x001FF4A8 File Offset: 0x001FD6A8
public unsafe Vector3 solvedPelvisLocalPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solvedPelvisLocalPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solvedPelvisLocalPosition)) = value;
}
}
// Token: 0x17002AC6 RID: 10950
// (get) Token: 0x06007D83 RID: 32131 RVA: 0x001FF4CC File Offset: 0x001FD6CC
// (set) Token: 0x06007D84 RID: 32132 RVA: 0x001FF4F4 File Offset: 0x001FD6F4
public unsafe Quaternion solvedPelvisLocalRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solvedPelvisLocalRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solvedPelvisLocalRotation)) = value;
}
}
// Token: 0x17002AC7 RID: 10951
// (get) Token: 0x06007D85 RID: 32133 RVA: 0x001FF518 File Offset: 0x001FD718
// (set) Token: 0x06007D86 RID: 32134 RVA: 0x001FF540 File Offset: 0x001FD740
public unsafe Quaternion solvedHeadLocalRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solvedHeadLocalRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solvedHeadLocalRotation)) = value;
}
}
// Token: 0x17002AC8 RID: 10952
// (get) Token: 0x06007D87 RID: 32135 RVA: 0x001FF564 File Offset: 0x001FD764
// (set) Token: 0x06007D88 RID: 32136 RVA: 0x001FF58C File Offset: 0x001FD78C
public unsafe int solvedFeet
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solvedFeet);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solvedFeet)) = value;
}
}
// Token: 0x17002AC9 RID: 10953
// (get) Token: 0x06007D89 RID: 32137 RVA: 0x001FF5B0 File Offset: 0x001FD7B0
// (set) Token: 0x06007D8A RID: 32138 RVA: 0x001FF5D8 File Offset: 0x001FD7D8
public unsafe bool solved
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solved);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_solved)) = value;
}
}
// Token: 0x17002ACA RID: 10954
// (get) Token: 0x06007D8B RID: 32139 RVA: 0x001FF5FC File Offset: 0x001FD7FC
// (set) Token: 0x06007D8C RID: 32140 RVA: 0x001FF624 File Offset: 0x001FD824
public unsafe float angle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_angle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_angle)) = value;
}
}
// Token: 0x17002ACB RID: 10955
// (get) Token: 0x06007D8D RID: 32141 RVA: 0x001FF648 File Offset: 0x001FD848
// (set) Token: 0x06007D8E RID: 32142 RVA: 0x001FF67C File Offset: 0x001FD87C
public unsafe Transform forefeetRoot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_forefeetRoot);
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(GrounderQuadruped.NativeFieldInfoPtr_forefeetRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002ACC RID: 10956
// (get) Token: 0x06007D8F RID: 32143 RVA: 0x001FF6A4 File Offset: 0x001FD8A4
// (set) Token: 0x06007D90 RID: 32144 RVA: 0x001FF6CC File Offset: 0x001FD8CC
public unsafe Quaternion headRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_headRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_headRotation)) = value;
}
}
// Token: 0x17002ACD RID: 10957
// (get) Token: 0x06007D91 RID: 32145 RVA: 0x001FF6F0 File Offset: 0x001FD8F0
// (set) Token: 0x06007D92 RID: 32146 RVA: 0x001FF718 File Offset: 0x001FD918
public unsafe float lastWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_lastWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.NativeFieldInfoPtr_lastWeight)) = value;
}
}
// Token: 0x040053AF RID: 21423
private static readonly IntPtr NativeFieldInfoPtr_forelegSolver;
// Token: 0x040053B0 RID: 21424
private static readonly IntPtr NativeFieldInfoPtr_rootRotationWeight;
// Token: 0x040053B1 RID: 21425
private static readonly IntPtr NativeFieldInfoPtr_minRootRotation;
// Token: 0x040053B2 RID: 21426
private static readonly IntPtr NativeFieldInfoPtr_maxRootRotation;
// Token: 0x040053B3 RID: 21427
private static readonly IntPtr NativeFieldInfoPtr_rootRotationSpeed;
// Token: 0x040053B4 RID: 21428
private static readonly IntPtr NativeFieldInfoPtr_maxLegOffset;
// Token: 0x040053B5 RID: 21429
private static readonly IntPtr NativeFieldInfoPtr_maxForeLegOffset;
// Token: 0x040053B6 RID: 21430
private static readonly IntPtr NativeFieldInfoPtr_maintainHeadRotationWeight;
// Token: 0x040053B7 RID: 21431
private static readonly IntPtr NativeFieldInfoPtr_characterRoot;
// Token: 0x040053B8 RID: 21432
private static readonly IntPtr NativeFieldInfoPtr_pelvis;
// Token: 0x040053B9 RID: 21433
private static readonly IntPtr NativeFieldInfoPtr_lastSpineBone;
// Token: 0x040053BA RID: 21434
private static readonly IntPtr NativeFieldInfoPtr_head;
// Token: 0x040053BB RID: 21435
private static readonly IntPtr NativeFieldInfoPtr_legs;
// Token: 0x040053BC RID: 21436
private static readonly IntPtr NativeFieldInfoPtr_forelegs;
// Token: 0x040053BD RID: 21437
private static readonly IntPtr NativeFieldInfoPtr_gravity;
// Token: 0x040053BE RID: 21438
private static readonly IntPtr NativeFieldInfoPtr_feet;
// Token: 0x040053BF RID: 21439
private static readonly IntPtr NativeFieldInfoPtr_animatedPelvisLocalPosition;
// Token: 0x040053C0 RID: 21440
private static readonly IntPtr NativeFieldInfoPtr_animatedPelvisLocalRotation;
// Token: 0x040053C1 RID: 21441
private static readonly IntPtr NativeFieldInfoPtr_animatedHeadLocalRotation;
// Token: 0x040053C2 RID: 21442
private static readonly IntPtr NativeFieldInfoPtr_solvedPelvisLocalPosition;
// Token: 0x040053C3 RID: 21443
private static readonly IntPtr NativeFieldInfoPtr_solvedPelvisLocalRotation;
// Token: 0x040053C4 RID: 21444
private static readonly IntPtr NativeFieldInfoPtr_solvedHeadLocalRotation;
// Token: 0x040053C5 RID: 21445
private static readonly IntPtr NativeFieldInfoPtr_solvedFeet;
// Token: 0x040053C6 RID: 21446
private static readonly IntPtr NativeFieldInfoPtr_solved;
// Token: 0x040053C7 RID: 21447
private static readonly IntPtr NativeFieldInfoPtr_angle;
// Token: 0x040053C8 RID: 21448
private static readonly IntPtr NativeFieldInfoPtr_forefeetRoot;
// Token: 0x040053C9 RID: 21449
private static readonly IntPtr NativeFieldInfoPtr_headRotation;
// Token: 0x040053CA RID: 21450
private static readonly IntPtr NativeFieldInfoPtr_lastWeight;
// Token: 0x040053CB RID: 21451
private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Protected_Virtual_Void_0;
// Token: 0x040053CC RID: 21452
private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Protected_Virtual_Void_0;
// Token: 0x040053CD RID: 21453
private static readonly IntPtr NativeMethodInfoPtr_ResetPosition_Public_Virtual_Void_0;
// Token: 0x040053CE RID: 21454
private static readonly IntPtr NativeMethodInfoPtr_IsReadyToInitiate_Private_Boolean_0;
// Token: 0x040053CF RID: 21455
private static readonly IntPtr NativeMethodInfoPtr_IsReadyToInitiateLegs_Private_Boolean_Il2CppReferenceArray_1_IK_0;
// Token: 0x040053D0 RID: 21456
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x040053D1 RID: 21457
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x040053D2 RID: 21458
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Private_Void_0;
// Token: 0x040053D3 RID: 21459
private static readonly IntPtr NativeMethodInfoPtr_InitiateFeet_Private_Il2CppReferenceArray_1_Transform_Il2CppReferenceArray_1_IK_byref_Il2CppReferenceArray_1_Foot_Int32_0;
// Token: 0x040053D4 RID: 21460
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x040053D5 RID: 21461
private static readonly IntPtr NativeMethodInfoPtr_RootRotation_Private_Void_0;
// Token: 0x040053D6 RID: 21462
private static readonly IntPtr NativeMethodInfoPtr_OnSolverUpdate_Private_Void_0;
// Token: 0x040053D7 RID: 21463
private static readonly IntPtr NativeMethodInfoPtr_UpdateForefeetRoot_Private_Void_0;
// Token: 0x040053D8 RID: 21464
private static readonly IntPtr NativeMethodInfoPtr_SetFootIK_Private_Void_Foot_Single_0;
// Token: 0x040053D9 RID: 21465
private static readonly IntPtr NativeMethodInfoPtr_OnPostSolverUpdate_Private_Void_0;
// Token: 0x040053DA RID: 21466
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x040053DB RID: 21467
private static readonly IntPtr NativeMethodInfoPtr_DestroyLegs_Private_Void_Il2CppReferenceArray_1_IK_0;
// Token: 0x040053DC RID: 21468
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000419 RID: 1049
public sealed class Foot : ValueType
{
// Token: 0x06007D93 RID: 32147 RVA: 0x001FF73C File Offset: 0x001FD93C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 612427, RefRangeEnd = 612428, XrefRangeStart = 612423, XrefRangeEnd = 612427, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Foot(IKSolver solver, Transform transform)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr))
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(transform);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderQuadruped.Foot.NativeMethodInfoPtr__ctor_Public_Void_IKSolver_Transform_0, IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(this)), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D94 RID: 32148 RVA: 0x001FF7BC File Offset: 0x001FD9BC
// Note: this type is marked as 'beforefieldinit'.
static Foot()
{
Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GrounderQuadruped>.NativeClassPtr, "Foot");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr);
GrounderQuadruped.Foot.NativeFieldInfoPtr_solver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr, "solver");
GrounderQuadruped.Foot.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr, "transform");
GrounderQuadruped.Foot.NativeFieldInfoPtr_rotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr, "rotation");
GrounderQuadruped.Foot.NativeFieldInfoPtr_leg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr, "leg");
GrounderQuadruped.Foot.NativeMethodInfoPtr__ctor_Public_Void_IKSolver_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr, 100672736);
}
// Token: 0x06007D95 RID: 32149 RVA: 0x00117D17 File Offset: 0x00115F17
public Foot(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x06007D96 RID: 32150 RVA: 0x001FF84C File Offset: 0x001FDA4C
public unsafe Foot()
{
IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr, (UIntPtr)0)];
base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<GrounderQuadruped.Foot>.NativeClassPtr, intPtr));
}
// Token: 0x17002ACE RID: 10958
// (get) Token: 0x06007D97 RID: 32151 RVA: 0x001FF87C File Offset: 0x001FDA7C
// (set) Token: 0x06007D98 RID: 32152 RVA: 0x001FF8B0 File Offset: 0x001FDAB0
public unsafe IKSolver solver
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.Foot.NativeFieldInfoPtr_solver);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IKSolver(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.Foot.NativeFieldInfoPtr_solver), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002ACF RID: 10959
// (get) Token: 0x06007D99 RID: 32153 RVA: 0x001FF8D8 File Offset: 0x001FDAD8
// (set) Token: 0x06007D9A RID: 32154 RVA: 0x001FF90C File Offset: 0x001FDB0C
public unsafe Transform transform
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.Foot.NativeFieldInfoPtr_transform);
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(GrounderQuadruped.Foot.NativeFieldInfoPtr_transform), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AD0 RID: 10960
// (get) Token: 0x06007D9B RID: 32155 RVA: 0x001FF934 File Offset: 0x001FDB34
// (set) Token: 0x06007D9C RID: 32156 RVA: 0x001FF95C File Offset: 0x001FDB5C
public unsafe Quaternion rotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.Foot.NativeFieldInfoPtr_rotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.Foot.NativeFieldInfoPtr_rotation)) = value;
}
}
// Token: 0x17002AD1 RID: 10961
// (get) Token: 0x06007D9D RID: 32157 RVA: 0x001FF980 File Offset: 0x001FDB80
// (set) Token: 0x06007D9E RID: 32158 RVA: 0x001FF9B4 File Offset: 0x001FDBB4
public unsafe Grounding.Leg leg
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.Foot.NativeFieldInfoPtr_leg);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Grounding.Leg(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderQuadruped.Foot.NativeFieldInfoPtr_leg), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040053DD RID: 21469
private static readonly IntPtr NativeFieldInfoPtr_solver;
// Token: 0x040053DE RID: 21470
private static readonly IntPtr NativeFieldInfoPtr_transform;
// Token: 0x040053DF RID: 21471
private static readonly IntPtr NativeFieldInfoPtr_rotation;
// Token: 0x040053E0 RID: 21472
private static readonly IntPtr NativeFieldInfoPtr_leg;
// Token: 0x040053E1 RID: 21473
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_IKSolver_Transform_0;
}
}
}