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: 0x02000444 RID: 1092
|
|
[Serializable]
|
|
public class IKSolverFullBody : IKSolver
|
|
{
|
|
// Token: 0x06008209 RID: 33289 RVA: 0x00212EBC File Offset: 0x002110BC
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 616070, RefRangeEnd = 616071, XrefRangeStart = 616065, XrefRangeEnd = 616070, 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: 0x0600820A RID: 33290 RVA: 0x00212F2C File Offset: 0x0021112C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616071, XrefRangeEnd = 616072, 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: 0x0600820B RID: 33291 RVA: 0x00212F9C File Offset: 0x0021119C
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 616078, RefRangeEnd = 616082, XrefRangeStart = 616072, XrefRangeEnd = 616078, 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: 0x0600820C RID: 33292 RVA: 0x00213004 File Offset: 0x00211204
|
|
[CallerCount(48)]
|
|
[CachedScanResults(RefRangeStart = 616082, RefRangeEnd = 616130, XrefRangeStart = 616082, XrefRangeEnd = 616082, 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: 0x0600820D RID: 33293 RVA: 0x00213080 File Offset: 0x00211280
|
|
[CallerCount(9)]
|
|
[CachedScanResults(RefRangeStart = 616133, RefRangeEnd = 616142, XrefRangeStart = 616130, XrefRangeEnd = 616133, 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: 0x0600820E RID: 33294 RVA: 0x00213104 File Offset: 0x00211304
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616142, XrefRangeEnd = 616150, 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: 0x0600820F RID: 33295 RVA: 0x00213168 File Offset: 0x00211368
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616150, XrefRangeEnd = 616156, 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: 0x06008210 RID: 33296 RVA: 0x002131E0 File Offset: 0x002113E0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 616164, RefRangeEnd = 616165, XrefRangeStart = 616156, XrefRangeEnd = 616164, 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: 0x06008211 RID: 33297 RVA: 0x0021326C File Offset: 0x0021146C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616165, XrefRangeEnd = 616171, 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: 0x06008212 RID: 33298 RVA: 0x002132BC File Offset: 0x002114BC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616171, XrefRangeEnd = 616177, 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: 0x06008213 RID: 33299 RVA: 0x0021330C File Offset: 0x0021150C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616177, XrefRangeEnd = 616183, 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: 0x06008214 RID: 33300 RVA: 0x0021335C File Offset: 0x0021155C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616183, XrefRangeEnd = 616191, 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: 0x06008215 RID: 33301 RVA: 0x002133AC File Offset: 0x002115AC
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 616205, RefRangeEnd = 616206, XrefRangeStart = 616191, XrefRangeEnd = 616205, 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: 0x06008216 RID: 33302 RVA: 0x002133FC File Offset: 0x002115FC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616206, XrefRangeEnd = 616245, 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: 0x06008217 RID: 33303 RVA: 0x0021344C File Offset: 0x0021164C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616245, XrefRangeEnd = 616249, 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: 0x06008218 RID: 33304 RVA: 0x0021349C File Offset: 0x0021169C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616249, XrefRangeEnd = 616254, 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: 0x06008219 RID: 33305 RVA: 0x002134EC File Offset: 0x002116EC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616254, XrefRangeEnd = 616276, 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: 0x0600821A RID: 33306 RVA: 0x00213538 File Offset: 0x00211738
|
|
// 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, 100673135);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetChain_Public_FBIKChain_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673136);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetChainIndex_Public_Int32_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673137);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetNode_Public_Node_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673138);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetChainAndNodeIndexes_Public_Void_Transform_byref_Int32_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673139);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetPoints_Public_Virtual_Il2CppReferenceArray_1_Point_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673140);
|
|
IKSolverFullBody.NativeMethodInfoPtr_GetPoint_Public_Virtual_Point_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673141);
|
|
IKSolverFullBody.NativeMethodInfoPtr_IsValid_Public_Virtual_Boolean_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673142);
|
|
IKSolverFullBody.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673143);
|
|
IKSolverFullBody.NativeMethodInfoPtr_FixTransforms_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673144);
|
|
IKSolverFullBody.NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673145);
|
|
IKSolverFullBody.NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673146);
|
|
IKSolverFullBody.NativeMethodInfoPtr_ReadPose_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673147);
|
|
IKSolverFullBody.NativeMethodInfoPtr_Solve_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673148);
|
|
IKSolverFullBody.NativeMethodInfoPtr_ApplyBendConstraints_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673149);
|
|
IKSolverFullBody.NativeMethodInfoPtr_WritePose_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673150);
|
|
IKSolverFullBody.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverFullBody>.NativeClassPtr, 100673151);
|
|
}
|
|
|
|
// Token: 0x0600821B RID: 33307 RVA: 0x00212CC8 File Offset: 0x00210EC8
|
|
public IKSolverFullBody(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002C39 RID: 11321
|
|
// (get) Token: 0x0600821C RID: 33308 RVA: 0x002137E8 File Offset: 0x002119E8
|
|
// (set) Token: 0x0600821D RID: 33309 RVA: 0x00213810 File Offset: 0x00211A10
|
|
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: 0x17002C3A RID: 11322
|
|
// (get) Token: 0x0600821E RID: 33310 RVA: 0x00213834 File Offset: 0x00211A34
|
|
// (set) Token: 0x0600821F RID: 33311 RVA: 0x00213868 File Offset: 0x00211A68
|
|
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: 0x17002C3B RID: 11323
|
|
// (get) Token: 0x06008220 RID: 33312 RVA: 0x00213890 File Offset: 0x00211A90
|
|
// (set) Token: 0x06008221 RID: 33313 RVA: 0x002138C4 File Offset: 0x00211AC4
|
|
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: 0x17002C3C RID: 11324
|
|
// (get) Token: 0x06008222 RID: 33314 RVA: 0x002138EC File Offset: 0x00211AEC
|
|
// (set) Token: 0x06008223 RID: 33315 RVA: 0x00213920 File Offset: 0x00211B20
|
|
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: 0x17002C3D RID: 11325
|
|
// (get) Token: 0x06008224 RID: 33316 RVA: 0x00213948 File Offset: 0x00211B48
|
|
// (set) Token: 0x06008225 RID: 33317 RVA: 0x0021397C File Offset: 0x00211B7C
|
|
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: 0x17002C3E RID: 11326
|
|
// (get) Token: 0x06008226 RID: 33318 RVA: 0x002139A4 File Offset: 0x00211BA4
|
|
// (set) Token: 0x06008227 RID: 33319 RVA: 0x002139D8 File Offset: 0x00211BD8
|
|
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: 0x17002C3F RID: 11327
|
|
// (get) Token: 0x06008228 RID: 33320 RVA: 0x00213A00 File Offset: 0x00211C00
|
|
// (set) Token: 0x06008229 RID: 33321 RVA: 0x00213A28 File Offset: 0x00211C28
|
|
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: 0x17002C40 RID: 11328
|
|
// (get) Token: 0x0600822A RID: 33322 RVA: 0x00213A4C File Offset: 0x00211C4C
|
|
// (set) Token: 0x0600822B RID: 33323 RVA: 0x00213A80 File Offset: 0x00211C80
|
|
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: 0x17002C41 RID: 11329
|
|
// (get) Token: 0x0600822C RID: 33324 RVA: 0x00213AA8 File Offset: 0x00211CA8
|
|
// (set) Token: 0x0600822D RID: 33325 RVA: 0x00213ADC File Offset: 0x00211CDC
|
|
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: 0x17002C42 RID: 11330
|
|
// (get) Token: 0x0600822E RID: 33326 RVA: 0x00213B04 File Offset: 0x00211D04
|
|
// (set) Token: 0x0600822F RID: 33327 RVA: 0x00213B38 File Offset: 0x00211D38
|
|
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: 0x17002C43 RID: 11331
|
|
// (get) Token: 0x06008230 RID: 33328 RVA: 0x00213B60 File Offset: 0x00211D60
|
|
// (set) Token: 0x06008231 RID: 33329 RVA: 0x00213B94 File Offset: 0x00211D94
|
|
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: 0x17002C44 RID: 11332
|
|
// (get) Token: 0x06008232 RID: 33330 RVA: 0x00213BBC File Offset: 0x00211DBC
|
|
// (set) Token: 0x06008233 RID: 33331 RVA: 0x00213BF0 File Offset: 0x00211DF0
|
|
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: 0x17002C45 RID: 11333
|
|
// (get) Token: 0x06008234 RID: 33332 RVA: 0x00213C18 File Offset: 0x00211E18
|
|
// (set) Token: 0x06008235 RID: 33333 RVA: 0x00213C4C File Offset: 0x00211E4C
|
|
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: 0x17002C46 RID: 11334
|
|
// (get) Token: 0x06008236 RID: 33334 RVA: 0x00213C74 File Offset: 0x00211E74
|
|
// (set) Token: 0x06008237 RID: 33335 RVA: 0x00213CA8 File Offset: 0x00211EA8
|
|
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: 0x17002C47 RID: 11335
|
|
// (get) Token: 0x06008238 RID: 33336 RVA: 0x00213CD0 File Offset: 0x00211ED0
|
|
// (set) Token: 0x06008239 RID: 33337 RVA: 0x00213D04 File Offset: 0x00211F04
|
|
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: 0x040056C0 RID: 22208
|
|
private static readonly IntPtr NativeFieldInfoPtr_iterations;
|
|
|
|
// Token: 0x040056C1 RID: 22209
|
|
private static readonly IntPtr NativeFieldInfoPtr_chain;
|
|
|
|
// Token: 0x040056C2 RID: 22210
|
|
private static readonly IntPtr NativeFieldInfoPtr_effectors;
|
|
|
|
// Token: 0x040056C3 RID: 22211
|
|
private static readonly IntPtr NativeFieldInfoPtr_spineMapping;
|
|
|
|
// Token: 0x040056C4 RID: 22212
|
|
private static readonly IntPtr NativeFieldInfoPtr_boneMappings;
|
|
|
|
// Token: 0x040056C5 RID: 22213
|
|
private static readonly IntPtr NativeFieldInfoPtr_limbMappings;
|
|
|
|
// Token: 0x040056C6 RID: 22214
|
|
private static readonly IntPtr NativeFieldInfoPtr_FABRIKPass;
|
|
|
|
// Token: 0x040056C7 RID: 22215
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreRead;
|
|
|
|
// Token: 0x040056C8 RID: 22216
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreSolve;
|
|
|
|
// Token: 0x040056C9 RID: 22217
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreIteration;
|
|
|
|
// Token: 0x040056CA RID: 22218
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPostIteration;
|
|
|
|
// Token: 0x040056CB RID: 22219
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreBend;
|
|
|
|
// Token: 0x040056CC RID: 22220
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPostSolve;
|
|
|
|
// Token: 0x040056CD RID: 22221
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnStoreDefaultLocalState;
|
|
|
|
// Token: 0x040056CE RID: 22222
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnFixTransforms;
|
|
|
|
// Token: 0x040056CF RID: 22223
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEffector_Public_IKEffector_Transform_0;
|
|
|
|
// Token: 0x040056D0 RID: 22224
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetChain_Public_FBIKChain_Transform_0;
|
|
|
|
// Token: 0x040056D1 RID: 22225
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetChainIndex_Public_Int32_Transform_0;
|
|
|
|
// Token: 0x040056D2 RID: 22226
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetNode_Public_Node_Int32_Int32_0;
|
|
|
|
// Token: 0x040056D3 RID: 22227
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetChainAndNodeIndexes_Public_Void_Transform_byref_Int32_byref_Int32_0;
|
|
|
|
// Token: 0x040056D4 RID: 22228
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetPoints_Public_Virtual_Il2CppReferenceArray_1_Point_0;
|
|
|
|
// Token: 0x040056D5 RID: 22229
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetPoint_Public_Virtual_Point_Transform_0;
|
|
|
|
// Token: 0x040056D6 RID: 22230
|
|
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Virtual_Boolean_byref_String_0;
|
|
|
|
// Token: 0x040056D7 RID: 22231
|
|
private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultLocalState_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x040056D8 RID: 22232
|
|
private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x040056D9 RID: 22233
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x040056DA RID: 22234
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x040056DB RID: 22235
|
|
private static readonly IntPtr NativeMethodInfoPtr_ReadPose_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x040056DC RID: 22236
|
|
private static readonly IntPtr NativeMethodInfoPtr_Solve_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x040056DD RID: 22237
|
|
private static readonly IntPtr NativeMethodInfoPtr_ApplyBendConstraints_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x040056DE RID: 22238
|
|
private static readonly IntPtr NativeMethodInfoPtr_WritePose_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x040056DF RID: 22239
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|