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

989 lines
45 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x0200042A RID: 1066
[Serializable]
public class IKEffector : Il2CppSystem.Object
{
// Token: 0x06007F80 RID: 32640 RVA: 0x00207B20 File Offset: 0x00205D20
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 596816, RefRangeEnd = 596819, XrefRangeStart = 596816, XrefRangeEnd = 596816, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IKSolver.Node GetNode(IKSolverFullBody solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_GetNode_Public_Node_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IKSolver.Node(intPtr3) : null;
}
}
// Token: 0x17002B9C RID: 11164
// (get) Token: 0x06007F81 RID: 32641 RVA: 0x00207B90 File Offset: 0x00205D90
// (set) Token: 0x06007F82 RID: 32642 RVA: 0x00207BE0 File Offset: 0x00205DE0
public unsafe bool isEndEffector
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06007F83 RID: 32643 RVA: 0x00207C34 File Offset: 0x00205E34
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596819, XrefRangeEnd = 596823, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void PinToBone(float positionWeight, float rotationWeight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref positionWeight;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotationWeight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007F84 RID: 32644 RVA: 0x00207C9C File Offset: 0x00205E9C
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 596843, RefRangeEnd = 596852, XrefRangeStart = 596823, XrefRangeEnd = 596843, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IKEffector()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKEffector>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007F85 RID: 32645 RVA: 0x00207CE8 File Offset: 0x00205EE8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596852, XrefRangeEnd = 596874, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IKEffector(Transform bone, Il2CppReferenceArray<Transform> childBones)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKEffector>.NativeClassPtr))
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bone);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(childBones);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007F86 RID: 32646 RVA: 0x00207D64 File Offset: 0x00205F64
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 596899, RefRangeEnd = 596900, XrefRangeStart = 596874, XrefRangeEnd = 596899, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsValid(IKSolver solver, ref string message)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
}
ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)];
IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(message);
ptr2 = &intPtr;
IntPtr intPtr3;
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3);
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
message = IL2CPP.Il2CppStringToManaged(intPtr);
return *IL2CPP.il2cpp_object_unbox(intPtr2);
}
// Token: 0x06007F87 RID: 32647 RVA: 0x00207DFC File Offset: 0x00205FFC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 596921, RefRangeEnd = 596922, XrefRangeStart = 596900, XrefRangeEnd = 596921, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate(IKSolverFullBody solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007F88 RID: 32648 RVA: 0x00207E58 File Offset: 0x00206058
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 596927, RefRangeEnd = 596928, XrefRangeStart = 596922, XrefRangeEnd = 596927, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ResetOffset(IKSolverFullBody solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007F89 RID: 32649 RVA: 0x00207EB4 File Offset: 0x002060B4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 596934, RefRangeEnd = 596935, XrefRangeStart = 596928, XrefRangeEnd = 596934, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetToTarget()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_SetToTarget_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007F8A RID: 32650 RVA: 0x00207EF8 File Offset: 0x002060F8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 596984, RefRangeEnd = 596985, XrefRangeStart = 596935, XrefRangeEnd = 596984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnPreSolve(IKSolverFullBody solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007F8B RID: 32651 RVA: 0x00207F54 File Offset: 0x00206154
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 596986, RefRangeEnd = 596987, XrefRangeStart = 596985, XrefRangeEnd = 596986, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnPostWrite()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_OnPostWrite_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007F8C RID: 32652 RVA: 0x00207F98 File Offset: 0x00206198
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596987, XrefRangeEnd = 596994, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Quaternion GetPlaneRotation(IKSolverFullBody solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007F8D RID: 32653 RVA: 0x00208000 File Offset: 0x00206200
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 597005, RefRangeEnd = 597009, XrefRangeStart = 596994, XrefRangeEnd = 597005, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update(IKSolverFullBody solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007F8E RID: 32654 RVA: 0x0020805C File Offset: 0x0020625C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 597031, RefRangeEnd = 597032, XrefRangeStart = 597009, XrefRangeEnd = 597031, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetPosition(IKSolverFullBody solver, out Quaternion planeRotationOffset)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &planeRotationOffset;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKEffector.NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007F8F RID: 32655 RVA: 0x002080D8 File Offset: 0x002062D8
// Note: this type is marked as 'beforefieldinit'.
static IKEffector()
{
Il2CppClassPointerStore<IKEffector>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKEffector");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKEffector>.NativeClassPtr);
IKEffector.NativeFieldInfoPtr_bone = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "bone");
IKEffector.NativeFieldInfoPtr_target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "target");
IKEffector.NativeFieldInfoPtr_positionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "positionWeight");
IKEffector.NativeFieldInfoPtr_rotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "rotationWeight");
IKEffector.NativeFieldInfoPtr_position = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "position");
IKEffector.NativeFieldInfoPtr_rotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "rotation");
IKEffector.NativeFieldInfoPtr_positionOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "positionOffset");
IKEffector.NativeFieldInfoPtr__isEndEffector_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "<isEndEffector>k__BackingField");
IKEffector.NativeFieldInfoPtr_effectChildNodes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "effectChildNodes");
IKEffector.NativeFieldInfoPtr_maintainRelativePositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "maintainRelativePositionWeight");
IKEffector.NativeFieldInfoPtr_childBones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "childBones");
IKEffector.NativeFieldInfoPtr_planeBone1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "planeBone1");
IKEffector.NativeFieldInfoPtr_planeBone2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "planeBone2");
IKEffector.NativeFieldInfoPtr_planeBone3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "planeBone3");
IKEffector.NativeFieldInfoPtr_planeRotationOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "planeRotationOffset");
IKEffector.NativeFieldInfoPtr_posW = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "posW");
IKEffector.NativeFieldInfoPtr_rotW = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "rotW");
IKEffector.NativeFieldInfoPtr_localPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "localPositions");
IKEffector.NativeFieldInfoPtr_usePlaneNodes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "usePlaneNodes");
IKEffector.NativeFieldInfoPtr_animatedPlaneRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "animatedPlaneRotation");
IKEffector.NativeFieldInfoPtr_animatedPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "animatedPosition");
IKEffector.NativeFieldInfoPtr_firstUpdate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "firstUpdate");
IKEffector.NativeFieldInfoPtr_chainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "chainIndex");
IKEffector.NativeFieldInfoPtr_nodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "nodeIndex");
IKEffector.NativeFieldInfoPtr_plane1ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "plane1ChainIndex");
IKEffector.NativeFieldInfoPtr_plane1NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "plane1NodeIndex");
IKEffector.NativeFieldInfoPtr_plane2ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "plane2ChainIndex");
IKEffector.NativeFieldInfoPtr_plane2NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "plane2NodeIndex");
IKEffector.NativeFieldInfoPtr_plane3ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "plane3ChainIndex");
IKEffector.NativeFieldInfoPtr_plane3NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "plane3NodeIndex");
IKEffector.NativeFieldInfoPtr_childChainIndexes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "childChainIndexes");
IKEffector.NativeFieldInfoPtr_childNodeIndexes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, "childNodeIndexes");
IKEffector.NativeMethodInfoPtr_GetNode_Public_Node_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672906);
IKEffector.NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672907);
IKEffector.NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672908);
IKEffector.NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672909);
IKEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672910);
IKEffector.NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672911);
IKEffector.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672912);
IKEffector.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672913);
IKEffector.NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672914);
IKEffector.NativeMethodInfoPtr_SetToTarget_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672915);
IKEffector.NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672916);
IKEffector.NativeMethodInfoPtr_OnPostWrite_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672917);
IKEffector.NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672918);
IKEffector.NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672919);
IKEffector.NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672920);
}
// Token: 0x06007F90 RID: 32656 RVA: 0x0000A688 File Offset: 0x00008888
public IKEffector(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002B7C RID: 11132
// (get) Token: 0x06007F91 RID: 32657 RVA: 0x002084B4 File Offset: 0x002066B4
// (set) Token: 0x06007F92 RID: 32658 RVA: 0x002084E8 File Offset: 0x002066E8
public unsafe Transform bone
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_bone);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_bone), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002B7D RID: 11133
// (get) Token: 0x06007F93 RID: 32659 RVA: 0x00208510 File Offset: 0x00206710
// (set) Token: 0x06007F94 RID: 32660 RVA: 0x00208544 File Offset: 0x00206744
public unsafe Transform target
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_target);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_target), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002B7E RID: 11134
// (get) Token: 0x06007F95 RID: 32661 RVA: 0x0020856C File Offset: 0x0020676C
// (set) Token: 0x06007F96 RID: 32662 RVA: 0x00208594 File Offset: 0x00206794
public unsafe float positionWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_positionWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_positionWeight)) = value;
}
}
// Token: 0x17002B7F RID: 11135
// (get) Token: 0x06007F97 RID: 32663 RVA: 0x002085B8 File Offset: 0x002067B8
// (set) Token: 0x06007F98 RID: 32664 RVA: 0x002085E0 File Offset: 0x002067E0
public unsafe float rotationWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotationWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotationWeight)) = value;
}
}
// Token: 0x17002B80 RID: 11136
// (get) Token: 0x06007F99 RID: 32665 RVA: 0x00208604 File Offset: 0x00206804
// (set) Token: 0x06007F9A RID: 32666 RVA: 0x0020862C File Offset: 0x0020682C
public unsafe Vector3 position
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_position);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_position)) = value;
}
}
// Token: 0x17002B81 RID: 11137
// (get) Token: 0x06007F9B RID: 32667 RVA: 0x00208650 File Offset: 0x00206850
// (set) Token: 0x06007F9C RID: 32668 RVA: 0x00208678 File Offset: 0x00206878
public unsafe Quaternion rotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotation)) = value;
}
}
// Token: 0x17002B82 RID: 11138
// (get) Token: 0x06007F9D RID: 32669 RVA: 0x0020869C File Offset: 0x0020689C
// (set) Token: 0x06007F9E RID: 32670 RVA: 0x002086C4 File Offset: 0x002068C4
public unsafe Vector3 positionOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_positionOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_positionOffset)) = value;
}
}
// Token: 0x17002B83 RID: 11139
// (get) Token: 0x06007F9F RID: 32671 RVA: 0x002086E8 File Offset: 0x002068E8
// (set) Token: 0x06007FA0 RID: 32672 RVA: 0x00208710 File Offset: 0x00206910
public unsafe bool _isEndEffector_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr__isEndEffector_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr__isEndEffector_k__BackingField)) = value;
}
}
// Token: 0x17002B84 RID: 11140
// (get) Token: 0x06007FA1 RID: 32673 RVA: 0x00208734 File Offset: 0x00206934
// (set) Token: 0x06007FA2 RID: 32674 RVA: 0x0020875C File Offset: 0x0020695C
public unsafe bool effectChildNodes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_effectChildNodes);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_effectChildNodes)) = value;
}
}
// Token: 0x17002B85 RID: 11141
// (get) Token: 0x06007FA3 RID: 32675 RVA: 0x00208780 File Offset: 0x00206980
// (set) Token: 0x06007FA4 RID: 32676 RVA: 0x002087A8 File Offset: 0x002069A8
public unsafe float maintainRelativePositionWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_maintainRelativePositionWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_maintainRelativePositionWeight)) = value;
}
}
// Token: 0x17002B86 RID: 11142
// (get) Token: 0x06007FA5 RID: 32677 RVA: 0x002087CC File Offset: 0x002069CC
// (set) Token: 0x06007FA6 RID: 32678 RVA: 0x00208800 File Offset: 0x00206A00
public unsafe Il2CppReferenceArray<Transform> childBones
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childBones);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childBones), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002B87 RID: 11143
// (get) Token: 0x06007FA7 RID: 32679 RVA: 0x00208828 File Offset: 0x00206A28
// (set) Token: 0x06007FA8 RID: 32680 RVA: 0x0020885C File Offset: 0x00206A5C
public unsafe Transform planeBone1
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone1);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone1), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002B88 RID: 11144
// (get) Token: 0x06007FA9 RID: 32681 RVA: 0x00208884 File Offset: 0x00206A84
// (set) Token: 0x06007FAA RID: 32682 RVA: 0x002088B8 File Offset: 0x00206AB8
public unsafe Transform planeBone2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone2);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002B89 RID: 11145
// (get) Token: 0x06007FAB RID: 32683 RVA: 0x002088E0 File Offset: 0x00206AE0
// (set) Token: 0x06007FAC RID: 32684 RVA: 0x00208914 File Offset: 0x00206B14
public unsafe Transform planeBone3
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone3);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeBone3), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002B8A RID: 11146
// (get) Token: 0x06007FAD RID: 32685 RVA: 0x0020893C File Offset: 0x00206B3C
// (set) Token: 0x06007FAE RID: 32686 RVA: 0x00208964 File Offset: 0x00206B64
public unsafe Quaternion planeRotationOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeRotationOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_planeRotationOffset)) = value;
}
}
// Token: 0x17002B8B RID: 11147
// (get) Token: 0x06007FAF RID: 32687 RVA: 0x00208988 File Offset: 0x00206B88
// (set) Token: 0x06007FB0 RID: 32688 RVA: 0x002089B0 File Offset: 0x00206BB0
public unsafe float posW
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_posW);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_posW)) = value;
}
}
// Token: 0x17002B8C RID: 11148
// (get) Token: 0x06007FB1 RID: 32689 RVA: 0x002089D4 File Offset: 0x00206BD4
// (set) Token: 0x06007FB2 RID: 32690 RVA: 0x002089FC File Offset: 0x00206BFC
public unsafe float rotW
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotW);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_rotW)) = value;
}
}
// Token: 0x17002B8D RID: 11149
// (get) Token: 0x06007FB3 RID: 32691 RVA: 0x00208A20 File Offset: 0x00206C20
// (set) Token: 0x06007FB4 RID: 32692 RVA: 0x00208A54 File Offset: 0x00206C54
public unsafe Il2CppStructArray<Vector3> localPositions
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_localPositions);
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(IKEffector.NativeFieldInfoPtr_localPositions), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002B8E RID: 11150
// (get) Token: 0x06007FB5 RID: 32693 RVA: 0x00208A7C File Offset: 0x00206C7C
// (set) Token: 0x06007FB6 RID: 32694 RVA: 0x00208AA4 File Offset: 0x00206CA4
public unsafe bool usePlaneNodes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_usePlaneNodes);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_usePlaneNodes)) = value;
}
}
// Token: 0x17002B8F RID: 11151
// (get) Token: 0x06007FB7 RID: 32695 RVA: 0x00208AC8 File Offset: 0x00206CC8
// (set) Token: 0x06007FB8 RID: 32696 RVA: 0x00208AF0 File Offset: 0x00206CF0
public unsafe Quaternion animatedPlaneRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_animatedPlaneRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_animatedPlaneRotation)) = value;
}
}
// Token: 0x17002B90 RID: 11152
// (get) Token: 0x06007FB9 RID: 32697 RVA: 0x00208B14 File Offset: 0x00206D14
// (set) Token: 0x06007FBA RID: 32698 RVA: 0x00208B3C File Offset: 0x00206D3C
public unsafe Vector3 animatedPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_animatedPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_animatedPosition)) = value;
}
}
// Token: 0x17002B91 RID: 11153
// (get) Token: 0x06007FBB RID: 32699 RVA: 0x00208B60 File Offset: 0x00206D60
// (set) Token: 0x06007FBC RID: 32700 RVA: 0x00208B88 File Offset: 0x00206D88
public unsafe bool firstUpdate
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_firstUpdate);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_firstUpdate)) = value;
}
}
// Token: 0x17002B92 RID: 11154
// (get) Token: 0x06007FBD RID: 32701 RVA: 0x00208BAC File Offset: 0x00206DAC
// (set) Token: 0x06007FBE RID: 32702 RVA: 0x00208BD4 File Offset: 0x00206DD4
public unsafe int chainIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_chainIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_chainIndex)) = value;
}
}
// Token: 0x17002B93 RID: 11155
// (get) Token: 0x06007FBF RID: 32703 RVA: 0x00208BF8 File Offset: 0x00206DF8
// (set) Token: 0x06007FC0 RID: 32704 RVA: 0x00208C20 File Offset: 0x00206E20
public unsafe int nodeIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_nodeIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_nodeIndex)) = value;
}
}
// Token: 0x17002B94 RID: 11156
// (get) Token: 0x06007FC1 RID: 32705 RVA: 0x00208C44 File Offset: 0x00206E44
// (set) Token: 0x06007FC2 RID: 32706 RVA: 0x00208C6C File Offset: 0x00206E6C
public unsafe int plane1ChainIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane1ChainIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane1ChainIndex)) = value;
}
}
// Token: 0x17002B95 RID: 11157
// (get) Token: 0x06007FC3 RID: 32707 RVA: 0x00208C90 File Offset: 0x00206E90
// (set) Token: 0x06007FC4 RID: 32708 RVA: 0x00208CB8 File Offset: 0x00206EB8
public unsafe int plane1NodeIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane1NodeIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane1NodeIndex)) = value;
}
}
// Token: 0x17002B96 RID: 11158
// (get) Token: 0x06007FC5 RID: 32709 RVA: 0x00208CDC File Offset: 0x00206EDC
// (set) Token: 0x06007FC6 RID: 32710 RVA: 0x00208D04 File Offset: 0x00206F04
public unsafe int plane2ChainIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane2ChainIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane2ChainIndex)) = value;
}
}
// Token: 0x17002B97 RID: 11159
// (get) Token: 0x06007FC7 RID: 32711 RVA: 0x00208D28 File Offset: 0x00206F28
// (set) Token: 0x06007FC8 RID: 32712 RVA: 0x00208D50 File Offset: 0x00206F50
public unsafe int plane2NodeIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane2NodeIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane2NodeIndex)) = value;
}
}
// Token: 0x17002B98 RID: 11160
// (get) Token: 0x06007FC9 RID: 32713 RVA: 0x00208D74 File Offset: 0x00206F74
// (set) Token: 0x06007FCA RID: 32714 RVA: 0x00208D9C File Offset: 0x00206F9C
public unsafe int plane3ChainIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane3ChainIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane3ChainIndex)) = value;
}
}
// Token: 0x17002B99 RID: 11161
// (get) Token: 0x06007FCB RID: 32715 RVA: 0x00208DC0 File Offset: 0x00206FC0
// (set) Token: 0x06007FCC RID: 32716 RVA: 0x00208DE8 File Offset: 0x00206FE8
public unsafe int plane3NodeIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane3NodeIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_plane3NodeIndex)) = value;
}
}
// Token: 0x17002B9A RID: 11162
// (get) Token: 0x06007FCD RID: 32717 RVA: 0x00208E0C File Offset: 0x0020700C
// (set) Token: 0x06007FCE RID: 32718 RVA: 0x00208E40 File Offset: 0x00207040
public unsafe Il2CppStructArray<int> childChainIndexes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childChainIndexes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childChainIndexes), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002B9B RID: 11163
// (get) Token: 0x06007FCF RID: 32719 RVA: 0x00208E68 File Offset: 0x00207068
// (set) Token: 0x06007FD0 RID: 32720 RVA: 0x00208E9C File Offset: 0x0020709C
public unsafe Il2CppStructArray<int> childNodeIndexes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childNodeIndexes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKEffector.NativeFieldInfoPtr_childNodeIndexes), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005514 RID: 21780
private static readonly IntPtr NativeFieldInfoPtr_bone;
// Token: 0x04005515 RID: 21781
private static readonly IntPtr NativeFieldInfoPtr_target;
// Token: 0x04005516 RID: 21782
private static readonly IntPtr NativeFieldInfoPtr_positionWeight;
// Token: 0x04005517 RID: 21783
private static readonly IntPtr NativeFieldInfoPtr_rotationWeight;
// Token: 0x04005518 RID: 21784
private static readonly IntPtr NativeFieldInfoPtr_position;
// Token: 0x04005519 RID: 21785
private static readonly IntPtr NativeFieldInfoPtr_rotation;
// Token: 0x0400551A RID: 21786
private static readonly IntPtr NativeFieldInfoPtr_positionOffset;
// Token: 0x0400551B RID: 21787
private static readonly IntPtr NativeFieldInfoPtr__isEndEffector_k__BackingField;
// Token: 0x0400551C RID: 21788
private static readonly IntPtr NativeFieldInfoPtr_effectChildNodes;
// Token: 0x0400551D RID: 21789
private static readonly IntPtr NativeFieldInfoPtr_maintainRelativePositionWeight;
// Token: 0x0400551E RID: 21790
private static readonly IntPtr NativeFieldInfoPtr_childBones;
// Token: 0x0400551F RID: 21791
private static readonly IntPtr NativeFieldInfoPtr_planeBone1;
// Token: 0x04005520 RID: 21792
private static readonly IntPtr NativeFieldInfoPtr_planeBone2;
// Token: 0x04005521 RID: 21793
private static readonly IntPtr NativeFieldInfoPtr_planeBone3;
// Token: 0x04005522 RID: 21794
private static readonly IntPtr NativeFieldInfoPtr_planeRotationOffset;
// Token: 0x04005523 RID: 21795
private static readonly IntPtr NativeFieldInfoPtr_posW;
// Token: 0x04005524 RID: 21796
private static readonly IntPtr NativeFieldInfoPtr_rotW;
// Token: 0x04005525 RID: 21797
private static readonly IntPtr NativeFieldInfoPtr_localPositions;
// Token: 0x04005526 RID: 21798
private static readonly IntPtr NativeFieldInfoPtr_usePlaneNodes;
// Token: 0x04005527 RID: 21799
private static readonly IntPtr NativeFieldInfoPtr_animatedPlaneRotation;
// Token: 0x04005528 RID: 21800
private static readonly IntPtr NativeFieldInfoPtr_animatedPosition;
// Token: 0x04005529 RID: 21801
private static readonly IntPtr NativeFieldInfoPtr_firstUpdate;
// Token: 0x0400552A RID: 21802
private static readonly IntPtr NativeFieldInfoPtr_chainIndex;
// Token: 0x0400552B RID: 21803
private static readonly IntPtr NativeFieldInfoPtr_nodeIndex;
// Token: 0x0400552C RID: 21804
private static readonly IntPtr NativeFieldInfoPtr_plane1ChainIndex;
// Token: 0x0400552D RID: 21805
private static readonly IntPtr NativeFieldInfoPtr_plane1NodeIndex;
// Token: 0x0400552E RID: 21806
private static readonly IntPtr NativeFieldInfoPtr_plane2ChainIndex;
// Token: 0x0400552F RID: 21807
private static readonly IntPtr NativeFieldInfoPtr_plane2NodeIndex;
// Token: 0x04005530 RID: 21808
private static readonly IntPtr NativeFieldInfoPtr_plane3ChainIndex;
// Token: 0x04005531 RID: 21809
private static readonly IntPtr NativeFieldInfoPtr_plane3NodeIndex;
// Token: 0x04005532 RID: 21810
private static readonly IntPtr NativeFieldInfoPtr_childChainIndexes;
// Token: 0x04005533 RID: 21811
private static readonly IntPtr NativeFieldInfoPtr_childNodeIndexes;
// Token: 0x04005534 RID: 21812
private static readonly IntPtr NativeMethodInfoPtr_GetNode_Public_Node_IKSolverFullBody_0;
// Token: 0x04005535 RID: 21813
private static readonly IntPtr NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0;
// Token: 0x04005536 RID: 21814
private static readonly IntPtr NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0;
// Token: 0x04005537 RID: 21815
private static readonly IntPtr NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0;
// Token: 0x04005538 RID: 21816
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x04005539 RID: 21817
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0;
// Token: 0x0400553A RID: 21818
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0;
// Token: 0x0400553B RID: 21819
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0;
// Token: 0x0400553C RID: 21820
private static readonly IntPtr NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0;
// Token: 0x0400553D RID: 21821
private static readonly IntPtr NativeMethodInfoPtr_SetToTarget_Public_Void_0;
// Token: 0x0400553E RID: 21822
private static readonly IntPtr NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0;
// Token: 0x0400553F RID: 21823
private static readonly IntPtr NativeMethodInfoPtr_OnPostWrite_Public_Void_0;
// Token: 0x04005540 RID: 21824
private static readonly IntPtr NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0;
// Token: 0x04005541 RID: 21825
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0;
// Token: 0x04005542 RID: 21826
private static readonly IntPtr NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0;
}
}