674 lines
35 KiB
C#
674 lines
35 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000493 RID: 1171
|
|
[Serializable]
|
|
public class IKSolverFullBody : IKSolver
|
|
{
|
|
// Token: 0x060089AC RID: 35244 RVA: 0x00232FF4 File Offset: 0x002311F4
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 630751, RefRangeEnd = 630752, XrefRangeStart = 630746, XrefRangeEnd = 630751, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKEffector GetEffector(Transform t)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(t);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBody.NativeMethodInfoPtr_GetEffector_Public_IKEffector_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKEffector(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089AD RID: 35245 RVA: 0x00233064 File Offset: 0x00231264
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630752, XrefRangeEnd = 630753, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe FBIKChain GetChain(Transform transform)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBody.NativeMethodInfoPtr_GetChain_Public_FBIKChain_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new FBIKChain(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089AE RID: 35246 RVA: 0x002330D4 File Offset: 0x002312D4
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 630759, RefRangeEnd = 630763, XrefRangeStart = 630753, XrefRangeEnd = 630759, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe int GetChainIndex(Transform transform)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBody.NativeMethodInfoPtr_GetChainIndex_Public_Int32_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089AF RID: 35247 RVA: 0x0023313C File Offset: 0x0023133C
|
|
[CallerCount(48)]
|
|
[CachedScanResults(RefRangeStart = 630763, RefRangeEnd = 630811, XrefRangeStart = 630763, XrefRangeEnd = 630763, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKSolver.Node GetNode(int chainIndex, int nodeIndex)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref chainIndex;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref nodeIndex;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBody.NativeMethodInfoPtr_GetNode_Public_Node_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKSolver.Node(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x060089B0 RID: 35248 RVA: 0x002331B8 File Offset: 0x002313B8
|
|
[CallerCount(9)]
|
|
[CachedScanResults(RefRangeStart = 630814, RefRangeEnd = 630823, XrefRangeStart = 630811, XrefRangeEnd = 630814, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void GetChainAndNodeIndexes(Transform transform, out int chainIndex, out int nodeIndex)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &chainIndex;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &nodeIndex;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBody.NativeMethodInfoPtr_GetChainAndNodeIndexes_Public_Void_Transform_byref_Int32_byref_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089B1 RID: 35249 RVA: 0x0023323C File Offset: 0x0023143C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630823, XrefRangeEnd = 630831, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override Il2CppReferenceArray<IKSolver.Point> GetPoints()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_GetPoints_Public_Virtual_Il2CppReferenceArray_1_Point_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Il2CppReferenceArray<IKSolver.Point>(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x060089B2 RID: 35250 RVA: 0x002332A0 File Offset: 0x002314A0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630831, XrefRangeEnd = 630837, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override IKSolver.Point GetPoint(Transform transform)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_GetPoint_Public_Virtual_Point_Transform_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKSolver.Point(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089B3 RID: 35251 RVA: 0x00233318 File Offset: 0x00231518
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 630845, RefRangeEnd = 630846, XrefRangeStart = 630837, XrefRangeEnd = 630845, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override bool IsValid(ref string message)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
ref IntPtr ptr2 = ref *ptr;
|
|
IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(message);
|
|
ptr2 = &intPtr;
|
|
IntPtr intPtr3;
|
|
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_IsValid_Public_Virtual_Boolean_byref_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
|
|
message = IL2CPP.Il2CppStringToManaged(intPtr);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089B4 RID: 35252 RVA: 0x002333A4 File Offset: 0x002315A4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630846, XrefRangeEnd = 630852, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void StoreDefaultLocalState()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089B5 RID: 35253 RVA: 0x002333F4 File Offset: 0x002315F4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630852, XrefRangeEnd = 630858, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void FixTransforms()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_FixTransforms_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089B6 RID: 35254 RVA: 0x00233444 File Offset: 0x00231644
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630858, XrefRangeEnd = 630864, 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), IKSolverFullBody.NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089B7 RID: 35255 RVA: 0x00233494 File Offset: 0x00231694
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630864, XrefRangeEnd = 630872, 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), IKSolverFullBody.NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089B8 RID: 35256 RVA: 0x002334E4 File Offset: 0x002316E4
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 630886, RefRangeEnd = 630887, XrefRangeStart = 630872, XrefRangeEnd = 630886, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe virtual void ReadPose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_ReadPose_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089B9 RID: 35257 RVA: 0x00233534 File Offset: 0x00231734
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630887, XrefRangeEnd = 630926, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe virtual void Solve()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_Solve_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089BA RID: 35258 RVA: 0x00233584 File Offset: 0x00231784
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630926, XrefRangeEnd = 630930, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe virtual void ApplyBendConstraints()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_ApplyBendConstraints_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089BB RID: 35259 RVA: 0x002335D4 File Offset: 0x002317D4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630930, XrefRangeEnd = 630935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe virtual void WritePose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverFullBody.NativeMethodInfoPtr_WritePose_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089BC RID: 35260 RVA: 0x00233624 File Offset: 0x00231824
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630935, XrefRangeEnd = 630957, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKSolverFullBody()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverFullBody.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060089BD RID: 35261 RVA: 0x00233670 File Offset: 0x00231870
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static IKSolverFullBody()
|
|
{
|
|
Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKSolverFullBody");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr);
|
|
IKSolverFullBody.NativeFieldInfoPtr_iterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "iterations");
|
|
IKSolverFullBody.NativeFieldInfoPtr_chain = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "chain");
|
|
IKSolverFullBody.NativeFieldInfoPtr_effectors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "effectors");
|
|
IKSolverFullBody.NativeFieldInfoPtr_spineMapping = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "spineMapping");
|
|
IKSolverFullBody.NativeFieldInfoPtr_boneMappings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "boneMappings");
|
|
IKSolverFullBody.NativeFieldInfoPtr_limbMappings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "limbMappings");
|
|
IKSolverFullBody.NativeFieldInfoPtr_FABRIKPass = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "FABRIKPass");
|
|
IKSolverFullBody.NativeFieldInfoPtr_OnPreRead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "OnPreRead");
|
|
IKSolverFullBody.NativeFieldInfoPtr_OnPreSolve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "OnPreSolve");
|
|
IKSolverFullBody.NativeFieldInfoPtr_OnPreIteration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "OnPreIteration");
|
|
IKSolverFullBody.NativeFieldInfoPtr_OnPostIteration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "OnPostIteration");
|
|
IKSolverFullBody.NativeFieldInfoPtr_OnPreBend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "OnPreBend");
|
|
IKSolverFullBody.NativeFieldInfoPtr_OnPostSolve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "OnPostSolve");
|
|
IKSolverFullBody.NativeFieldInfoPtr_OnStoreDefaultLocalState = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "OnStoreDefaultLocalState");
|
|
IKSolverFullBody.NativeFieldInfoPtr_OnFixTransforms = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, "OnFixTransforms");
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetEffector_Public_IKEffector_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673798);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetChain_Public_FBIKChain_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673799);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetChainIndex_Public_Int32_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673800);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetNode_Public_Node_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673801);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetChainAndNodeIndexes_Public_Void_Transform_byref_Int32_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673802);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetPoints_Public_Virtual_Il2CppReferenceArray_1_Point_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673803);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetPoint_Public_Virtual_Point_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673804);
|
|
IKSolverFullBody.NativeMethodInfoPtr_IsValid_Public_Virtual_Boolean_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673805);
|
|
IKSolverFullBody.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673806);
|
|
IKSolverFullBody.NativeMethodInfoPtr_FixTransforms_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673807);
|
|
IKSolverFullBody.NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673808);
|
|
IKSolverFullBody.NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673809);
|
|
IKSolverFullBody.NativeMethodInfoPtr_ReadPose_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673810);
|
|
IKSolverFullBody.NativeMethodInfoPtr_Solve_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673811);
|
|
IKSolverFullBody.NativeMethodInfoPtr_ApplyBendConstraints_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673812);
|
|
IKSolverFullBody.NativeMethodInfoPtr_WritePose_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673813);
|
|
IKSolverFullBody.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673814);
|
|
}
|
|
|
|
// Token: 0x060089BE RID: 35262 RVA: 0x00232E00 File Offset: 0x00231000
|
|
public IKSolverFullBody(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002EA2 RID: 11938
|
|
// (get) Token: 0x060089BF RID: 35263 RVA: 0x00233920 File Offset: 0x00231B20
|
|
// (set) Token: 0x060089C0 RID: 35264 RVA: 0x00233948 File Offset: 0x00231B48
|
|
public unsafe int iterations
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_iterations);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_iterations)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EA3 RID: 11939
|
|
// (get) Token: 0x060089C1 RID: 35265 RVA: 0x0023396C File Offset: 0x00231B6C
|
|
// (set) Token: 0x060089C2 RID: 35266 RVA: 0x002339A0 File Offset: 0x00231BA0
|
|
public unsafe Il2CppReferenceArray<FBIKChain> chain
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_chain);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppReferenceArray<FBIKChain>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_chain), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EA4 RID: 11940
|
|
// (get) Token: 0x060089C3 RID: 35267 RVA: 0x002339C8 File Offset: 0x00231BC8
|
|
// (set) Token: 0x060089C4 RID: 35268 RVA: 0x002339FC File Offset: 0x00231BFC
|
|
public unsafe Il2CppReferenceArray<IKEffector> effectors
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_effectors);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppReferenceArray<IKEffector>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_effectors), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EA5 RID: 11941
|
|
// (get) Token: 0x060089C5 RID: 35269 RVA: 0x00233A24 File Offset: 0x00231C24
|
|
// (set) Token: 0x060089C6 RID: 35270 RVA: 0x00233A58 File Offset: 0x00231C58
|
|
public unsafe IKMappingSpine spineMapping
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_spineMapping);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKMappingSpine(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_spineMapping), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EA6 RID: 11942
|
|
// (get) Token: 0x060089C7 RID: 35271 RVA: 0x00233A80 File Offset: 0x00231C80
|
|
// (set) Token: 0x060089C8 RID: 35272 RVA: 0x00233AB4 File Offset: 0x00231CB4
|
|
public unsafe Il2CppReferenceArray<IKMappingBone> boneMappings
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_boneMappings);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppReferenceArray<IKMappingBone>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_boneMappings), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EA7 RID: 11943
|
|
// (get) Token: 0x060089C9 RID: 35273 RVA: 0x00233ADC File Offset: 0x00231CDC
|
|
// (set) Token: 0x060089CA RID: 35274 RVA: 0x00233B10 File Offset: 0x00231D10
|
|
public unsafe Il2CppReferenceArray<IKMappingLimb> limbMappings
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_limbMappings);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppReferenceArray<IKMappingLimb>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_limbMappings), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EA8 RID: 11944
|
|
// (get) Token: 0x060089CB RID: 35275 RVA: 0x00233B38 File Offset: 0x00231D38
|
|
// (set) Token: 0x060089CC RID: 35276 RVA: 0x00233B60 File Offset: 0x00231D60
|
|
public unsafe bool FABRIKPass
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_FABRIKPass);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_FABRIKPass)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EA9 RID: 11945
|
|
// (get) Token: 0x060089CD RID: 35277 RVA: 0x00233B84 File Offset: 0x00231D84
|
|
// (set) Token: 0x060089CE RID: 35278 RVA: 0x00233BB8 File Offset: 0x00231DB8
|
|
public unsafe IKSolver.UpdateDelegate OnPreRead
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPreRead);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPreRead), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EAA RID: 11946
|
|
// (get) Token: 0x060089CF RID: 35279 RVA: 0x00233BE0 File Offset: 0x00231DE0
|
|
// (set) Token: 0x060089D0 RID: 35280 RVA: 0x00233C14 File Offset: 0x00231E14
|
|
public unsafe IKSolver.UpdateDelegate OnPreSolve
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPreSolve);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPreSolve), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EAB RID: 11947
|
|
// (get) Token: 0x060089D1 RID: 35281 RVA: 0x00233C3C File Offset: 0x00231E3C
|
|
// (set) Token: 0x060089D2 RID: 35282 RVA: 0x00233C70 File Offset: 0x00231E70
|
|
public unsafe IKSolver.IterationDelegate OnPreIteration
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.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(IKSolverFullBody.NativeFieldInfoPtr_OnPreIteration), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EAC RID: 11948
|
|
// (get) Token: 0x060089D3 RID: 35283 RVA: 0x00233C98 File Offset: 0x00231E98
|
|
// (set) Token: 0x060089D4 RID: 35284 RVA: 0x00233CCC File Offset: 0x00231ECC
|
|
public unsafe IKSolver.IterationDelegate OnPostIteration
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPostIteration);
|
|
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(IKSolverFullBody.NativeFieldInfoPtr_OnPostIteration), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EAD RID: 11949
|
|
// (get) Token: 0x060089D5 RID: 35285 RVA: 0x00233CF4 File Offset: 0x00231EF4
|
|
// (set) Token: 0x060089D6 RID: 35286 RVA: 0x00233D28 File Offset: 0x00231F28
|
|
public unsafe IKSolver.UpdateDelegate OnPreBend
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPreBend);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPreBend), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EAE RID: 11950
|
|
// (get) Token: 0x060089D7 RID: 35287 RVA: 0x00233D50 File Offset: 0x00231F50
|
|
// (set) Token: 0x060089D8 RID: 35288 RVA: 0x00233D84 File Offset: 0x00231F84
|
|
public unsafe IKSolver.UpdateDelegate OnPostSolve
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPostSolve);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnPostSolve), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EAF RID: 11951
|
|
// (get) Token: 0x060089D9 RID: 35289 RVA: 0x00233DAC File Offset: 0x00231FAC
|
|
// (set) Token: 0x060089DA RID: 35290 RVA: 0x00233DE0 File Offset: 0x00231FE0
|
|
public unsafe IKSolver.UpdateDelegate OnStoreDefaultLocalState
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnStoreDefaultLocalState);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnStoreDefaultLocalState), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EB0 RID: 11952
|
|
// (get) Token: 0x060089DB RID: 35291 RVA: 0x00233E08 File Offset: 0x00232008
|
|
// (set) Token: 0x060089DC RID: 35292 RVA: 0x00233E3C File Offset: 0x0023203C
|
|
public unsafe IKSolver.UpdateDelegate OnFixTransforms
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnFixTransforms);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverFullBody.NativeFieldInfoPtr_OnFixTransforms), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005BF5 RID: 23541
|
|
private static readonly IntPtr NativeFieldInfoPtr_iterations;
|
|
|
|
// Token: 0x04005BF6 RID: 23542
|
|
private static readonly IntPtr NativeFieldInfoPtr_chain;
|
|
|
|
// Token: 0x04005BF7 RID: 23543
|
|
private static readonly IntPtr NativeFieldInfoPtr_effectors;
|
|
|
|
// Token: 0x04005BF8 RID: 23544
|
|
private static readonly IntPtr NativeFieldInfoPtr_spineMapping;
|
|
|
|
// Token: 0x04005BF9 RID: 23545
|
|
private static readonly IntPtr NativeFieldInfoPtr_boneMappings;
|
|
|
|
// Token: 0x04005BFA RID: 23546
|
|
private static readonly IntPtr NativeFieldInfoPtr_limbMappings;
|
|
|
|
// Token: 0x04005BFB RID: 23547
|
|
private static readonly IntPtr NativeFieldInfoPtr_FABRIKPass;
|
|
|
|
// Token: 0x04005BFC RID: 23548
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreRead;
|
|
|
|
// Token: 0x04005BFD RID: 23549
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreSolve;
|
|
|
|
// Token: 0x04005BFE RID: 23550
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreIteration;
|
|
|
|
// Token: 0x04005BFF RID: 23551
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPostIteration;
|
|
|
|
// Token: 0x04005C00 RID: 23552
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreBend;
|
|
|
|
// Token: 0x04005C01 RID: 23553
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPostSolve;
|
|
|
|
// Token: 0x04005C02 RID: 23554
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnStoreDefaultLocalState;
|
|
|
|
// Token: 0x04005C03 RID: 23555
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnFixTransforms;
|
|
|
|
// Token: 0x04005C04 RID: 23556
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEffector_Public_IKEffector_Transform_0;
|
|
|
|
// Token: 0x04005C05 RID: 23557
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetChain_Public_FBIKChain_Transform_0;
|
|
|
|
// Token: 0x04005C06 RID: 23558
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetChainIndex_Public_Int32_Transform_0;
|
|
|
|
// Token: 0x04005C07 RID: 23559
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetNode_Public_Node_Int32_Int32_0;
|
|
|
|
// Token: 0x04005C08 RID: 23560
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetChainAndNodeIndexes_Public_Void_Transform_byref_Int32_byref_Int32_0;
|
|
|
|
// Token: 0x04005C09 RID: 23561
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetPoints_Public_Virtual_Il2CppReferenceArray_1_Point_0;
|
|
|
|
// Token: 0x04005C0A RID: 23562
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetPoint_Public_Virtual_Point_Transform_0;
|
|
|
|
// Token: 0x04005C0B RID: 23563
|
|
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Virtual_Boolean_byref_String_0;
|
|
|
|
// Token: 0x04005C0C RID: 23564
|
|
private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultLocalState_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005C0D RID: 23565
|
|
private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005C0E RID: 23566
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x04005C0F RID: 23567
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x04005C10 RID: 23568
|
|
private static readonly IntPtr NativeMethodInfoPtr_ReadPose_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005C11 RID: 23569
|
|
private static readonly IntPtr NativeMethodInfoPtr_Solve_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005C12 RID: 23570
|
|
private static readonly IntPtr NativeMethodInfoPtr_ApplyBendConstraints_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005C13 RID: 23571
|
|
private static readonly IntPtr NativeMethodInfoPtr_WritePose_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005C14 RID: 23572
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|