989 lines
45 KiB
C#
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;
|
|
}
|
|
}
|