Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/IKEffector.cs
2023-09-06 22:09:22 +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: 0x02000433 RID: 1075
[Serializable]
public class IKEffector : Il2CppSystem.Object
{
// Token: 0x06008030 RID: 32816 RVA: 0x0020A724 File Offset: 0x00208924
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 614429, RefRangeEnd = 614432, XrefRangeStart = 614429, XrefRangeEnd = 614429, 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: 0x17002BCE RID: 11214
// (get) Token: 0x06008031 RID: 32817 RVA: 0x0020A794 File Offset: 0x00208994
// (set) Token: 0x06008032 RID: 32818 RVA: 0x0020A7E4 File Offset: 0x002089E4
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: 0x06008033 RID: 32819 RVA: 0x0020A838 File Offset: 0x00208A38
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614432, XrefRangeEnd = 614436, 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: 0x06008034 RID: 32820 RVA: 0x0020A8A0 File Offset: 0x00208AA0
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 614456, RefRangeEnd = 614465, XrefRangeStart = 614436, XrefRangeEnd = 614456, 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: 0x06008035 RID: 32821 RVA: 0x0020A8EC File Offset: 0x00208AEC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614465, XrefRangeEnd = 614487, 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: 0x06008036 RID: 32822 RVA: 0x0020A968 File Offset: 0x00208B68
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614512, RefRangeEnd = 614513, XrefRangeStart = 614487, XrefRangeEnd = 614512, 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: 0x06008037 RID: 32823 RVA: 0x0020AA00 File Offset: 0x00208C00
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614534, RefRangeEnd = 614535, XrefRangeStart = 614513, XrefRangeEnd = 614534, 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: 0x06008038 RID: 32824 RVA: 0x0020AA5C File Offset: 0x00208C5C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614540, RefRangeEnd = 614541, XrefRangeStart = 614535, XrefRangeEnd = 614540, 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: 0x06008039 RID: 32825 RVA: 0x0020AAB8 File Offset: 0x00208CB8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614547, RefRangeEnd = 614548, XrefRangeStart = 614541, XrefRangeEnd = 614547, 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: 0x0600803A RID: 32826 RVA: 0x0020AAFC File Offset: 0x00208CFC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614597, RefRangeEnd = 614598, XrefRangeStart = 614548, XrefRangeEnd = 614597, 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: 0x0600803B RID: 32827 RVA: 0x0020AB58 File Offset: 0x00208D58
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614599, RefRangeEnd = 614600, XrefRangeStart = 614598, XrefRangeEnd = 614599, 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: 0x0600803C RID: 32828 RVA: 0x0020AB9C File Offset: 0x00208D9C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614600, XrefRangeEnd = 614607, 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: 0x0600803D RID: 32829 RVA: 0x0020AC04 File Offset: 0x00208E04
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 614618, RefRangeEnd = 614622, XrefRangeStart = 614607, XrefRangeEnd = 614618, 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: 0x0600803E RID: 32830 RVA: 0x0020AC60 File Offset: 0x00208E60
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614644, RefRangeEnd = 614645, XrefRangeStart = 614622, XrefRangeEnd = 614644, 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: 0x0600803F RID: 32831 RVA: 0x0020ACDC File Offset: 0x00208EDC
// 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, 100672956);
IKEffector.NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672957);
IKEffector.NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672958);
IKEffector.NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672959);
IKEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672960);
IKEffector.NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672961);
IKEffector.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672962);
IKEffector.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672963);
IKEffector.NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672964);
IKEffector.NativeMethodInfoPtr_SetToTarget_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672965);
IKEffector.NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672966);
IKEffector.NativeMethodInfoPtr_OnPostWrite_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672967);
IKEffector.NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672968);
IKEffector.NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672969);
IKEffector.NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKEffector>.NativeClassPtr, 100672970);
}
// Token: 0x06008040 RID: 32832 RVA: 0x0000A74C File Offset: 0x0000894C
public IKEffector(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002BAE RID: 11182
// (get) Token: 0x06008041 RID: 32833 RVA: 0x0020B0B8 File Offset: 0x002092B8
// (set) Token: 0x06008042 RID: 32834 RVA: 0x0020B0EC File Offset: 0x002092EC
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: 0x17002BAF RID: 11183
// (get) Token: 0x06008043 RID: 32835 RVA: 0x0020B114 File Offset: 0x00209314
// (set) Token: 0x06008044 RID: 32836 RVA: 0x0020B148 File Offset: 0x00209348
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: 0x17002BB0 RID: 11184
// (get) Token: 0x06008045 RID: 32837 RVA: 0x0020B170 File Offset: 0x00209370
// (set) Token: 0x06008046 RID: 32838 RVA: 0x0020B198 File Offset: 0x00209398
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: 0x17002BB1 RID: 11185
// (get) Token: 0x06008047 RID: 32839 RVA: 0x0020B1BC File Offset: 0x002093BC
// (set) Token: 0x06008048 RID: 32840 RVA: 0x0020B1E4 File Offset: 0x002093E4
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: 0x17002BB2 RID: 11186
// (get) Token: 0x06008049 RID: 32841 RVA: 0x0020B208 File Offset: 0x00209408
// (set) Token: 0x0600804A RID: 32842 RVA: 0x0020B230 File Offset: 0x00209430
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: 0x17002BB3 RID: 11187
// (get) Token: 0x0600804B RID: 32843 RVA: 0x0020B254 File Offset: 0x00209454
// (set) Token: 0x0600804C RID: 32844 RVA: 0x0020B27C File Offset: 0x0020947C
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: 0x17002BB4 RID: 11188
// (get) Token: 0x0600804D RID: 32845 RVA: 0x0020B2A0 File Offset: 0x002094A0
// (set) Token: 0x0600804E RID: 32846 RVA: 0x0020B2C8 File Offset: 0x002094C8
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: 0x17002BB5 RID: 11189
// (get) Token: 0x0600804F RID: 32847 RVA: 0x0020B2EC File Offset: 0x002094EC
// (set) Token: 0x06008050 RID: 32848 RVA: 0x0020B314 File Offset: 0x00209514
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: 0x17002BB6 RID: 11190
// (get) Token: 0x06008051 RID: 32849 RVA: 0x0020B338 File Offset: 0x00209538
// (set) Token: 0x06008052 RID: 32850 RVA: 0x0020B360 File Offset: 0x00209560
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: 0x17002BB7 RID: 11191
// (get) Token: 0x06008053 RID: 32851 RVA: 0x0020B384 File Offset: 0x00209584
// (set) Token: 0x06008054 RID: 32852 RVA: 0x0020B3AC File Offset: 0x002095AC
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: 0x17002BB8 RID: 11192
// (get) Token: 0x06008055 RID: 32853 RVA: 0x0020B3D0 File Offset: 0x002095D0
// (set) Token: 0x06008056 RID: 32854 RVA: 0x0020B404 File Offset: 0x00209604
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: 0x17002BB9 RID: 11193
// (get) Token: 0x06008057 RID: 32855 RVA: 0x0020B42C File Offset: 0x0020962C
// (set) Token: 0x06008058 RID: 32856 RVA: 0x0020B460 File Offset: 0x00209660
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: 0x17002BBA RID: 11194
// (get) Token: 0x06008059 RID: 32857 RVA: 0x0020B488 File Offset: 0x00209688
// (set) Token: 0x0600805A RID: 32858 RVA: 0x0020B4BC File Offset: 0x002096BC
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: 0x17002BBB RID: 11195
// (get) Token: 0x0600805B RID: 32859 RVA: 0x0020B4E4 File Offset: 0x002096E4
// (set) Token: 0x0600805C RID: 32860 RVA: 0x0020B518 File Offset: 0x00209718
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: 0x17002BBC RID: 11196
// (get) Token: 0x0600805D RID: 32861 RVA: 0x0020B540 File Offset: 0x00209740
// (set) Token: 0x0600805E RID: 32862 RVA: 0x0020B568 File Offset: 0x00209768
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: 0x17002BBD RID: 11197
// (get) Token: 0x0600805F RID: 32863 RVA: 0x0020B58C File Offset: 0x0020978C
// (set) Token: 0x06008060 RID: 32864 RVA: 0x0020B5B4 File Offset: 0x002097B4
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: 0x17002BBE RID: 11198
// (get) Token: 0x06008061 RID: 32865 RVA: 0x0020B5D8 File Offset: 0x002097D8
// (set) Token: 0x06008062 RID: 32866 RVA: 0x0020B600 File Offset: 0x00209800
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: 0x17002BBF RID: 11199
// (get) Token: 0x06008063 RID: 32867 RVA: 0x0020B624 File Offset: 0x00209824
// (set) Token: 0x06008064 RID: 32868 RVA: 0x0020B658 File Offset: 0x00209858
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: 0x17002BC0 RID: 11200
// (get) Token: 0x06008065 RID: 32869 RVA: 0x0020B680 File Offset: 0x00209880
// (set) Token: 0x06008066 RID: 32870 RVA: 0x0020B6A8 File Offset: 0x002098A8
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: 0x17002BC1 RID: 11201
// (get) Token: 0x06008067 RID: 32871 RVA: 0x0020B6CC File Offset: 0x002098CC
// (set) Token: 0x06008068 RID: 32872 RVA: 0x0020B6F4 File Offset: 0x002098F4
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: 0x17002BC2 RID: 11202
// (get) Token: 0x06008069 RID: 32873 RVA: 0x0020B718 File Offset: 0x00209918
// (set) Token: 0x0600806A RID: 32874 RVA: 0x0020B740 File Offset: 0x00209940
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: 0x17002BC3 RID: 11203
// (get) Token: 0x0600806B RID: 32875 RVA: 0x0020B764 File Offset: 0x00209964
// (set) Token: 0x0600806C RID: 32876 RVA: 0x0020B78C File Offset: 0x0020998C
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: 0x17002BC4 RID: 11204
// (get) Token: 0x0600806D RID: 32877 RVA: 0x0020B7B0 File Offset: 0x002099B0
// (set) Token: 0x0600806E RID: 32878 RVA: 0x0020B7D8 File Offset: 0x002099D8
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: 0x17002BC5 RID: 11205
// (get) Token: 0x0600806F RID: 32879 RVA: 0x0020B7FC File Offset: 0x002099FC
// (set) Token: 0x06008070 RID: 32880 RVA: 0x0020B824 File Offset: 0x00209A24
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: 0x17002BC6 RID: 11206
// (get) Token: 0x06008071 RID: 32881 RVA: 0x0020B848 File Offset: 0x00209A48
// (set) Token: 0x06008072 RID: 32882 RVA: 0x0020B870 File Offset: 0x00209A70
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: 0x17002BC7 RID: 11207
// (get) Token: 0x06008073 RID: 32883 RVA: 0x0020B894 File Offset: 0x00209A94
// (set) Token: 0x06008074 RID: 32884 RVA: 0x0020B8BC File Offset: 0x00209ABC
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: 0x17002BC8 RID: 11208
// (get) Token: 0x06008075 RID: 32885 RVA: 0x0020B8E0 File Offset: 0x00209AE0
// (set) Token: 0x06008076 RID: 32886 RVA: 0x0020B908 File Offset: 0x00209B08
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: 0x17002BC9 RID: 11209
// (get) Token: 0x06008077 RID: 32887 RVA: 0x0020B92C File Offset: 0x00209B2C
// (set) Token: 0x06008078 RID: 32888 RVA: 0x0020B954 File Offset: 0x00209B54
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: 0x17002BCA RID: 11210
// (get) Token: 0x06008079 RID: 32889 RVA: 0x0020B978 File Offset: 0x00209B78
// (set) Token: 0x0600807A RID: 32890 RVA: 0x0020B9A0 File Offset: 0x00209BA0
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: 0x17002BCB RID: 11211
// (get) Token: 0x0600807B RID: 32891 RVA: 0x0020B9C4 File Offset: 0x00209BC4
// (set) Token: 0x0600807C RID: 32892 RVA: 0x0020B9EC File Offset: 0x00209BEC
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: 0x17002BCC RID: 11212
// (get) Token: 0x0600807D RID: 32893 RVA: 0x0020BA10 File Offset: 0x00209C10
// (set) Token: 0x0600807E RID: 32894 RVA: 0x0020BA44 File Offset: 0x00209C44
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: 0x17002BCD RID: 11213
// (get) Token: 0x0600807F RID: 32895 RVA: 0x0020BA6C File Offset: 0x00209C6C
// (set) Token: 0x06008080 RID: 32896 RVA: 0x0020BAA0 File Offset: 0x00209CA0
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: 0x04005588 RID: 21896
private static readonly IntPtr NativeFieldInfoPtr_bone;
// Token: 0x04005589 RID: 21897
private static readonly IntPtr NativeFieldInfoPtr_target;
// Token: 0x0400558A RID: 21898
private static readonly IntPtr NativeFieldInfoPtr_positionWeight;
// Token: 0x0400558B RID: 21899
private static readonly IntPtr NativeFieldInfoPtr_rotationWeight;
// Token: 0x0400558C RID: 21900
private static readonly IntPtr NativeFieldInfoPtr_position;
// Token: 0x0400558D RID: 21901
private static readonly IntPtr NativeFieldInfoPtr_rotation;
// Token: 0x0400558E RID: 21902
private static readonly IntPtr NativeFieldInfoPtr_positionOffset;
// Token: 0x0400558F RID: 21903
private static readonly IntPtr NativeFieldInfoPtr__isEndEffector_k__BackingField;
// Token: 0x04005590 RID: 21904
private static readonly IntPtr NativeFieldInfoPtr_effectChildNodes;
// Token: 0x04005591 RID: 21905
private static readonly IntPtr NativeFieldInfoPtr_maintainRelativePositionWeight;
// Token: 0x04005592 RID: 21906
private static readonly IntPtr NativeFieldInfoPtr_childBones;
// Token: 0x04005593 RID: 21907
private static readonly IntPtr NativeFieldInfoPtr_planeBone1;
// Token: 0x04005594 RID: 21908
private static readonly IntPtr NativeFieldInfoPtr_planeBone2;
// Token: 0x04005595 RID: 21909
private static readonly IntPtr NativeFieldInfoPtr_planeBone3;
// Token: 0x04005596 RID: 21910
private static readonly IntPtr NativeFieldInfoPtr_planeRotationOffset;
// Token: 0x04005597 RID: 21911
private static readonly IntPtr NativeFieldInfoPtr_posW;
// Token: 0x04005598 RID: 21912
private static readonly IntPtr NativeFieldInfoPtr_rotW;
// Token: 0x04005599 RID: 21913
private static readonly IntPtr NativeFieldInfoPtr_localPositions;
// Token: 0x0400559A RID: 21914
private static readonly IntPtr NativeFieldInfoPtr_usePlaneNodes;
// Token: 0x0400559B RID: 21915
private static readonly IntPtr NativeFieldInfoPtr_animatedPlaneRotation;
// Token: 0x0400559C RID: 21916
private static readonly IntPtr NativeFieldInfoPtr_animatedPosition;
// Token: 0x0400559D RID: 21917
private static readonly IntPtr NativeFieldInfoPtr_firstUpdate;
// Token: 0x0400559E RID: 21918
private static readonly IntPtr NativeFieldInfoPtr_chainIndex;
// Token: 0x0400559F RID: 21919
private static readonly IntPtr NativeFieldInfoPtr_nodeIndex;
// Token: 0x040055A0 RID: 21920
private static readonly IntPtr NativeFieldInfoPtr_plane1ChainIndex;
// Token: 0x040055A1 RID: 21921
private static readonly IntPtr NativeFieldInfoPtr_plane1NodeIndex;
// Token: 0x040055A2 RID: 21922
private static readonly IntPtr NativeFieldInfoPtr_plane2ChainIndex;
// Token: 0x040055A3 RID: 21923
private static readonly IntPtr NativeFieldInfoPtr_plane2NodeIndex;
// Token: 0x040055A4 RID: 21924
private static readonly IntPtr NativeFieldInfoPtr_plane3ChainIndex;
// Token: 0x040055A5 RID: 21925
private static readonly IntPtr NativeFieldInfoPtr_plane3NodeIndex;
// Token: 0x040055A6 RID: 21926
private static readonly IntPtr NativeFieldInfoPtr_childChainIndexes;
// Token: 0x040055A7 RID: 21927
private static readonly IntPtr NativeFieldInfoPtr_childNodeIndexes;
// Token: 0x040055A8 RID: 21928
private static readonly IntPtr NativeMethodInfoPtr_GetNode_Public_Node_IKSolverFullBody_0;
// Token: 0x040055A9 RID: 21929
private static readonly IntPtr NativeMethodInfoPtr_get_isEndEffector_Public_get_Boolean_0;
// Token: 0x040055AA RID: 21930
private static readonly IntPtr NativeMethodInfoPtr_set_isEndEffector_Private_set_Void_Boolean_0;
// Token: 0x040055AB RID: 21931
private static readonly IntPtr NativeMethodInfoPtr_PinToBone_Public_Void_Single_Single_0;
// Token: 0x040055AC RID: 21932
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x040055AD RID: 21933
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Il2CppReferenceArray_1_Transform_0;
// Token: 0x040055AE RID: 21934
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolver_byref_String_0;
// Token: 0x040055AF RID: 21935
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0;
// Token: 0x040055B0 RID: 21936
private static readonly IntPtr NativeMethodInfoPtr_ResetOffset_Public_Void_IKSolverFullBody_0;
// Token: 0x040055B1 RID: 21937
private static readonly IntPtr NativeMethodInfoPtr_SetToTarget_Public_Void_0;
// Token: 0x040055B2 RID: 21938
private static readonly IntPtr NativeMethodInfoPtr_OnPreSolve_Public_Void_IKSolverFullBody_0;
// Token: 0x040055B3 RID: 21939
private static readonly IntPtr NativeMethodInfoPtr_OnPostWrite_Public_Void_0;
// Token: 0x040055B4 RID: 21940
private static readonly IntPtr NativeMethodInfoPtr_GetPlaneRotation_Private_Quaternion_IKSolverFullBody_0;
// Token: 0x040055B5 RID: 21941
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_IKSolverFullBody_0;
// Token: 0x040055B6 RID: 21942
private static readonly IntPtr NativeMethodInfoPtr_GetPosition_Private_Vector3_IKSolverFullBody_byref_Quaternion_0;
}
}