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

2231 lines
104 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000411 RID: 1041
[Serializable]
public class Grounding : Il2CppSystem.Object
{
// Token: 0x17002AB7 RID: 10935
// (get) Token: 0x06007CEF RID: 31983 RVA: 0x001FCDD8 File Offset: 0x001FAFD8
// (set) Token: 0x06007CF0 RID: 31984 RVA: 0x001FCE30 File Offset: 0x001FB030
public unsafe Il2CppReferenceArray<Grounding.Leg> legs
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_legs_Public_get_Il2CppReferenceArray_1_Leg_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<Grounding.Leg>(intPtr3) : null;
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_set_legs_Private_set_Void_Il2CppReferenceArray_1_Leg_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AB8 RID: 10936
// (get) Token: 0x06007CF1 RID: 31985 RVA: 0x001FCE8C File Offset: 0x001FB08C
// (set) Token: 0x06007CF2 RID: 31986 RVA: 0x001FCEE4 File Offset: 0x001FB0E4
public unsafe Grounding.Pelvis pelvis
{
[CallerCount(32)]
[CachedScanResults(RefRangeStart = 18945, RefRangeEnd = 18977, XrefRangeStart = 18945, XrefRangeEnd = 18977, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_pelvis_Public_get_Pelvis_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Grounding.Pelvis(intPtr3) : null;
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_set_pelvis_Private_set_Void_Pelvis_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AB9 RID: 10937
// (get) Token: 0x06007CF3 RID: 31987 RVA: 0x001FCF40 File Offset: 0x001FB140
// (set) Token: 0x06007CF4 RID: 31988 RVA: 0x001FCF90 File Offset: 0x001FB190
public unsafe bool isGrounded
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002ABA RID: 10938
// (get) Token: 0x06007CF5 RID: 31989 RVA: 0x001FCFE4 File Offset: 0x001FB1E4
// (set) Token: 0x06007CF6 RID: 31990 RVA: 0x001FD03C File Offset: 0x001FB23C
public unsafe Transform root
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_root_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_set_root_Private_set_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002ABB RID: 10939
// (get) Token: 0x06007CF7 RID: 31991 RVA: 0x001FD098 File Offset: 0x001FB298
// (set) Token: 0x06007CF8 RID: 31992 RVA: 0x001FD0E8 File Offset: 0x001FB2E8
public unsafe RaycastHit rootHit
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_rootHit_Public_get_RaycastHit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_set_rootHit_Private_set_Void_RaycastHit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002ABC RID: 10940
// (get) Token: 0x06007CF9 RID: 31993 RVA: 0x001FD13C File Offset: 0x001FB33C
public unsafe bool rootGrounded
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 595250, RefRangeEnd = 595252, XrefRangeStart = 595249, XrefRangeEnd = 595250, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_rootGrounded_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007CFA RID: 31994 RVA: 0x001FD18C File Offset: 0x001FB38C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595272, RefRangeEnd = 595273, XrefRangeStart = 595252, XrefRangeEnd = 595272, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RaycastHit GetRootHit(float maxDistanceMlp = 10f)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref maxDistanceMlp;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_GetRootHit_Public_RaycastHit_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007CFB RID: 31995 RVA: 0x001FD1F0 File Offset: 0x001FB3F0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595273, XrefRangeEnd = 595281, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsValid(ref string errorMessage)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
ref IntPtr ptr2 = ref *ptr;
IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(errorMessage);
ptr2 = &intPtr;
IntPtr intPtr3;
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3);
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
errorMessage = IL2CPP.Il2CppStringToManaged(intPtr);
return *IL2CPP.il2cpp_object_unbox(intPtr2);
}
}
// Token: 0x06007CFC RID: 31996 RVA: 0x001FD270 File Offset: 0x001FB470
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 595314, RefRangeEnd = 595319, XrefRangeStart = 595281, XrefRangeEnd = 595314, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate(Transform root, Il2CppReferenceArray<Transform> feet)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(root);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(feet);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_Initiate_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007CFD RID: 31997 RVA: 0x001FD2E4 File Offset: 0x001FB4E4
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 595334, RefRangeEnd = 595339, XrefRangeStart = 595319, XrefRangeEnd = 595334, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007CFE RID: 31998 RVA: 0x001FD328 File Offset: 0x001FB528
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595348, RefRangeEnd = 595349, XrefRangeStart = 595339, XrefRangeEnd = 595348, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetLegsPlaneNormal()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_GetLegsPlaneNormal_Public_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007CFF RID: 31999 RVA: 0x001FD378 File Offset: 0x001FB578
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 595353, RefRangeEnd = 595358, XrefRangeStart = 595349, XrefRangeEnd = 595353, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_Reset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D00 RID: 32000 RVA: 0x001FD3BC File Offset: 0x001FB5BC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595358, XrefRangeEnd = 595359, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LogWarning(string message)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(message);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_LogWarning_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x17002ABD RID: 10941
// (get) Token: 0x06007D01 RID: 32001 RVA: 0x001FD418 File Offset: 0x001FB618
public unsafe Vector3 up
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 595363, RefRangeEnd = 595365, XrefRangeStart = 595359, XrefRangeEnd = 595363, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_up_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D02 RID: 32002 RVA: 0x001FD468 File Offset: 0x001FB668
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 595366, RefRangeEnd = 595371, XrefRangeStart = 595365, XrefRangeEnd = 595366, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetVerticalOffset(Vector3 p1, Vector3 p2)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref p1;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref p2;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_GetVerticalOffset_Public_Single_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007D03 RID: 32003 RVA: 0x001FD4E0 File Offset: 0x001FB6E0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595372, RefRangeEnd = 595373, XrefRangeStart = 595371, XrefRangeEnd = 595372, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 Flatten(Vector3 v)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref v;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_Flatten_Public_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17002ABE RID: 10942
// (get) Token: 0x06007D04 RID: 32004 RVA: 0x001FD544 File Offset: 0x001FB744
public unsafe bool useRootRotation
{
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 595376, RefRangeEnd = 595382, XrefRangeStart = 595373, XrefRangeEnd = 595376, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_get_useRootRotation_Private_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D05 RID: 32005 RVA: 0x001FD594 File Offset: 0x001FB794
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 595384, RefRangeEnd = 595387, XrefRangeStart = 595382, XrefRangeEnd = 595384, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetFootCenterOffset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr_GetFootCenterOffset_Public_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007D06 RID: 32006 RVA: 0x001FD5E4 File Offset: 0x001FB7E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595387, XrefRangeEnd = 595388, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Grounding()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Grounding>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D07 RID: 32007 RVA: 0x001FD630 File Offset: 0x001FB830
// Note: this type is marked as 'beforefieldinit'.
static Grounding()
{
Il2CppClassPointerStore<Grounding>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "Grounding");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Grounding>.NativeClassPtr);
Grounding.NativeFieldInfoPtr_layers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "layers");
Grounding.NativeFieldInfoPtr_maxStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "maxStep");
Grounding.NativeFieldInfoPtr_heightOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "heightOffset");
Grounding.NativeFieldInfoPtr_footSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "footSpeed");
Grounding.NativeFieldInfoPtr_footRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "footRadius");
Grounding.NativeFieldInfoPtr_footCenterOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "footCenterOffset");
Grounding.NativeFieldInfoPtr_prediction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "prediction");
Grounding.NativeFieldInfoPtr_footRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "footRotationWeight");
Grounding.NativeFieldInfoPtr_footRotationSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "footRotationSpeed");
Grounding.NativeFieldInfoPtr_maxFootRotationAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "maxFootRotationAngle");
Grounding.NativeFieldInfoPtr_rotateSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "rotateSolver");
Grounding.NativeFieldInfoPtr_pelvisSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "pelvisSpeed");
Grounding.NativeFieldInfoPtr_pelvisDamper = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "pelvisDamper");
Grounding.NativeFieldInfoPtr_lowerPelvisWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "lowerPelvisWeight");
Grounding.NativeFieldInfoPtr_liftPelvisWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "liftPelvisWeight");
Grounding.NativeFieldInfoPtr_rootSphereCastRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "rootSphereCastRadius");
Grounding.NativeFieldInfoPtr_quality = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "quality");
Grounding.NativeFieldInfoPtr__legs_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "<legs>k__BackingField");
Grounding.NativeFieldInfoPtr__pelvis_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "<pelvis>k__BackingField");
Grounding.NativeFieldInfoPtr__isGrounded_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "<isGrounded>k__BackingField");
Grounding.NativeFieldInfoPtr__root_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "<root>k__BackingField");
Grounding.NativeFieldInfoPtr__rootHit_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "<rootHit>k__BackingField");
Grounding.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "initiated");
Grounding.NativeMethodInfoPtr_get_legs_Public_get_Il2CppReferenceArray_1_Leg_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672687);
Grounding.NativeMethodInfoPtr_set_legs_Private_set_Void_Il2CppReferenceArray_1_Leg_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672688);
Grounding.NativeMethodInfoPtr_get_pelvis_Public_get_Pelvis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672689);
Grounding.NativeMethodInfoPtr_set_pelvis_Private_set_Void_Pelvis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672690);
Grounding.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672691);
Grounding.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672692);
Grounding.NativeMethodInfoPtr_get_root_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672693);
Grounding.NativeMethodInfoPtr_set_root_Private_set_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672694);
Grounding.NativeMethodInfoPtr_get_rootHit_Public_get_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672695);
Grounding.NativeMethodInfoPtr_set_rootHit_Private_set_Void_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672696);
Grounding.NativeMethodInfoPtr_get_rootGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672697);
Grounding.NativeMethodInfoPtr_GetRootHit_Public_RaycastHit_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672698);
Grounding.NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672699);
Grounding.NativeMethodInfoPtr_Initiate_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672700);
Grounding.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672701);
Grounding.NativeMethodInfoPtr_GetLegsPlaneNormal_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672702);
Grounding.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672703);
Grounding.NativeMethodInfoPtr_LogWarning_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672704);
Grounding.NativeMethodInfoPtr_get_up_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672705);
Grounding.NativeMethodInfoPtr_GetVerticalOffset_Public_Single_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672706);
Grounding.NativeMethodInfoPtr_Flatten_Public_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672707);
Grounding.NativeMethodInfoPtr_get_useRootRotation_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672708);
Grounding.NativeMethodInfoPtr_GetFootCenterOffset_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672709);
Grounding.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding>.NativeClassPtr, 100672710);
}
// Token: 0x06007D08 RID: 32008 RVA: 0x0000A688 File Offset: 0x00008888
public Grounding(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002AA0 RID: 10912
// (get) Token: 0x06007D09 RID: 32009 RVA: 0x001FDA0C File Offset: 0x001FBC0C
// (set) Token: 0x06007D0A RID: 32010 RVA: 0x001FDA34 File Offset: 0x001FBC34
public unsafe LayerMask layers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_layers);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_layers)) = value;
}
}
// Token: 0x17002AA1 RID: 10913
// (get) Token: 0x06007D0B RID: 32011 RVA: 0x001FDA58 File Offset: 0x001FBC58
// (set) Token: 0x06007D0C RID: 32012 RVA: 0x001FDA80 File Offset: 0x001FBC80
public unsafe float maxStep
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_maxStep);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_maxStep)) = value;
}
}
// Token: 0x17002AA2 RID: 10914
// (get) Token: 0x06007D0D RID: 32013 RVA: 0x001FDAA4 File Offset: 0x001FBCA4
// (set) Token: 0x06007D0E RID: 32014 RVA: 0x001FDACC File Offset: 0x001FBCCC
public unsafe float heightOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_heightOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_heightOffset)) = value;
}
}
// Token: 0x17002AA3 RID: 10915
// (get) Token: 0x06007D0F RID: 32015 RVA: 0x001FDAF0 File Offset: 0x001FBCF0
// (set) Token: 0x06007D10 RID: 32016 RVA: 0x001FDB18 File Offset: 0x001FBD18
public unsafe float footSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footSpeed)) = value;
}
}
// Token: 0x17002AA4 RID: 10916
// (get) Token: 0x06007D11 RID: 32017 RVA: 0x001FDB3C File Offset: 0x001FBD3C
// (set) Token: 0x06007D12 RID: 32018 RVA: 0x001FDB64 File Offset: 0x001FBD64
public unsafe float footRadius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRadius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRadius)) = value;
}
}
// Token: 0x17002AA5 RID: 10917
// (get) Token: 0x06007D13 RID: 32019 RVA: 0x001FDB88 File Offset: 0x001FBD88
// (set) Token: 0x06007D14 RID: 32020 RVA: 0x001FDBB0 File Offset: 0x001FBDB0
public unsafe float footCenterOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footCenterOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footCenterOffset)) = value;
}
}
// Token: 0x17002AA6 RID: 10918
// (get) Token: 0x06007D15 RID: 32021 RVA: 0x001FDBD4 File Offset: 0x001FBDD4
// (set) Token: 0x06007D16 RID: 32022 RVA: 0x001FDBFC File Offset: 0x001FBDFC
public unsafe float prediction
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_prediction);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_prediction)) = value;
}
}
// Token: 0x17002AA7 RID: 10919
// (get) Token: 0x06007D17 RID: 32023 RVA: 0x001FDC20 File Offset: 0x001FBE20
// (set) Token: 0x06007D18 RID: 32024 RVA: 0x001FDC48 File Offset: 0x001FBE48
public unsafe float footRotationWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRotationWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRotationWeight)) = value;
}
}
// Token: 0x17002AA8 RID: 10920
// (get) Token: 0x06007D19 RID: 32025 RVA: 0x001FDC6C File Offset: 0x001FBE6C
// (set) Token: 0x06007D1A RID: 32026 RVA: 0x001FDC94 File Offset: 0x001FBE94
public unsafe float footRotationSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRotationSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_footRotationSpeed)) = value;
}
}
// Token: 0x17002AA9 RID: 10921
// (get) Token: 0x06007D1B RID: 32027 RVA: 0x001FDCB8 File Offset: 0x001FBEB8
// (set) Token: 0x06007D1C RID: 32028 RVA: 0x001FDCE0 File Offset: 0x001FBEE0
public unsafe float maxFootRotationAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_maxFootRotationAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_maxFootRotationAngle)) = value;
}
}
// Token: 0x17002AAA RID: 10922
// (get) Token: 0x06007D1D RID: 32029 RVA: 0x001FDD04 File Offset: 0x001FBF04
// (set) Token: 0x06007D1E RID: 32030 RVA: 0x001FDD2C File Offset: 0x001FBF2C
public unsafe bool rotateSolver
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_rotateSolver);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_rotateSolver)) = value;
}
}
// Token: 0x17002AAB RID: 10923
// (get) Token: 0x06007D1F RID: 32031 RVA: 0x001FDD50 File Offset: 0x001FBF50
// (set) Token: 0x06007D20 RID: 32032 RVA: 0x001FDD78 File Offset: 0x001FBF78
public unsafe float pelvisSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_pelvisSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_pelvisSpeed)) = value;
}
}
// Token: 0x17002AAC RID: 10924
// (get) Token: 0x06007D21 RID: 32033 RVA: 0x001FDD9C File Offset: 0x001FBF9C
// (set) Token: 0x06007D22 RID: 32034 RVA: 0x001FDDC4 File Offset: 0x001FBFC4
public unsafe float pelvisDamper
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_pelvisDamper);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_pelvisDamper)) = value;
}
}
// Token: 0x17002AAD RID: 10925
// (get) Token: 0x06007D23 RID: 32035 RVA: 0x001FDDE8 File Offset: 0x001FBFE8
// (set) Token: 0x06007D24 RID: 32036 RVA: 0x001FDE10 File Offset: 0x001FC010
public unsafe float lowerPelvisWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_lowerPelvisWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_lowerPelvisWeight)) = value;
}
}
// Token: 0x17002AAE RID: 10926
// (get) Token: 0x06007D25 RID: 32037 RVA: 0x001FDE34 File Offset: 0x001FC034
// (set) Token: 0x06007D26 RID: 32038 RVA: 0x001FDE5C File Offset: 0x001FC05C
public unsafe float liftPelvisWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_liftPelvisWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_liftPelvisWeight)) = value;
}
}
// Token: 0x17002AAF RID: 10927
// (get) Token: 0x06007D27 RID: 32039 RVA: 0x001FDE80 File Offset: 0x001FC080
// (set) Token: 0x06007D28 RID: 32040 RVA: 0x001FDEA8 File Offset: 0x001FC0A8
public unsafe float rootSphereCastRadius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_rootSphereCastRadius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_rootSphereCastRadius)) = value;
}
}
// Token: 0x17002AB0 RID: 10928
// (get) Token: 0x06007D29 RID: 32041 RVA: 0x001FDECC File Offset: 0x001FC0CC
// (set) Token: 0x06007D2A RID: 32042 RVA: 0x001FDEF4 File Offset: 0x001FC0F4
public unsafe Grounding.Quality quality
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_quality);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_quality)) = value;
}
}
// Token: 0x17002AB1 RID: 10929
// (get) Token: 0x06007D2B RID: 32043 RVA: 0x001FDF18 File Offset: 0x001FC118
// (set) Token: 0x06007D2C RID: 32044 RVA: 0x001FDF4C File Offset: 0x001FC14C
public unsafe Il2CppReferenceArray<Grounding.Leg> _legs_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__legs_k__BackingField);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Grounding.Leg>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__legs_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AB2 RID: 10930
// (get) Token: 0x06007D2D RID: 32045 RVA: 0x001FDF74 File Offset: 0x001FC174
// (set) Token: 0x06007D2E RID: 32046 RVA: 0x001FDFA8 File Offset: 0x001FC1A8
public unsafe Grounding.Pelvis _pelvis_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__pelvis_k__BackingField);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Grounding.Pelvis(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__pelvis_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AB3 RID: 10931
// (get) Token: 0x06007D2F RID: 32047 RVA: 0x001FDFD0 File Offset: 0x001FC1D0
// (set) Token: 0x06007D30 RID: 32048 RVA: 0x001FDFF8 File Offset: 0x001FC1F8
public unsafe bool _isGrounded_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__isGrounded_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__isGrounded_k__BackingField)) = value;
}
}
// Token: 0x17002AB4 RID: 10932
// (get) Token: 0x06007D31 RID: 32049 RVA: 0x001FE01C File Offset: 0x001FC21C
// (set) Token: 0x06007D32 RID: 32050 RVA: 0x001FE050 File Offset: 0x001FC250
public unsafe Transform _root_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__root_k__BackingField);
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(Grounding.NativeFieldInfoPtr__root_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AB5 RID: 10933
// (get) Token: 0x06007D33 RID: 32051 RVA: 0x001FE078 File Offset: 0x001FC278
// (set) Token: 0x06007D34 RID: 32052 RVA: 0x001FE0A0 File Offset: 0x001FC2A0
public unsafe RaycastHit _rootHit_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__rootHit_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr__rootHit_k__BackingField)) = value;
}
}
// Token: 0x17002AB6 RID: 10934
// (get) Token: 0x06007D35 RID: 32053 RVA: 0x001FE0C4 File Offset: 0x001FC2C4
// (set) Token: 0x06007D36 RID: 32054 RVA: 0x001FE0EC File Offset: 0x001FC2EC
public unsafe bool initiated
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_initiated);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.NativeFieldInfoPtr_initiated)) = value;
}
}
// Token: 0x0400536E RID: 21358
private static readonly IntPtr NativeFieldInfoPtr_layers;
// Token: 0x0400536F RID: 21359
private static readonly IntPtr NativeFieldInfoPtr_maxStep;
// Token: 0x04005370 RID: 21360
private static readonly IntPtr NativeFieldInfoPtr_heightOffset;
// Token: 0x04005371 RID: 21361
private static readonly IntPtr NativeFieldInfoPtr_footSpeed;
// Token: 0x04005372 RID: 21362
private static readonly IntPtr NativeFieldInfoPtr_footRadius;
// Token: 0x04005373 RID: 21363
private static readonly IntPtr NativeFieldInfoPtr_footCenterOffset;
// Token: 0x04005374 RID: 21364
private static readonly IntPtr NativeFieldInfoPtr_prediction;
// Token: 0x04005375 RID: 21365
private static readonly IntPtr NativeFieldInfoPtr_footRotationWeight;
// Token: 0x04005376 RID: 21366
private static readonly IntPtr NativeFieldInfoPtr_footRotationSpeed;
// Token: 0x04005377 RID: 21367
private static readonly IntPtr NativeFieldInfoPtr_maxFootRotationAngle;
// Token: 0x04005378 RID: 21368
private static readonly IntPtr NativeFieldInfoPtr_rotateSolver;
// Token: 0x04005379 RID: 21369
private static readonly IntPtr NativeFieldInfoPtr_pelvisSpeed;
// Token: 0x0400537A RID: 21370
private static readonly IntPtr NativeFieldInfoPtr_pelvisDamper;
// Token: 0x0400537B RID: 21371
private static readonly IntPtr NativeFieldInfoPtr_lowerPelvisWeight;
// Token: 0x0400537C RID: 21372
private static readonly IntPtr NativeFieldInfoPtr_liftPelvisWeight;
// Token: 0x0400537D RID: 21373
private static readonly IntPtr NativeFieldInfoPtr_rootSphereCastRadius;
// Token: 0x0400537E RID: 21374
private static readonly IntPtr NativeFieldInfoPtr_quality;
// Token: 0x0400537F RID: 21375
private static readonly IntPtr NativeFieldInfoPtr__legs_k__BackingField;
// Token: 0x04005380 RID: 21376
private static readonly IntPtr NativeFieldInfoPtr__pelvis_k__BackingField;
// Token: 0x04005381 RID: 21377
private static readonly IntPtr NativeFieldInfoPtr__isGrounded_k__BackingField;
// Token: 0x04005382 RID: 21378
private static readonly IntPtr NativeFieldInfoPtr__root_k__BackingField;
// Token: 0x04005383 RID: 21379
private static readonly IntPtr NativeFieldInfoPtr__rootHit_k__BackingField;
// Token: 0x04005384 RID: 21380
private static readonly IntPtr NativeFieldInfoPtr_initiated;
// Token: 0x04005385 RID: 21381
private static readonly IntPtr NativeMethodInfoPtr_get_legs_Public_get_Il2CppReferenceArray_1_Leg_0;
// Token: 0x04005386 RID: 21382
private static readonly IntPtr NativeMethodInfoPtr_set_legs_Private_set_Void_Il2CppReferenceArray_1_Leg_0;
// Token: 0x04005387 RID: 21383
private static readonly IntPtr NativeMethodInfoPtr_get_pelvis_Public_get_Pelvis_0;
// Token: 0x04005388 RID: 21384
private static readonly IntPtr NativeMethodInfoPtr_set_pelvis_Private_set_Void_Pelvis_0;
// Token: 0x04005389 RID: 21385
private static readonly IntPtr NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0;
// Token: 0x0400538A RID: 21386
private static readonly IntPtr NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0;
// Token: 0x0400538B RID: 21387
private static readonly IntPtr NativeMethodInfoPtr_get_root_Public_get_Transform_0;
// Token: 0x0400538C RID: 21388
private static readonly IntPtr NativeMethodInfoPtr_set_root_Private_set_Void_Transform_0;
// Token: 0x0400538D RID: 21389
private static readonly IntPtr NativeMethodInfoPtr_get_rootHit_Public_get_RaycastHit_0;
// Token: 0x0400538E RID: 21390
private static readonly IntPtr NativeMethodInfoPtr_set_rootHit_Private_set_Void_RaycastHit_0;
// Token: 0x0400538F RID: 21391
private static readonly IntPtr NativeMethodInfoPtr_get_rootGrounded_Public_get_Boolean_0;
// Token: 0x04005390 RID: 21392
private static readonly IntPtr NativeMethodInfoPtr_GetRootHit_Public_RaycastHit_Single_0;
// Token: 0x04005391 RID: 21393
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_byref_String_0;
// Token: 0x04005392 RID: 21394
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0;
// Token: 0x04005393 RID: 21395
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0;
// Token: 0x04005394 RID: 21396
private static readonly IntPtr NativeMethodInfoPtr_GetLegsPlaneNormal_Public_Vector3_0;
// Token: 0x04005395 RID: 21397
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0;
// Token: 0x04005396 RID: 21398
private static readonly IntPtr NativeMethodInfoPtr_LogWarning_Public_Void_String_0;
// Token: 0x04005397 RID: 21399
private static readonly IntPtr NativeMethodInfoPtr_get_up_Public_get_Vector3_0;
// Token: 0x04005398 RID: 21400
private static readonly IntPtr NativeMethodInfoPtr_GetVerticalOffset_Public_Single_Vector3_Vector3_0;
// Token: 0x04005399 RID: 21401
private static readonly IntPtr NativeMethodInfoPtr_Flatten_Public_Vector3_Vector3_0;
// Token: 0x0400539A RID: 21402
private static readonly IntPtr NativeMethodInfoPtr_get_useRootRotation_Private_get_Boolean_0;
// Token: 0x0400539B RID: 21403
private static readonly IntPtr NativeMethodInfoPtr_GetFootCenterOffset_Public_Vector3_0;
// Token: 0x0400539C RID: 21404
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000412 RID: 1042
[Serializable]
public enum Quality
{
// Token: 0x0400539E RID: 21406
Fastest,
// Token: 0x0400539F RID: 21407
Simple,
// Token: 0x040053A0 RID: 21408
Best
}
// Token: 0x02000413 RID: 1043
public class Leg : Il2CppSystem.Object
{
// Token: 0x17002AD0 RID: 10960
// (get) Token: 0x06007D37 RID: 32055 RVA: 0x001FE110 File Offset: 0x001FC310
// (set) Token: 0x06007D38 RID: 32056 RVA: 0x001FE160 File Offset: 0x001FC360
public unsafe bool isGrounded
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 6570, RefRangeEnd = 6571, XrefRangeStart = 6570, XrefRangeEnd = 6571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AD1 RID: 10961
// (get) Token: 0x06007D39 RID: 32057 RVA: 0x001FE1B4 File Offset: 0x001FC3B4
// (set) Token: 0x06007D3A RID: 32058 RVA: 0x001FE204 File Offset: 0x001FC404
public unsafe Vector3 IKPosition
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_set_IKPosition_Private_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AD2 RID: 10962
// (get) Token: 0x06007D3B RID: 32059 RVA: 0x001FE258 File Offset: 0x001FC458
// (set) Token: 0x06007D3C RID: 32060 RVA: 0x001FE2A8 File Offset: 0x001FC4A8
public unsafe bool initiated
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AD3 RID: 10963
// (get) Token: 0x06007D3D RID: 32061 RVA: 0x001FE2FC File Offset: 0x001FC4FC
// (set) Token: 0x06007D3E RID: 32062 RVA: 0x001FE34C File Offset: 0x001FC54C
public unsafe float heightFromGround
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_heightFromGround_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 218234, RefRangeEnd = 218235, XrefRangeStart = 218234, XrefRangeEnd = 218235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_set_heightFromGround_Private_set_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AD4 RID: 10964
// (get) Token: 0x06007D3F RID: 32063 RVA: 0x001FE3A0 File Offset: 0x001FC5A0
// (set) Token: 0x06007D40 RID: 32064 RVA: 0x001FE3F0 File Offset: 0x001FC5F0
public unsafe Vector3 velocity
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_velocity_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_set_velocity_Private_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AD5 RID: 10965
// (get) Token: 0x06007D41 RID: 32065 RVA: 0x001FE444 File Offset: 0x001FC644
// (set) Token: 0x06007D42 RID: 32066 RVA: 0x001FE49C File Offset: 0x001FC69C
public unsafe Transform transform
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_transform_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_set_transform_Private_set_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AD6 RID: 10966
// (get) Token: 0x06007D43 RID: 32067 RVA: 0x001FE4F8 File Offset: 0x001FC6F8
// (set) Token: 0x06007D44 RID: 32068 RVA: 0x001FE548 File Offset: 0x001FC748
public unsafe float IKOffset
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_IKOffset_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 218263, RefRangeEnd = 218265, XrefRangeStart = 218263, XrefRangeEnd = 218265, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06007D45 RID: 32069 RVA: 0x001FE59C File Offset: 0x001FC79C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595096, RefRangeEnd = 595097, XrefRangeStart = 595089, XrefRangeEnd = 595096, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate(Grounding grounding, Transform transform)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(grounding);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(transform);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D46 RID: 32070 RVA: 0x001FE610 File Offset: 0x001FC810
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595097, XrefRangeEnd = 595099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D47 RID: 32071 RVA: 0x001FE654 File Offset: 0x001FC854
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595103, RefRangeEnd = 595104, XrefRangeStart = 595099, XrefRangeEnd = 595103, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_Reset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D48 RID: 32072 RVA: 0x001FE698 File Offset: 0x001FC898
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595161, RefRangeEnd = 595162, XrefRangeStart = 595104, XrefRangeEnd = 595161, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Process()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_Process_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17002AD7 RID: 10967
// (get) Token: 0x06007D49 RID: 32073 RVA: 0x001FE6DC File Offset: 0x001FC8DC
public unsafe float stepHeightFromGround
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595162, XrefRangeEnd = 595164, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_stepHeightFromGround_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D4A RID: 32074 RVA: 0x001FE72C File Offset: 0x001FC92C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595175, RefRangeEnd = 595176, XrefRangeStart = 595164, XrefRangeEnd = 595175, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RaycastHit GetCapsuleHit(Vector3 offsetFromHeel)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref offsetFromHeel;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_GetCapsuleHit_Private_RaycastHit_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D4B RID: 32075 RVA: 0x001FE790 File Offset: 0x001FC990
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 595181, RefRangeEnd = 595186, XrefRangeStart = 595176, XrefRangeEnd = 595181, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RaycastHit GetRaycastHit(Vector3 offsetFromHeel)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref offsetFromHeel;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_GetRaycastHit_Private_RaycastHit_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D4C RID: 32076 RVA: 0x001FE7F4 File Offset: 0x001FC9F4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595186, XrefRangeEnd = 595187, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 RotateNormal(Vector3 normal)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref normal;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_RotateNormal_Private_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D4D RID: 32077 RVA: 0x001FE858 File Offset: 0x001FCA58
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595187, XrefRangeEnd = 595191, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetFootToPoint(Vector3 normal, Vector3 point)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref normal;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref point;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_SetFootToPoint_Private_Void_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D4E RID: 32078 RVA: 0x001FE8C0 File Offset: 0x001FCAC0
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 595199, RefRangeEnd = 595201, XrefRangeStart = 595191, XrefRangeEnd = 595199, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetFootToPlane(Vector3 planeNormal, Vector3 planePoint, Vector3 heelHitPoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref planeNormal;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref planePoint;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref heelHitPoint;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_SetFootToPlane_Private_Void_Vector3_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D4F RID: 32079 RVA: 0x001FE93C File Offset: 0x001FCB3C
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 595206, RefRangeEnd = 595210, XrefRangeStart = 595201, XrefRangeEnd = 595206, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetHeightFromGround(Vector3 hitPoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref hitPoint;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_GetHeightFromGround_Private_Single_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D50 RID: 32080 RVA: 0x001FE9A0 File Offset: 0x001FCBA0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595210, XrefRangeEnd = 595216, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RotateFoot()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_RotateFoot_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D51 RID: 32081 RVA: 0x001FE9E4 File Offset: 0x001FCBE4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595216, XrefRangeEnd = 595218, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Quaternion GetRotationOffsetTarget()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_GetRotationOffsetTarget_Private_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17002AD8 RID: 10968
// (get) Token: 0x06007D52 RID: 32082 RVA: 0x001FEA34 File Offset: 0x001FCC34
public unsafe float rootYOffset
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595218, XrefRangeEnd = 595221, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr_get_rootYOffset_Private_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007D53 RID: 32083 RVA: 0x001FEA84 File Offset: 0x001FCC84
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595224, RefRangeEnd = 595225, XrefRangeStart = 595221, XrefRangeEnd = 595224, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Leg()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Leg.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D54 RID: 32084 RVA: 0x001FEAD0 File Offset: 0x001FCCD0
// Note: this type is marked as 'beforefieldinit'.
static Leg()
{
Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "Leg");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr);
Grounding.Leg.NativeFieldInfoPtr__isGrounded_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "<isGrounded>k__BackingField");
Grounding.Leg.NativeFieldInfoPtr__IKPosition_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "<IKPosition>k__BackingField");
Grounding.Leg.NativeFieldInfoPtr_rotationOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "rotationOffset");
Grounding.Leg.NativeFieldInfoPtr__initiated_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "<initiated>k__BackingField");
Grounding.Leg.NativeFieldInfoPtr__heightFromGround_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "<heightFromGround>k__BackingField");
Grounding.Leg.NativeFieldInfoPtr__velocity_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "<velocity>k__BackingField");
Grounding.Leg.NativeFieldInfoPtr__transform_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "<transform>k__BackingField");
Grounding.Leg.NativeFieldInfoPtr__IKOffset_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "<IKOffset>k__BackingField");
Grounding.Leg.NativeFieldInfoPtr_invertFootCenter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "invertFootCenter");
Grounding.Leg.NativeFieldInfoPtr_grounding = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "grounding");
Grounding.Leg.NativeFieldInfoPtr_lastTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "lastTime");
Grounding.Leg.NativeFieldInfoPtr_deltaTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "deltaTime");
Grounding.Leg.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "lastPosition");
Grounding.Leg.NativeFieldInfoPtr_toHitNormal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "toHitNormal");
Grounding.Leg.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "r");
Grounding.Leg.NativeFieldInfoPtr_heelHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "heelHit");
Grounding.Leg.NativeFieldInfoPtr_up = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, "up");
Grounding.Leg.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672711);
Grounding.Leg.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672712);
Grounding.Leg.NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672713);
Grounding.Leg.NativeMethodInfoPtr_set_IKPosition_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672714);
Grounding.Leg.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672715);
Grounding.Leg.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672716);
Grounding.Leg.NativeMethodInfoPtr_get_heightFromGround_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672717);
Grounding.Leg.NativeMethodInfoPtr_set_heightFromGround_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672718);
Grounding.Leg.NativeMethodInfoPtr_get_velocity_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672719);
Grounding.Leg.NativeMethodInfoPtr_set_velocity_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672720);
Grounding.Leg.NativeMethodInfoPtr_get_transform_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672721);
Grounding.Leg.NativeMethodInfoPtr_set_transform_Private_set_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672722);
Grounding.Leg.NativeMethodInfoPtr_get_IKOffset_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672723);
Grounding.Leg.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672724);
Grounding.Leg.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672725);
Grounding.Leg.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672726);
Grounding.Leg.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672727);
Grounding.Leg.NativeMethodInfoPtr_Process_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672728);
Grounding.Leg.NativeMethodInfoPtr_get_stepHeightFromGround_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672729);
Grounding.Leg.NativeMethodInfoPtr_GetCapsuleHit_Private_RaycastHit_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672730);
Grounding.Leg.NativeMethodInfoPtr_GetRaycastHit_Private_RaycastHit_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672731);
Grounding.Leg.NativeMethodInfoPtr_RotateNormal_Private_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672732);
Grounding.Leg.NativeMethodInfoPtr_SetFootToPoint_Private_Void_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672733);
Grounding.Leg.NativeMethodInfoPtr_SetFootToPlane_Private_Void_Vector3_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672734);
Grounding.Leg.NativeMethodInfoPtr_GetHeightFromGround_Private_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672735);
Grounding.Leg.NativeMethodInfoPtr_RotateFoot_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672736);
Grounding.Leg.NativeMethodInfoPtr_GetRotationOffsetTarget_Private_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672737);
Grounding.Leg.NativeMethodInfoPtr_get_rootYOffset_Private_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672738);
Grounding.Leg.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Leg>.NativeClassPtr, 100672739);
}
// Token: 0x06007D55 RID: 32085 RVA: 0x0000A688 File Offset: 0x00008888
public Leg(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002ABF RID: 10943
// (get) Token: 0x06007D56 RID: 32086 RVA: 0x001FEE94 File Offset: 0x001FD094
// (set) Token: 0x06007D57 RID: 32087 RVA: 0x001FEEBC File Offset: 0x001FD0BC
public unsafe bool _isGrounded_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__isGrounded_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__isGrounded_k__BackingField)) = value;
}
}
// Token: 0x17002AC0 RID: 10944
// (get) Token: 0x06007D58 RID: 32088 RVA: 0x001FEEE0 File Offset: 0x001FD0E0
// (set) Token: 0x06007D59 RID: 32089 RVA: 0x001FEF08 File Offset: 0x001FD108
public unsafe Vector3 _IKPosition_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__IKPosition_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__IKPosition_k__BackingField)) = value;
}
}
// Token: 0x17002AC1 RID: 10945
// (get) Token: 0x06007D5A RID: 32090 RVA: 0x001FEF2C File Offset: 0x001FD12C
// (set) Token: 0x06007D5B RID: 32091 RVA: 0x001FEF54 File Offset: 0x001FD154
public unsafe Quaternion rotationOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_rotationOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_rotationOffset)) = value;
}
}
// Token: 0x17002AC2 RID: 10946
// (get) Token: 0x06007D5C RID: 32092 RVA: 0x001FEF78 File Offset: 0x001FD178
// (set) Token: 0x06007D5D RID: 32093 RVA: 0x001FEFA0 File Offset: 0x001FD1A0
public unsafe bool _initiated_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__initiated_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__initiated_k__BackingField)) = value;
}
}
// Token: 0x17002AC3 RID: 10947
// (get) Token: 0x06007D5E RID: 32094 RVA: 0x001FEFC4 File Offset: 0x001FD1C4
// (set) Token: 0x06007D5F RID: 32095 RVA: 0x001FEFEC File Offset: 0x001FD1EC
public unsafe float _heightFromGround_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__heightFromGround_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__heightFromGround_k__BackingField)) = value;
}
}
// Token: 0x17002AC4 RID: 10948
// (get) Token: 0x06007D60 RID: 32096 RVA: 0x001FF010 File Offset: 0x001FD210
// (set) Token: 0x06007D61 RID: 32097 RVA: 0x001FF038 File Offset: 0x001FD238
public unsafe Vector3 _velocity_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__velocity_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__velocity_k__BackingField)) = value;
}
}
// Token: 0x17002AC5 RID: 10949
// (get) Token: 0x06007D62 RID: 32098 RVA: 0x001FF05C File Offset: 0x001FD25C
// (set) Token: 0x06007D63 RID: 32099 RVA: 0x001FF090 File Offset: 0x001FD290
public unsafe Transform _transform_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__transform_k__BackingField);
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(Grounding.Leg.NativeFieldInfoPtr__transform_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AC6 RID: 10950
// (get) Token: 0x06007D64 RID: 32100 RVA: 0x001FF0B8 File Offset: 0x001FD2B8
// (set) Token: 0x06007D65 RID: 32101 RVA: 0x001FF0E0 File Offset: 0x001FD2E0
public unsafe float _IKOffset_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__IKOffset_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr__IKOffset_k__BackingField)) = value;
}
}
// Token: 0x17002AC7 RID: 10951
// (get) Token: 0x06007D66 RID: 32102 RVA: 0x001FF104 File Offset: 0x001FD304
// (set) Token: 0x06007D67 RID: 32103 RVA: 0x001FF12C File Offset: 0x001FD32C
public unsafe bool invertFootCenter
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_invertFootCenter);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_invertFootCenter)) = value;
}
}
// Token: 0x17002AC8 RID: 10952
// (get) Token: 0x06007D68 RID: 32104 RVA: 0x001FF150 File Offset: 0x001FD350
// (set) Token: 0x06007D69 RID: 32105 RVA: 0x001FF184 File Offset: 0x001FD384
public unsafe Grounding grounding
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_grounding);
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(Grounding.Leg.NativeFieldInfoPtr_grounding), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002AC9 RID: 10953
// (get) Token: 0x06007D6A RID: 32106 RVA: 0x001FF1AC File Offset: 0x001FD3AC
// (set) Token: 0x06007D6B RID: 32107 RVA: 0x001FF1D4 File Offset: 0x001FD3D4
public unsafe float lastTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_lastTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_lastTime)) = value;
}
}
// Token: 0x17002ACA RID: 10954
// (get) Token: 0x06007D6C RID: 32108 RVA: 0x001FF1F8 File Offset: 0x001FD3F8
// (set) Token: 0x06007D6D RID: 32109 RVA: 0x001FF220 File Offset: 0x001FD420
public unsafe float deltaTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_deltaTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_deltaTime)) = value;
}
}
// Token: 0x17002ACB RID: 10955
// (get) Token: 0x06007D6E RID: 32110 RVA: 0x001FF244 File Offset: 0x001FD444
// (set) Token: 0x06007D6F RID: 32111 RVA: 0x001FF26C File Offset: 0x001FD46C
public unsafe Vector3 lastPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_lastPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_lastPosition)) = value;
}
}
// Token: 0x17002ACC RID: 10956
// (get) Token: 0x06007D70 RID: 32112 RVA: 0x001FF290 File Offset: 0x001FD490
// (set) Token: 0x06007D71 RID: 32113 RVA: 0x001FF2B8 File Offset: 0x001FD4B8
public unsafe Quaternion toHitNormal
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_toHitNormal);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_toHitNormal)) = value;
}
}
// Token: 0x17002ACD RID: 10957
// (get) Token: 0x06007D72 RID: 32114 RVA: 0x001FF2DC File Offset: 0x001FD4DC
// (set) Token: 0x06007D73 RID: 32115 RVA: 0x001FF304 File Offset: 0x001FD504
public unsafe Quaternion r
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_r);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_r)) = value;
}
}
// Token: 0x17002ACE RID: 10958
// (get) Token: 0x06007D74 RID: 32116 RVA: 0x001FF328 File Offset: 0x001FD528
// (set) Token: 0x06007D75 RID: 32117 RVA: 0x001FF350 File Offset: 0x001FD550
public unsafe RaycastHit heelHit
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_heelHit);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_heelHit)) = value;
}
}
// Token: 0x17002ACF RID: 10959
// (get) Token: 0x06007D76 RID: 32118 RVA: 0x001FF374 File Offset: 0x001FD574
// (set) Token: 0x06007D77 RID: 32119 RVA: 0x001FF39C File Offset: 0x001FD59C
public unsafe Vector3 up
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_up);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Leg.NativeFieldInfoPtr_up)) = value;
}
}
// Token: 0x040053A1 RID: 21409
private static readonly IntPtr NativeFieldInfoPtr__isGrounded_k__BackingField;
// Token: 0x040053A2 RID: 21410
private static readonly IntPtr NativeFieldInfoPtr__IKPosition_k__BackingField;
// Token: 0x040053A3 RID: 21411
private static readonly IntPtr NativeFieldInfoPtr_rotationOffset;
// Token: 0x040053A4 RID: 21412
private static readonly IntPtr NativeFieldInfoPtr__initiated_k__BackingField;
// Token: 0x040053A5 RID: 21413
private static readonly IntPtr NativeFieldInfoPtr__heightFromGround_k__BackingField;
// Token: 0x040053A6 RID: 21414
private static readonly IntPtr NativeFieldInfoPtr__velocity_k__BackingField;
// Token: 0x040053A7 RID: 21415
private static readonly IntPtr NativeFieldInfoPtr__transform_k__BackingField;
// Token: 0x040053A8 RID: 21416
private static readonly IntPtr NativeFieldInfoPtr__IKOffset_k__BackingField;
// Token: 0x040053A9 RID: 21417
private static readonly IntPtr NativeFieldInfoPtr_invertFootCenter;
// Token: 0x040053AA RID: 21418
private static readonly IntPtr NativeFieldInfoPtr_grounding;
// Token: 0x040053AB RID: 21419
private static readonly IntPtr NativeFieldInfoPtr_lastTime;
// Token: 0x040053AC RID: 21420
private static readonly IntPtr NativeFieldInfoPtr_deltaTime;
// Token: 0x040053AD RID: 21421
private static readonly IntPtr NativeFieldInfoPtr_lastPosition;
// Token: 0x040053AE RID: 21422
private static readonly IntPtr NativeFieldInfoPtr_toHitNormal;
// Token: 0x040053AF RID: 21423
private static readonly IntPtr NativeFieldInfoPtr_r;
// Token: 0x040053B0 RID: 21424
private static readonly IntPtr NativeFieldInfoPtr_heelHit;
// Token: 0x040053B1 RID: 21425
private static readonly IntPtr NativeFieldInfoPtr_up;
// Token: 0x040053B2 RID: 21426
private static readonly IntPtr NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0;
// Token: 0x040053B3 RID: 21427
private static readonly IntPtr NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0;
// Token: 0x040053B4 RID: 21428
private static readonly IntPtr NativeMethodInfoPtr_get_IKPosition_Public_get_Vector3_0;
// Token: 0x040053B5 RID: 21429
private static readonly IntPtr NativeMethodInfoPtr_set_IKPosition_Private_set_Void_Vector3_0;
// Token: 0x040053B6 RID: 21430
private static readonly IntPtr NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0;
// Token: 0x040053B7 RID: 21431
private static readonly IntPtr NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0;
// Token: 0x040053B8 RID: 21432
private static readonly IntPtr NativeMethodInfoPtr_get_heightFromGround_Public_get_Single_0;
// Token: 0x040053B9 RID: 21433
private static readonly IntPtr NativeMethodInfoPtr_set_heightFromGround_Private_set_Void_Single_0;
// Token: 0x040053BA RID: 21434
private static readonly IntPtr NativeMethodInfoPtr_get_velocity_Public_get_Vector3_0;
// Token: 0x040053BB RID: 21435
private static readonly IntPtr NativeMethodInfoPtr_set_velocity_Private_set_Void_Vector3_0;
// Token: 0x040053BC RID: 21436
private static readonly IntPtr NativeMethodInfoPtr_get_transform_Public_get_Transform_0;
// Token: 0x040053BD RID: 21437
private static readonly IntPtr NativeMethodInfoPtr_set_transform_Private_set_Void_Transform_0;
// Token: 0x040053BE RID: 21438
private static readonly IntPtr NativeMethodInfoPtr_get_IKOffset_Public_get_Single_0;
// Token: 0x040053BF RID: 21439
private static readonly IntPtr NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Single_0;
// Token: 0x040053C0 RID: 21440
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Grounding_Transform_0;
// Token: 0x040053C1 RID: 21441
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0;
// Token: 0x040053C2 RID: 21442
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0;
// Token: 0x040053C3 RID: 21443
private static readonly IntPtr NativeMethodInfoPtr_Process_Public_Void_0;
// Token: 0x040053C4 RID: 21444
private static readonly IntPtr NativeMethodInfoPtr_get_stepHeightFromGround_Public_get_Single_0;
// Token: 0x040053C5 RID: 21445
private static readonly IntPtr NativeMethodInfoPtr_GetCapsuleHit_Private_RaycastHit_Vector3_0;
// Token: 0x040053C6 RID: 21446
private static readonly IntPtr NativeMethodInfoPtr_GetRaycastHit_Private_RaycastHit_Vector3_0;
// Token: 0x040053C7 RID: 21447
private static readonly IntPtr NativeMethodInfoPtr_RotateNormal_Private_Vector3_Vector3_0;
// Token: 0x040053C8 RID: 21448
private static readonly IntPtr NativeMethodInfoPtr_SetFootToPoint_Private_Void_Vector3_Vector3_0;
// Token: 0x040053C9 RID: 21449
private static readonly IntPtr NativeMethodInfoPtr_SetFootToPlane_Private_Void_Vector3_Vector3_Vector3_0;
// Token: 0x040053CA RID: 21450
private static readonly IntPtr NativeMethodInfoPtr_GetHeightFromGround_Private_Single_Vector3_0;
// Token: 0x040053CB RID: 21451
private static readonly IntPtr NativeMethodInfoPtr_RotateFoot_Private_Void_0;
// Token: 0x040053CC RID: 21452
private static readonly IntPtr NativeMethodInfoPtr_GetRotationOffsetTarget_Private_Quaternion_0;
// Token: 0x040053CD RID: 21453
private static readonly IntPtr NativeMethodInfoPtr_get_rootYOffset_Private_get_Single_0;
// Token: 0x040053CE RID: 21454
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x02000414 RID: 1044
public class Pelvis : Il2CppSystem.Object
{
// Token: 0x17002AE0 RID: 10976
// (get) Token: 0x06007D78 RID: 32120 RVA: 0x001FF3C0 File Offset: 0x001FD5C0
// (set) Token: 0x06007D79 RID: 32121 RVA: 0x001FF410 File Offset: 0x001FD610
public unsafe Vector3 IKOffset
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_get_IKOffset_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002AE1 RID: 10977
// (get) Token: 0x06007D7A RID: 32122 RVA: 0x001FF464 File Offset: 0x001FD664
// (set) Token: 0x06007D7B RID: 32123 RVA: 0x001FF4B4 File Offset: 0x001FD6B4
public unsafe float heightOffset
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_get_heightOffset_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 216230, RefRangeEnd = 216234, XrefRangeStart = 216230, XrefRangeEnd = 216234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_set_heightOffset_Private_set_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06007D7C RID: 32124 RVA: 0x001FF508 File Offset: 0x001FD708
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595229, RefRangeEnd = 595230, XrefRangeStart = 595225, XrefRangeEnd = 595229, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate(Grounding grounding)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(grounding);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007D7D RID: 32125 RVA: 0x001FF564 File Offset: 0x001FD764
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595234, RefRangeEnd = 595235, XrefRangeStart = 595230, XrefRangeEnd = 595234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_Reset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D7E RID: 32126 RVA: 0x001FF5A8 File Offset: 0x001FD7A8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 595235, XrefRangeEnd = 595238, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D7F RID: 32127 RVA: 0x001FF5EC File Offset: 0x001FD7EC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 595248, RefRangeEnd = 595249, XrefRangeStart = 595238, XrefRangeEnd = 595248, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Process(float lowestOffset, float highestOffset, bool isGrounded)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref lowestOffset;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref highestOffset;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref isGrounded;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr_Process_Public_Void_Single_Single_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D80 RID: 32128 RVA: 0x001FF668 File Offset: 0x001FD868
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Pelvis()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounding.Pelvis.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007D81 RID: 32129 RVA: 0x001FF6B4 File Offset: 0x001FD8B4
// Note: this type is marked as 'beforefieldinit'.
static Pelvis()
{
Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<Grounding>.NativeClassPtr, "Pelvis");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr);
Grounding.Pelvis.NativeFieldInfoPtr__IKOffset_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, "<IKOffset>k__BackingField");
Grounding.Pelvis.NativeFieldInfoPtr__heightOffset_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, "<heightOffset>k__BackingField");
Grounding.Pelvis.NativeFieldInfoPtr_grounding = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, "grounding");
Grounding.Pelvis.NativeFieldInfoPtr_lastRootPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, "lastRootPosition");
Grounding.Pelvis.NativeFieldInfoPtr_damperF = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, "damperF");
Grounding.Pelvis.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, "initiated");
Grounding.Pelvis.NativeFieldInfoPtr_lastTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, "lastTime");
Grounding.Pelvis.NativeMethodInfoPtr_get_IKOffset_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672740);
Grounding.Pelvis.NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672741);
Grounding.Pelvis.NativeMethodInfoPtr_get_heightOffset_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672742);
Grounding.Pelvis.NativeMethodInfoPtr_set_heightOffset_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672743);
Grounding.Pelvis.NativeMethodInfoPtr_Initiate_Public_Void_Grounding_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672744);
Grounding.Pelvis.NativeMethodInfoPtr_Reset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672745);
Grounding.Pelvis.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672746);
Grounding.Pelvis.NativeMethodInfoPtr_Process_Public_Void_Single_Single_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672747);
Grounding.Pelvis.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounding.Pelvis>.NativeClassPtr, 100672748);
}
// Token: 0x06007D82 RID: 32130 RVA: 0x0000A688 File Offset: 0x00008888
public Pelvis(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002AD9 RID: 10969
// (get) Token: 0x06007D83 RID: 32131 RVA: 0x001FF820 File Offset: 0x001FDA20
// (set) Token: 0x06007D84 RID: 32132 RVA: 0x001FF848 File Offset: 0x001FDA48
public unsafe Vector3 _IKOffset_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr__IKOffset_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr__IKOffset_k__BackingField)) = value;
}
}
// Token: 0x17002ADA RID: 10970
// (get) Token: 0x06007D85 RID: 32133 RVA: 0x001FF86C File Offset: 0x001FDA6C
// (set) Token: 0x06007D86 RID: 32134 RVA: 0x001FF894 File Offset: 0x001FDA94
public unsafe float _heightOffset_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr__heightOffset_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr__heightOffset_k__BackingField)) = value;
}
}
// Token: 0x17002ADB RID: 10971
// (get) Token: 0x06007D87 RID: 32135 RVA: 0x001FF8B8 File Offset: 0x001FDAB8
// (set) Token: 0x06007D88 RID: 32136 RVA: 0x001FF8EC File Offset: 0x001FDAEC
public unsafe Grounding grounding
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_grounding);
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(Grounding.Pelvis.NativeFieldInfoPtr_grounding), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002ADC RID: 10972
// (get) Token: 0x06007D89 RID: 32137 RVA: 0x001FF914 File Offset: 0x001FDB14
// (set) Token: 0x06007D8A RID: 32138 RVA: 0x001FF93C File Offset: 0x001FDB3C
public unsafe Vector3 lastRootPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_lastRootPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_lastRootPosition)) = value;
}
}
// Token: 0x17002ADD RID: 10973
// (get) Token: 0x06007D8B RID: 32139 RVA: 0x001FF960 File Offset: 0x001FDB60
// (set) Token: 0x06007D8C RID: 32140 RVA: 0x001FF988 File Offset: 0x001FDB88
public unsafe float damperF
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_damperF);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_damperF)) = value;
}
}
// Token: 0x17002ADE RID: 10974
// (get) Token: 0x06007D8D RID: 32141 RVA: 0x001FF9AC File Offset: 0x001FDBAC
// (set) Token: 0x06007D8E RID: 32142 RVA: 0x001FF9D4 File Offset: 0x001FDBD4
public unsafe bool initiated
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_initiated);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_initiated)) = value;
}
}
// Token: 0x17002ADF RID: 10975
// (get) Token: 0x06007D8F RID: 32143 RVA: 0x001FF9F8 File Offset: 0x001FDBF8
// (set) Token: 0x06007D90 RID: 32144 RVA: 0x001FFA20 File Offset: 0x001FDC20
public unsafe float lastTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_lastTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounding.Pelvis.NativeFieldInfoPtr_lastTime)) = value;
}
}
// Token: 0x040053CF RID: 21455
private static readonly IntPtr NativeFieldInfoPtr__IKOffset_k__BackingField;
// Token: 0x040053D0 RID: 21456
private static readonly IntPtr NativeFieldInfoPtr__heightOffset_k__BackingField;
// Token: 0x040053D1 RID: 21457
private static readonly IntPtr NativeFieldInfoPtr_grounding;
// Token: 0x040053D2 RID: 21458
private static readonly IntPtr NativeFieldInfoPtr_lastRootPosition;
// Token: 0x040053D3 RID: 21459
private static readonly IntPtr NativeFieldInfoPtr_damperF;
// Token: 0x040053D4 RID: 21460
private static readonly IntPtr NativeFieldInfoPtr_initiated;
// Token: 0x040053D5 RID: 21461
private static readonly IntPtr NativeFieldInfoPtr_lastTime;
// Token: 0x040053D6 RID: 21462
private static readonly IntPtr NativeMethodInfoPtr_get_IKOffset_Public_get_Vector3_0;
// Token: 0x040053D7 RID: 21463
private static readonly IntPtr NativeMethodInfoPtr_set_IKOffset_Private_set_Void_Vector3_0;
// Token: 0x040053D8 RID: 21464
private static readonly IntPtr NativeMethodInfoPtr_get_heightOffset_Public_get_Single_0;
// Token: 0x040053D9 RID: 21465
private static readonly IntPtr NativeMethodInfoPtr_set_heightOffset_Private_set_Void_Single_0;
// Token: 0x040053DA RID: 21466
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Grounding_0;
// Token: 0x040053DB RID: 21467
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Void_0;
// Token: 0x040053DC RID: 21468
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0;
// Token: 0x040053DD RID: 21469
private static readonly IntPtr NativeMethodInfoPtr_Process_Public_Void_Single_Single_Boolean_0;
// Token: 0x040053DE RID: 21470
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}