585 lines
31 KiB
C#
585 lines
31 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000442 RID: 1090
|
|
[Serializable]
|
|
public class IKSolverFABRIK : IKSolverHeuristic
|
|
{
|
|
// Token: 0x060081CF RID: 33231 RVA: 0x00211A9C File Offset: 0x0020FC9C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 615771, RefRangeEnd = 615772, XrefRangeStart = 615767, XrefRangeEnd = 615771, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SolveForward(Vector3 position)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref position;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_SolveForward_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081D0 RID: 33232 RVA: 0x00211AF0 File Offset: 0x0020FCF0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 615781, RefRangeEnd = 615782, XrefRangeStart = 615772, XrefRangeEnd = 615781, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SolveBackward(Vector3 position)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref position;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_SolveBackward_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081D1 RID: 33233 RVA: 0x00211B44 File Offset: 0x0020FD44
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615782, XrefRangeEnd = 615786, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override Vector3 GetIKPosition()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFABRIK.NativeMethodInfoPtr_GetIKPosition_Public_Virtual_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x060081D2 RID: 33234 RVA: 0x00211BA0 File Offset: 0x0020FDA0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615786, XrefRangeEnd = 615806, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void OnInitiate()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFABRIK.NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081D3 RID: 33235 RVA: 0x00211BF0 File Offset: 0x0020FDF0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615806, XrefRangeEnd = 615825, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void OnUpdate()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFABRIK.NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x17002C32 RID: 11314
|
|
// (get) Token: 0x060081D4 RID: 33236 RVA: 0x00211C40 File Offset: 0x0020FE40
|
|
public unsafe override bool boneLengthCanBeZero
|
|
{
|
|
[CallerCount(87)]
|
|
[CachedScanResults(RefRangeStart = 20575, RefRangeEnd = 20662, XrefRangeStart = 20575, XrefRangeEnd = 20662, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFABRIK.NativeMethodInfoPtr_get_boneLengthCanBeZero_Protected_Virtual_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081D5 RID: 33237 RVA: 0x00211C9C File Offset: 0x0020FE9C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 615826, RefRangeEnd = 615827, XrefRangeStart = 615825, XrefRangeEnd = 615826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 SolveJoint(Vector3 pos1, Vector3 pos2, float length)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref pos1;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref pos2;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref length;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_SolveJoint_Private_Vector3_Vector3_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x060081D6 RID: 33238 RVA: 0x00211D24 File Offset: 0x0020FF24
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615843, RefRangeEnd = 615845, XrefRangeStart = 615827, XrefRangeEnd = 615843, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnPreSolve()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_OnPreSolve_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081D7 RID: 33239 RVA: 0x00211D68 File Offset: 0x0020FF68
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 615849, RefRangeEnd = 615852, XrefRangeStart = 615845, XrefRangeEnd = 615849, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnPostSolve()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_OnPostSolve_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081D8 RID: 33240 RVA: 0x00211DAC File Offset: 0x0020FFAC
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 615855, RefRangeEnd = 615856, XrefRangeStart = 615852, XrefRangeEnd = 615855, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Solve(Vector3 targetPosition)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref targetPosition;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_Solve_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081D9 RID: 33241 RVA: 0x00211E00 File Offset: 0x00210000
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615871, RefRangeEnd = 615873, XrefRangeStart = 615856, XrefRangeEnd = 615871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void ForwardReach(Vector3 position)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref position;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_ForwardReach_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081DA RID: 33242 RVA: 0x00211E54 File Offset: 0x00210054
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615873, XrefRangeEnd = 615874, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SolverMove(int index, Vector3 offset)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref offset;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_SolverMove_Private_Void_Int32_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081DB RID: 33243 RVA: 0x00211EBC File Offset: 0x002100BC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615874, XrefRangeEnd = 615876, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SolverRotate(int index, Quaternion rotation, bool recursive)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref recursive;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_SolverRotate_Private_Void_Int32_Quaternion_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081DC RID: 33244 RVA: 0x00211F38 File Offset: 0x00210138
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615878, RefRangeEnd = 615880, XrefRangeStart = 615876, XrefRangeEnd = 615878, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SolverRotateChildren(int index, Quaternion rotation)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_SolverRotateChildren_Private_Void_Int32_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081DD RID: 33245 RVA: 0x00211FA0 File Offset: 0x002101A0
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615882, RefRangeEnd = 615884, XrefRangeStart = 615880, XrefRangeEnd = 615882, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SolverMoveChildrenAroundPoint(int index, Quaternion rotation)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_SolverMoveChildrenAroundPoint_Private_Void_Int32_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081DE RID: 33246 RVA: 0x00212008 File Offset: 0x00210208
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 615891, RefRangeEnd = 615894, XrefRangeStart = 615884, XrefRangeEnd = 615891, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Quaternion GetParentSolverRotation(int index)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_GetParentSolverRotation_Private_Quaternion_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081DF RID: 33247 RVA: 0x0021206C File Offset: 0x0021026C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615903, RefRangeEnd = 615905, XrefRangeStart = 615894, XrefRangeEnd = 615903, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetParentSolverPosition(int index)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_GetParentSolverPosition_Private_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081E0 RID: 33248 RVA: 0x002120D0 File Offset: 0x002102D0
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615911, RefRangeEnd = 615913, XrefRangeStart = 615905, XrefRangeEnd = 615911, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Quaternion GetLimitedRotation(int index, Quaternion q, out bool changed)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref q;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &changed;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_GetLimitedRotation_Private_Quaternion_Int32_Quaternion_byref_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x060081E1 RID: 33249 RVA: 0x0021215C File Offset: 0x0021035C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615932, RefRangeEnd = 615934, XrefRangeStart = 615913, XrefRangeEnd = 615932, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void LimitForward(int rotateBone, int limitBone)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref rotateBone;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref limitBone;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_LimitForward_Private_Void_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081E2 RID: 33250 RVA: 0x002121C4 File Offset: 0x002103C4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615934, XrefRangeEnd = 615935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void BackwardReach(Vector3 position)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref position;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_BackwardReach_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081E3 RID: 33251 RVA: 0x00212218 File Offset: 0x00210418
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 615938, RefRangeEnd = 615941, XrefRangeStart = 615935, XrefRangeEnd = 615938, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void BackwardReachUnlimited(Vector3 position)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref position;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_BackwardReachUnlimited_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081E4 RID: 33252 RVA: 0x0021226C File Offset: 0x0021046C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 615961, RefRangeEnd = 615962, XrefRangeStart = 615941, XrefRangeEnd = 615961, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void BackwardReachLimited(Vector3 position)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref position;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_BackwardReachLimited_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060081E5 RID: 33253 RVA: 0x002122C0 File Offset: 0x002104C0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 615967, RefRangeEnd = 615968, XrefRangeStart = 615962, XrefRangeEnd = 615967, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void MapToSolverPositions()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_MapToSolverPositions_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081E6 RID: 33254 RVA: 0x00212304 File Offset: 0x00210504
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615968, XrefRangeEnd = 615971, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void MapToSolverPositionsLimited()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr_MapToSolverPositionsLimited_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081E7 RID: 33255 RVA: 0x00212348 File Offset: 0x00210548
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615984, RefRangeEnd = 615986, XrefRangeStart = 615971, XrefRangeEnd = 615984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKSolverFABRIK()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFABRIK.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060081E8 RID: 33256 RVA: 0x00212394 File Offset: 0x00210594
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static IKSolverFABRIK()
|
|
{
|
|
Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKSolverFABRIK");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr);
|
|
IKSolverFABRIK.NativeFieldInfoPtr_OnPreIteration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, "OnPreIteration");
|
|
IKSolverFABRIK.NativeFieldInfoPtr_limitedBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, "limitedBones");
|
|
IKSolverFABRIK.NativeFieldInfoPtr_solverLocalPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, "solverLocalPositions");
|
|
IKSolverFABRIK.NativeMethodInfoPtr_SolveForward_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673099);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_SolveBackward_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673100);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_GetIKPosition_Public_Virtual_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673101);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673102);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673103);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_get_boneLengthCanBeZero_Protected_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673104);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_SolveJoint_Private_Vector3_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673105);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_OnPreSolve_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673106);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_OnPostSolve_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673107);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_Solve_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673108);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_ForwardReach_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673109);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_SolverMove_Private_Void_Int32_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673110);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_SolverRotate_Private_Void_Int32_Quaternion_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673111);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_SolverRotateChildren_Private_Void_Int32_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673112);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_SolverMoveChildrenAroundPoint_Private_Void_Int32_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673113);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_GetParentSolverRotation_Private_Quaternion_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673114);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_GetParentSolverPosition_Private_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673115);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_GetLimitedRotation_Private_Quaternion_Int32_Quaternion_byref_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673116);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_LimitForward_Private_Void_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673117);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_BackwardReach_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673118);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_BackwardReachUnlimited_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673119);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_BackwardReachLimited_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673120);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_MapToSolverPositions_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673121);
|
|
IKSolverFABRIK.NativeMethodInfoPtr_MapToSolverPositionsLimited_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673122);
|
|
IKSolverFABRIK.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFABRIK>.NativeClassPtr, 100673123);
|
|
}
|
|
|
|
// Token: 0x060081E9 RID: 33257 RVA: 0x002113DC File Offset: 0x0020F5DC
|
|
public IKSolverFABRIK(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002C2F RID: 11311
|
|
// (get) Token: 0x060081EA RID: 33258 RVA: 0x002125F4 File Offset: 0x002107F4
|
|
// (set) Token: 0x060081EB RID: 33259 RVA: 0x00212628 File Offset: 0x00210828
|
|
public unsafe IKSolver.IterationDelegate OnPreIteration
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFABRIK.NativeFieldInfoPtr_OnPreIteration);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.IterationDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFABRIK.NativeFieldInfoPtr_OnPreIteration), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C30 RID: 11312
|
|
// (get) Token: 0x060081EC RID: 33260 RVA: 0x00212650 File Offset: 0x00210850
|
|
// (set) Token: 0x060081ED RID: 33261 RVA: 0x00212684 File Offset: 0x00210884
|
|
public unsafe Il2CppStructArray<bool> limitedBones
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFABRIK.NativeFieldInfoPtr_limitedBones);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<bool>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFABRIK.NativeFieldInfoPtr_limitedBones), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C31 RID: 11313
|
|
// (get) Token: 0x060081EE RID: 33262 RVA: 0x002126AC File Offset: 0x002108AC
|
|
// (set) Token: 0x060081EF RID: 33263 RVA: 0x002126E0 File Offset: 0x002108E0
|
|
public unsafe Il2CppStructArray<Vector3> solverLocalPositions
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFABRIK.NativeFieldInfoPtr_solverLocalPositions);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFABRIK.NativeFieldInfoPtr_solverLocalPositions), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005693 RID: 22163
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreIteration;
|
|
|
|
// Token: 0x04005694 RID: 22164
|
|
private static readonly IntPtr NativeFieldInfoPtr_limitedBones;
|
|
|
|
// Token: 0x04005695 RID: 22165
|
|
private static readonly IntPtr NativeFieldInfoPtr_solverLocalPositions;
|
|
|
|
// Token: 0x04005696 RID: 22166
|
|
private static readonly IntPtr NativeMethodInfoPtr_SolveForward_Public_Void_Vector3_0;
|
|
|
|
// Token: 0x04005697 RID: 22167
|
|
private static readonly IntPtr NativeMethodInfoPtr_SolveBackward_Public_Void_Vector3_0;
|
|
|
|
// Token: 0x04005698 RID: 22168
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetIKPosition_Public_Virtual_Vector3_0;
|
|
|
|
// Token: 0x04005699 RID: 22169
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x0400569A RID: 22170
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x0400569B RID: 22171
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_boneLengthCanBeZero_Protected_Virtual_get_Boolean_0;
|
|
|
|
// Token: 0x0400569C RID: 22172
|
|
private static readonly IntPtr NativeMethodInfoPtr_SolveJoint_Private_Vector3_Vector3_Vector3_Single_0;
|
|
|
|
// Token: 0x0400569D RID: 22173
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnPreSolve_Private_Void_0;
|
|
|
|
// Token: 0x0400569E RID: 22174
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnPostSolve_Private_Void_0;
|
|
|
|
// Token: 0x0400569F RID: 22175
|
|
private static readonly IntPtr NativeMethodInfoPtr_Solve_Private_Void_Vector3_0;
|
|
|
|
// Token: 0x040056A0 RID: 22176
|
|
private static readonly IntPtr NativeMethodInfoPtr_ForwardReach_Private_Void_Vector3_0;
|
|
|
|
// Token: 0x040056A1 RID: 22177
|
|
private static readonly IntPtr NativeMethodInfoPtr_SolverMove_Private_Void_Int32_Vector3_0;
|
|
|
|
// Token: 0x040056A2 RID: 22178
|
|
private static readonly IntPtr NativeMethodInfoPtr_SolverRotate_Private_Void_Int32_Quaternion_Boolean_0;
|
|
|
|
// Token: 0x040056A3 RID: 22179
|
|
private static readonly IntPtr NativeMethodInfoPtr_SolverRotateChildren_Private_Void_Int32_Quaternion_0;
|
|
|
|
// Token: 0x040056A4 RID: 22180
|
|
private static readonly IntPtr NativeMethodInfoPtr_SolverMoveChildrenAroundPoint_Private_Void_Int32_Quaternion_0;
|
|
|
|
// Token: 0x040056A5 RID: 22181
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetParentSolverRotation_Private_Quaternion_Int32_0;
|
|
|
|
// Token: 0x040056A6 RID: 22182
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetParentSolverPosition_Private_Vector3_Int32_0;
|
|
|
|
// Token: 0x040056A7 RID: 22183
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetLimitedRotation_Private_Quaternion_Int32_Quaternion_byref_Boolean_0;
|
|
|
|
// Token: 0x040056A8 RID: 22184
|
|
private static readonly IntPtr NativeMethodInfoPtr_LimitForward_Private_Void_Int32_Int32_0;
|
|
|
|
// Token: 0x040056A9 RID: 22185
|
|
private static readonly IntPtr NativeMethodInfoPtr_BackwardReach_Private_Void_Vector3_0;
|
|
|
|
// Token: 0x040056AA RID: 22186
|
|
private static readonly IntPtr NativeMethodInfoPtr_BackwardReachUnlimited_Private_Void_Vector3_0;
|
|
|
|
// Token: 0x040056AB RID: 22187
|
|
private static readonly IntPtr NativeMethodInfoPtr_BackwardReachLimited_Private_Void_Vector3_0;
|
|
|
|
// Token: 0x040056AC RID: 22188
|
|
private static readonly IntPtr NativeMethodInfoPtr_MapToSolverPositions_Private_Void_0;
|
|
|
|
// Token: 0x040056AD RID: 22189
|
|
private static readonly IntPtr NativeMethodInfoPtr_MapToSolverPositionsLimited_Private_Void_0;
|
|
|
|
// Token: 0x040056AE RID: 22190
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|