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

1141 lines
58 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x02000434 RID: 1076
[Serializable]
public class IKMapping : Il2CppSystem.Object
{
// Token: 0x06008081 RID: 32897 RVA: 0x0020BAC8 File Offset: 0x00209CC8
[CallerCount(16)]
[CachedScanResults(RefRangeStart = 16251, RefRangeEnd = 16267, XrefRangeStart = 16251, XrefRangeEnd = 16267, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual 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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKMapping.NativeMethodInfoPtr_IsValid_Public_Virtual_New_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: 0x06008082 RID: 32898 RVA: 0x0020BB6C File Offset: 0x00209D6C
[CallerCount(5802)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual 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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKMapping.NativeMethodInfoPtr_Initiate_Public_Virtual_New_Void_IKSolverFullBody_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008083 RID: 32899 RVA: 0x0020BBD0 File Offset: 0x00209DD0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614855, XrefRangeEnd = 614862, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool BoneIsValid(Transform bone, IKSolver solver, ref string message, Warning.Logger logger = null)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bone);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(solver);
ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)];
IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(message);
ptr2 = &intPtr;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(logger);
IntPtr intPtr3;
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(IKMapping.NativeMethodInfoPtr_BoneIsValid_Protected_Boolean_Transform_IKSolver_byref_String_Logger_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3);
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
message = IL2CPP.Il2CppStringToManaged(intPtr);
return *IL2CPP.il2cpp_object_unbox(intPtr2);
}
// Token: 0x06008084 RID: 32900 RVA: 0x0020BC98 File Offset: 0x00209E98
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614256, RefRangeEnd = 614257, XrefRangeStart = 614256, XrefRangeEnd = 614257, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref pos1;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref pos2;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref length;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.NativeMethodInfoPtr_SolveFABRIKJoint_Protected_Vector3_Vector3_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008085 RID: 32901 RVA: 0x0020BD20 File Offset: 0x00209F20
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IKMapping()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKMapping>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008086 RID: 32902 RVA: 0x0020BD6C File Offset: 0x00209F6C
// Note: this type is marked as 'beforefieldinit'.
static IKMapping()
{
Il2CppClassPointerStore<IKMapping>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKMapping");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKMapping>.NativeClassPtr);
IKMapping.NativeMethodInfoPtr_IsValid_Public_Virtual_New_Boolean_IKSolver_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping>.NativeClassPtr, 100672971);
IKMapping.NativeMethodInfoPtr_Initiate_Public_Virtual_New_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping>.NativeClassPtr, 100672972);
IKMapping.NativeMethodInfoPtr_BoneIsValid_Protected_Boolean_Transform_IKSolver_byref_String_Logger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping>.NativeClassPtr, 100672973);
IKMapping.NativeMethodInfoPtr_SolveFABRIKJoint_Protected_Vector3_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping>.NativeClassPtr, 100672974);
IKMapping.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping>.NativeClassPtr, 100672975);
}
// Token: 0x06008087 RID: 32903 RVA: 0x0000A74C File Offset: 0x0000894C
public IKMapping(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x040055B7 RID: 21943
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Virtual_New_Boolean_IKSolver_byref_String_0;
// Token: 0x040055B8 RID: 21944
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Virtual_New_Void_IKSolverFullBody_0;
// Token: 0x040055B9 RID: 21945
private static readonly IntPtr NativeMethodInfoPtr_BoneIsValid_Protected_Boolean_Transform_IKSolver_byref_String_Logger_0;
// Token: 0x040055BA RID: 21946
private static readonly IntPtr NativeMethodInfoPtr_SolveFABRIKJoint_Protected_Vector3_Vector3_Vector3_Single_0;
// Token: 0x040055BB RID: 21947
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000435 RID: 1077
[Serializable]
public class BoneMap : Il2CppSystem.Object
{
// Token: 0x06008088 RID: 32904 RVA: 0x0020BE00 File Offset: 0x0020A000
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 614647, RefRangeEnd = 614657, XrefRangeStart = 614645, XrefRangeEnd = 614647, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate(Transform transform, IKSolverFullBody solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_Initiate_Public_Void_Transform_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17002BE5 RID: 11237
// (get) Token: 0x06008089 RID: 32905 RVA: 0x0020BE74 File Offset: 0x0020A074
public unsafe Vector3 swingDirection
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614659, RefRangeEnd = 614660, XrefRangeStart = 614657, XrefRangeEnd = 614659, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_get_swingDirection_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600808A RID: 32906 RVA: 0x0020BEC4 File Offset: 0x0020A0C4
[CallerCount(7)]
[CachedScanResults(RefRangeStart = 614662, RefRangeEnd = 614669, XrefRangeStart = 614660, XrefRangeEnd = 614662, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void StoreDefaultLocalState()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600808B RID: 32907 RVA: 0x0020BF08 File Offset: 0x0020A108
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 614671, RefRangeEnd = 614677, XrefRangeStart = 614669, XrefRangeEnd = 614671, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void FixTransform(bool position)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref position;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_FixTransform_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x17002BE6 RID: 11238
// (get) Token: 0x0600808C RID: 32908 RVA: 0x0020BF5C File Offset: 0x0020A15C
public unsafe bool isNodeBone
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614677, RefRangeEnd = 614678, XrefRangeStart = 614677, XrefRangeEnd = 614677, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_get_isNodeBone_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600808D RID: 32909 RVA: 0x0020BFAC File Offset: 0x0020A1AC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614681, RefRangeEnd = 614683, XrefRangeStart = 614678, XrefRangeEnd = 614681, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetLength(IKMapping.BoneMap nextBone)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(nextBone);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_SetLength_Public_Void_BoneMap_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600808E RID: 32910 RVA: 0x0020C008 File Offset: 0x0020A208
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 614688, RefRangeEnd = 614691, XrefRangeStart = 614683, XrefRangeEnd = 614688, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetLocalSwingAxis(IKMapping.BoneMap swingTarget)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(swingTarget);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_SetLocalSwingAxis_Public_Void_BoneMap_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600808F RID: 32911 RVA: 0x0020C064 File Offset: 0x0020A264
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614696, RefRangeEnd = 614698, XrefRangeStart = 614691, XrefRangeEnd = 614696, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetLocalSwingAxis(IKMapping.BoneMap bone1, IKMapping.BoneMap bone2)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bone1);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone2);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_SetLocalSwingAxis_Public_Void_BoneMap_BoneMap_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008090 RID: 32912 RVA: 0x0020C0D8 File Offset: 0x0020A2D8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614702, RefRangeEnd = 614704, XrefRangeStart = 614698, XrefRangeEnd = 614702, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetLocalTwistAxis(Vector3 twistDirection, Vector3 normalDirection)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref twistDirection;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref normalDirection;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_SetLocalTwistAxis_Public_Void_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008091 RID: 32913 RVA: 0x0020C140 File Offset: 0x0020A340
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 614712, RefRangeEnd = 614716, XrefRangeStart = 614704, XrefRangeEnd = 614712, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetPlane(IKSolverFullBody solver, Transform planeBone1, Transform planeBone2, Transform planeBone3)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(planeBone1);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(planeBone2);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(planeBone3);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_SetPlane_Public_Void_IKSolverFullBody_Transform_Transform_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008092 RID: 32914 RVA: 0x0020C1E4 File Offset: 0x0020A3E4
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 614732, RefRangeEnd = 614737, XrefRangeStart = 614716, XrefRangeEnd = 614732, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdatePlane(bool rotation, bool position)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref rotation;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref position;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_UpdatePlane_Public_Void_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008093 RID: 32915 RVA: 0x0020C24C File Offset: 0x0020A44C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614738, RefRangeEnd = 614739, XrefRangeStart = 614737, XrefRangeEnd = 614738, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetIKPosition()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_SetIKPosition_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008094 RID: 32916 RVA: 0x0020C290 File Offset: 0x0020A490
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614740, RefRangeEnd = 614742, XrefRangeStart = 614739, XrefRangeEnd = 614740, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void MaintainRotation()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_MaintainRotation_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008095 RID: 32917 RVA: 0x0020C2D4 File Offset: 0x0020A4D4
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614743, RefRangeEnd = 614745, XrefRangeStart = 614742, XrefRangeEnd = 614743, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetToIKPosition()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_SetToIKPosition_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008096 RID: 32918 RVA: 0x0020C318 File Offset: 0x0020A518
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614749, RefRangeEnd = 614750, XrefRangeStart = 614745, XrefRangeEnd = 614749, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void FixToNode(IKSolverFullBody solver, float weight, IKSolver.Node fixNode = null)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(fixNode);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_FixToNode_Public_Void_IKSolverFullBody_Single_Node_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008097 RID: 32919 RVA: 0x0020C39C File Offset: 0x0020A59C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614753, RefRangeEnd = 614755, XrefRangeStart = 614750, XrefRangeEnd = 614753, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetPlanePosition(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(IKMapping.BoneMap.NativeMethodInfoPtr_GetPlanePosition_Public_Vector3_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06008098 RID: 32920 RVA: 0x0020C404 File Offset: 0x0020A604
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614755, XrefRangeEnd = 614759, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void PositionToPlane(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(IKMapping.BoneMap.NativeMethodInfoPtr_PositionToPlane_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008099 RID: 32921 RVA: 0x0020C460 File Offset: 0x0020A660
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 614764, RefRangeEnd = 614768, XrefRangeStart = 614759, XrefRangeEnd = 614764, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RotateToPlane(IKSolverFullBody solver, float weight)
{
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)] = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_RotateToPlane_Public_Void_IKSolverFullBody_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600809A RID: 32922 RVA: 0x0020C4CC File Offset: 0x0020A6CC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614777, RefRangeEnd = 614779, XrefRangeStart = 614768, XrefRangeEnd = 614777, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Swing(Vector3 swingTarget, float weight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref swingTarget;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_Swing_Public_Void_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600809B RID: 32923 RVA: 0x0020C534 File Offset: 0x0020A734
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614779, XrefRangeEnd = 614787, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Swing(Vector3 pos1, Vector3 pos2, float weight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref pos1;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref pos2;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_Swing_Public_Void_Vector3_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600809C RID: 32924 RVA: 0x0020C5B0 File Offset: 0x0020A7B0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614796, RefRangeEnd = 614797, XrefRangeStart = 614787, XrefRangeEnd = 614796, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Twist(Vector3 twistDirection, Vector3 normalDirection, float weight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref twistDirection;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref normalDirection;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_Twist_Public_Void_Vector3_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600809D RID: 32925 RVA: 0x0020C62C File Offset: 0x0020A82C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614800, RefRangeEnd = 614802, XrefRangeStart = 614797, XrefRangeEnd = 614800, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RotateToMaintain(float weight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_RotateToMaintain_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600809E RID: 32926 RVA: 0x0020C680 File Offset: 0x0020A880
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614809, RefRangeEnd = 614810, XrefRangeStart = 614802, XrefRangeEnd = 614809, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RotateToEffector(IKSolverFullBody solver, float weight)
{
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)] = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_RotateToEffector_Public_Void_IKSolverFullBody_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600809F RID: 32927 RVA: 0x0020C6EC File Offset: 0x0020A8EC
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 614815, RefRangeEnd = 614818, XrefRangeStart = 614810, XrefRangeEnd = 614815, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Quaternion GetTargetRotation(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(IKMapping.BoneMap.NativeMethodInfoPtr_GetTargetRotation_Private_Quaternion_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17002BE7 RID: 11239
// (get) Token: 0x060080A0 RID: 32928 RVA: 0x0020C754 File Offset: 0x0020A954
public unsafe Quaternion lastAnimatedTargetRotation
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614818, XrefRangeEnd = 614826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr_get_lastAnimatedTargetRotation_Private_get_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060080A1 RID: 32929 RVA: 0x0020C7A4 File Offset: 0x0020A9A4
[CallerCount(28)]
[CachedScanResults(RefRangeStart = 614827, RefRangeEnd = 614855, XrefRangeStart = 614826, XrefRangeEnd = 614827, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BoneMap()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKMapping.BoneMap.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060080A2 RID: 32930 RVA: 0x0020C7F0 File Offset: 0x0020A9F0
// Note: this type is marked as 'beforefieldinit'.
static BoneMap()
{
Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<IKMapping>.NativeClassPtr, "BoneMap");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr);
IKMapping.BoneMap.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "transform");
IKMapping.BoneMap.NativeFieldInfoPtr_chainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "chainIndex");
IKMapping.BoneMap.NativeFieldInfoPtr_nodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "nodeIndex");
IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "defaultLocalPosition");
IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "defaultLocalRotation");
IKMapping.BoneMap.NativeFieldInfoPtr_localSwingAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "localSwingAxis");
IKMapping.BoneMap.NativeFieldInfoPtr_localTwistAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "localTwistAxis");
IKMapping.BoneMap.NativeFieldInfoPtr_planePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "planePosition");
IKMapping.BoneMap.NativeFieldInfoPtr_ikPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "ikPosition");
IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalTargetRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "defaultLocalTargetRotation");
IKMapping.BoneMap.NativeFieldInfoPtr_maintainRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "maintainRotation");
IKMapping.BoneMap.NativeFieldInfoPtr_length = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "length");
IKMapping.BoneMap.NativeFieldInfoPtr_animatedRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "animatedRotation");
IKMapping.BoneMap.NativeFieldInfoPtr_planeBone1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "planeBone1");
IKMapping.BoneMap.NativeFieldInfoPtr_planeBone2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "planeBone2");
IKMapping.BoneMap.NativeFieldInfoPtr_planeBone3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "planeBone3");
IKMapping.BoneMap.NativeFieldInfoPtr_plane1ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "plane1ChainIndex");
IKMapping.BoneMap.NativeFieldInfoPtr_plane1NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "plane1NodeIndex");
IKMapping.BoneMap.NativeFieldInfoPtr_plane2ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "plane2ChainIndex");
IKMapping.BoneMap.NativeFieldInfoPtr_plane2NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "plane2NodeIndex");
IKMapping.BoneMap.NativeFieldInfoPtr_plane3ChainIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "plane3ChainIndex");
IKMapping.BoneMap.NativeFieldInfoPtr_plane3NodeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, "plane3NodeIndex");
IKMapping.BoneMap.NativeMethodInfoPtr_Initiate_Public_Void_Transform_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672976);
IKMapping.BoneMap.NativeMethodInfoPtr_get_swingDirection_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672977);
IKMapping.BoneMap.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672978);
IKMapping.BoneMap.NativeMethodInfoPtr_FixTransform_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672979);
IKMapping.BoneMap.NativeMethodInfoPtr_get_isNodeBone_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672980);
IKMapping.BoneMap.NativeMethodInfoPtr_SetLength_Public_Void_BoneMap_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672981);
IKMapping.BoneMap.NativeMethodInfoPtr_SetLocalSwingAxis_Public_Void_BoneMap_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672982);
IKMapping.BoneMap.NativeMethodInfoPtr_SetLocalSwingAxis_Public_Void_BoneMap_BoneMap_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672983);
IKMapping.BoneMap.NativeMethodInfoPtr_SetLocalTwistAxis_Public_Void_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672984);
IKMapping.BoneMap.NativeMethodInfoPtr_SetPlane_Public_Void_IKSolverFullBody_Transform_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672985);
IKMapping.BoneMap.NativeMethodInfoPtr_UpdatePlane_Public_Void_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672986);
IKMapping.BoneMap.NativeMethodInfoPtr_SetIKPosition_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672987);
IKMapping.BoneMap.NativeMethodInfoPtr_MaintainRotation_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672988);
IKMapping.BoneMap.NativeMethodInfoPtr_SetToIKPosition_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672989);
IKMapping.BoneMap.NativeMethodInfoPtr_FixToNode_Public_Void_IKSolverFullBody_Single_Node_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672990);
IKMapping.BoneMap.NativeMethodInfoPtr_GetPlanePosition_Public_Vector3_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672991);
IKMapping.BoneMap.NativeMethodInfoPtr_PositionToPlane_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672992);
IKMapping.BoneMap.NativeMethodInfoPtr_RotateToPlane_Public_Void_IKSolverFullBody_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672993);
IKMapping.BoneMap.NativeMethodInfoPtr_Swing_Public_Void_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672994);
IKMapping.BoneMap.NativeMethodInfoPtr_Swing_Public_Void_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672995);
IKMapping.BoneMap.NativeMethodInfoPtr_Twist_Public_Void_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672996);
IKMapping.BoneMap.NativeMethodInfoPtr_RotateToMaintain_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672997);
IKMapping.BoneMap.NativeMethodInfoPtr_RotateToEffector_Public_Void_IKSolverFullBody_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672998);
IKMapping.BoneMap.NativeMethodInfoPtr_GetTargetRotation_Private_Quaternion_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100672999);
IKMapping.BoneMap.NativeMethodInfoPtr_get_lastAnimatedTargetRotation_Private_get_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100673000);
IKMapping.BoneMap.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKMapping.BoneMap>.NativeClassPtr, 100673001);
}
// Token: 0x060080A3 RID: 32931 RVA: 0x0000A74C File Offset: 0x0000894C
public BoneMap(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002BCF RID: 11215
// (get) Token: 0x060080A4 RID: 32932 RVA: 0x0020CBDC File Offset: 0x0020ADDC
// (set) Token: 0x060080A5 RID: 32933 RVA: 0x0020CC10 File Offset: 0x0020AE10
public unsafe Transform transform
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_transform);
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(IKMapping.BoneMap.NativeFieldInfoPtr_transform), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002BD0 RID: 11216
// (get) Token: 0x060080A6 RID: 32934 RVA: 0x0020CC38 File Offset: 0x0020AE38
// (set) Token: 0x060080A7 RID: 32935 RVA: 0x0020CC60 File Offset: 0x0020AE60
public unsafe int chainIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_chainIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_chainIndex)) = value;
}
}
// Token: 0x17002BD1 RID: 11217
// (get) Token: 0x060080A8 RID: 32936 RVA: 0x0020CC84 File Offset: 0x0020AE84
// (set) Token: 0x060080A9 RID: 32937 RVA: 0x0020CCAC File Offset: 0x0020AEAC
public unsafe int nodeIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_nodeIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_nodeIndex)) = value;
}
}
// Token: 0x17002BD2 RID: 11218
// (get) Token: 0x060080AA RID: 32938 RVA: 0x0020CCD0 File Offset: 0x0020AED0
// (set) Token: 0x060080AB RID: 32939 RVA: 0x0020CCF8 File Offset: 0x0020AEF8
public unsafe Vector3 defaultLocalPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalPosition)) = value;
}
}
// Token: 0x17002BD3 RID: 11219
// (get) Token: 0x060080AC RID: 32940 RVA: 0x0020CD1C File Offset: 0x0020AF1C
// (set) Token: 0x060080AD RID: 32941 RVA: 0x0020CD44 File Offset: 0x0020AF44
public unsafe Quaternion defaultLocalRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalRotation)) = value;
}
}
// Token: 0x17002BD4 RID: 11220
// (get) Token: 0x060080AE RID: 32942 RVA: 0x0020CD68 File Offset: 0x0020AF68
// (set) Token: 0x060080AF RID: 32943 RVA: 0x0020CD90 File Offset: 0x0020AF90
public unsafe Vector3 localSwingAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_localSwingAxis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_localSwingAxis)) = value;
}
}
// Token: 0x17002BD5 RID: 11221
// (get) Token: 0x060080B0 RID: 32944 RVA: 0x0020CDB4 File Offset: 0x0020AFB4
// (set) Token: 0x060080B1 RID: 32945 RVA: 0x0020CDDC File Offset: 0x0020AFDC
public unsafe Vector3 localTwistAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_localTwistAxis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_localTwistAxis)) = value;
}
}
// Token: 0x17002BD6 RID: 11222
// (get) Token: 0x060080B2 RID: 32946 RVA: 0x0020CE00 File Offset: 0x0020B000
// (set) Token: 0x060080B3 RID: 32947 RVA: 0x0020CE28 File Offset: 0x0020B028
public unsafe Vector3 planePosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_planePosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_planePosition)) = value;
}
}
// Token: 0x17002BD7 RID: 11223
// (get) Token: 0x060080B4 RID: 32948 RVA: 0x0020CE4C File Offset: 0x0020B04C
// (set) Token: 0x060080B5 RID: 32949 RVA: 0x0020CE74 File Offset: 0x0020B074
public unsafe Vector3 ikPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_ikPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_ikPosition)) = value;
}
}
// Token: 0x17002BD8 RID: 11224
// (get) Token: 0x060080B6 RID: 32950 RVA: 0x0020CE98 File Offset: 0x0020B098
// (set) Token: 0x060080B7 RID: 32951 RVA: 0x0020CEC0 File Offset: 0x0020B0C0
public unsafe Quaternion defaultLocalTargetRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalTargetRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_defaultLocalTargetRotation)) = value;
}
}
// Token: 0x17002BD9 RID: 11225
// (get) Token: 0x060080B8 RID: 32952 RVA: 0x0020CEE4 File Offset: 0x0020B0E4
// (set) Token: 0x060080B9 RID: 32953 RVA: 0x0020CF0C File Offset: 0x0020B10C
public unsafe Quaternion maintainRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_maintainRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_maintainRotation)) = value;
}
}
// Token: 0x17002BDA RID: 11226
// (get) Token: 0x060080BA RID: 32954 RVA: 0x0020CF30 File Offset: 0x0020B130
// (set) Token: 0x060080BB RID: 32955 RVA: 0x0020CF58 File Offset: 0x0020B158
public unsafe float length
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_length);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_length)) = value;
}
}
// Token: 0x17002BDB RID: 11227
// (get) Token: 0x060080BC RID: 32956 RVA: 0x0020CF7C File Offset: 0x0020B17C
// (set) Token: 0x060080BD RID: 32957 RVA: 0x0020CFA4 File Offset: 0x0020B1A4
public unsafe Quaternion animatedRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_animatedRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_animatedRotation)) = value;
}
}
// Token: 0x17002BDC RID: 11228
// (get) Token: 0x060080BE RID: 32958 RVA: 0x0020CFC8 File Offset: 0x0020B1C8
// (set) Token: 0x060080BF RID: 32959 RVA: 0x0020CFFC File Offset: 0x0020B1FC
public unsafe Transform planeBone1
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.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(IKMapping.BoneMap.NativeFieldInfoPtr_planeBone1), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002BDD RID: 11229
// (get) Token: 0x060080C0 RID: 32960 RVA: 0x0020D024 File Offset: 0x0020B224
// (set) Token: 0x060080C1 RID: 32961 RVA: 0x0020D058 File Offset: 0x0020B258
public unsafe Transform planeBone2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.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(IKMapping.BoneMap.NativeFieldInfoPtr_planeBone2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002BDE RID: 11230
// (get) Token: 0x060080C2 RID: 32962 RVA: 0x0020D080 File Offset: 0x0020B280
// (set) Token: 0x060080C3 RID: 32963 RVA: 0x0020D0B4 File Offset: 0x0020B2B4
public unsafe Transform planeBone3
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.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(IKMapping.BoneMap.NativeFieldInfoPtr_planeBone3), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002BDF RID: 11231
// (get) Token: 0x060080C4 RID: 32964 RVA: 0x0020D0DC File Offset: 0x0020B2DC
// (set) Token: 0x060080C5 RID: 32965 RVA: 0x0020D104 File Offset: 0x0020B304
public unsafe int plane1ChainIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane1ChainIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane1ChainIndex)) = value;
}
}
// Token: 0x17002BE0 RID: 11232
// (get) Token: 0x060080C6 RID: 32966 RVA: 0x0020D128 File Offset: 0x0020B328
// (set) Token: 0x060080C7 RID: 32967 RVA: 0x0020D150 File Offset: 0x0020B350
public unsafe int plane1NodeIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane1NodeIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane1NodeIndex)) = value;
}
}
// Token: 0x17002BE1 RID: 11233
// (get) Token: 0x060080C8 RID: 32968 RVA: 0x0020D174 File Offset: 0x0020B374
// (set) Token: 0x060080C9 RID: 32969 RVA: 0x0020D19C File Offset: 0x0020B39C
public unsafe int plane2ChainIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane2ChainIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane2ChainIndex)) = value;
}
}
// Token: 0x17002BE2 RID: 11234
// (get) Token: 0x060080CA RID: 32970 RVA: 0x0020D1C0 File Offset: 0x0020B3C0
// (set) Token: 0x060080CB RID: 32971 RVA: 0x0020D1E8 File Offset: 0x0020B3E8
public unsafe int plane2NodeIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane2NodeIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane2NodeIndex)) = value;
}
}
// Token: 0x17002BE3 RID: 11235
// (get) Token: 0x060080CC RID: 32972 RVA: 0x0020D20C File Offset: 0x0020B40C
// (set) Token: 0x060080CD RID: 32973 RVA: 0x0020D234 File Offset: 0x0020B434
public unsafe int plane3ChainIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane3ChainIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane3ChainIndex)) = value;
}
}
// Token: 0x17002BE4 RID: 11236
// (get) Token: 0x060080CE RID: 32974 RVA: 0x0020D258 File Offset: 0x0020B458
// (set) Token: 0x060080CF RID: 32975 RVA: 0x0020D280 File Offset: 0x0020B480
public unsafe int plane3NodeIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane3NodeIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKMapping.BoneMap.NativeFieldInfoPtr_plane3NodeIndex)) = value;
}
}
// Token: 0x040055BC RID: 21948
private static readonly IntPtr NativeFieldInfoPtr_transform;
// Token: 0x040055BD RID: 21949
private static readonly IntPtr NativeFieldInfoPtr_chainIndex;
// Token: 0x040055BE RID: 21950
private static readonly IntPtr NativeFieldInfoPtr_nodeIndex;
// Token: 0x040055BF RID: 21951
private static readonly IntPtr NativeFieldInfoPtr_defaultLocalPosition;
// Token: 0x040055C0 RID: 21952
private static readonly IntPtr NativeFieldInfoPtr_defaultLocalRotation;
// Token: 0x040055C1 RID: 21953
private static readonly IntPtr NativeFieldInfoPtr_localSwingAxis;
// Token: 0x040055C2 RID: 21954
private static readonly IntPtr NativeFieldInfoPtr_localTwistAxis;
// Token: 0x040055C3 RID: 21955
private static readonly IntPtr NativeFieldInfoPtr_planePosition;
// Token: 0x040055C4 RID: 21956
private static readonly IntPtr NativeFieldInfoPtr_ikPosition;
// Token: 0x040055C5 RID: 21957
private static readonly IntPtr NativeFieldInfoPtr_defaultLocalTargetRotation;
// Token: 0x040055C6 RID: 21958
private static readonly IntPtr NativeFieldInfoPtr_maintainRotation;
// Token: 0x040055C7 RID: 21959
private static readonly IntPtr NativeFieldInfoPtr_length;
// Token: 0x040055C8 RID: 21960
private static readonly IntPtr NativeFieldInfoPtr_animatedRotation;
// Token: 0x040055C9 RID: 21961
private static readonly IntPtr NativeFieldInfoPtr_planeBone1;
// Token: 0x040055CA RID: 21962
private static readonly IntPtr NativeFieldInfoPtr_planeBone2;
// Token: 0x040055CB RID: 21963
private static readonly IntPtr NativeFieldInfoPtr_planeBone3;
// Token: 0x040055CC RID: 21964
private static readonly IntPtr NativeFieldInfoPtr_plane1ChainIndex;
// Token: 0x040055CD RID: 21965
private static readonly IntPtr NativeFieldInfoPtr_plane1NodeIndex;
// Token: 0x040055CE RID: 21966
private static readonly IntPtr NativeFieldInfoPtr_plane2ChainIndex;
// Token: 0x040055CF RID: 21967
private static readonly IntPtr NativeFieldInfoPtr_plane2NodeIndex;
// Token: 0x040055D0 RID: 21968
private static readonly IntPtr NativeFieldInfoPtr_plane3ChainIndex;
// Token: 0x040055D1 RID: 21969
private static readonly IntPtr NativeFieldInfoPtr_plane3NodeIndex;
// Token: 0x040055D2 RID: 21970
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Transform_IKSolverFullBody_0;
// Token: 0x040055D3 RID: 21971
private static readonly IntPtr NativeMethodInfoPtr_get_swingDirection_Public_get_Vector3_0;
// Token: 0x040055D4 RID: 21972
private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0;
// Token: 0x040055D5 RID: 21973
private static readonly IntPtr NativeMethodInfoPtr_FixTransform_Public_Void_Boolean_0;
// Token: 0x040055D6 RID: 21974
private static readonly IntPtr NativeMethodInfoPtr_get_isNodeBone_Public_get_Boolean_0;
// Token: 0x040055D7 RID: 21975
private static readonly IntPtr NativeMethodInfoPtr_SetLength_Public_Void_BoneMap_0;
// Token: 0x040055D8 RID: 21976
private static readonly IntPtr NativeMethodInfoPtr_SetLocalSwingAxis_Public_Void_BoneMap_0;
// Token: 0x040055D9 RID: 21977
private static readonly IntPtr NativeMethodInfoPtr_SetLocalSwingAxis_Public_Void_BoneMap_BoneMap_0;
// Token: 0x040055DA RID: 21978
private static readonly IntPtr NativeMethodInfoPtr_SetLocalTwistAxis_Public_Void_Vector3_Vector3_0;
// Token: 0x040055DB RID: 21979
private static readonly IntPtr NativeMethodInfoPtr_SetPlane_Public_Void_IKSolverFullBody_Transform_Transform_Transform_0;
// Token: 0x040055DC RID: 21980
private static readonly IntPtr NativeMethodInfoPtr_UpdatePlane_Public_Void_Boolean_Boolean_0;
// Token: 0x040055DD RID: 21981
private static readonly IntPtr NativeMethodInfoPtr_SetIKPosition_Public_Void_0;
// Token: 0x040055DE RID: 21982
private static readonly IntPtr NativeMethodInfoPtr_MaintainRotation_Public_Void_0;
// Token: 0x040055DF RID: 21983
private static readonly IntPtr NativeMethodInfoPtr_SetToIKPosition_Public_Void_0;
// Token: 0x040055E0 RID: 21984
private static readonly IntPtr NativeMethodInfoPtr_FixToNode_Public_Void_IKSolverFullBody_Single_Node_0;
// Token: 0x040055E1 RID: 21985
private static readonly IntPtr NativeMethodInfoPtr_GetPlanePosition_Public_Vector3_IKSolverFullBody_0;
// Token: 0x040055E2 RID: 21986
private static readonly IntPtr NativeMethodInfoPtr_PositionToPlane_Public_Void_IKSolverFullBody_0;
// Token: 0x040055E3 RID: 21987
private static readonly IntPtr NativeMethodInfoPtr_RotateToPlane_Public_Void_IKSolverFullBody_Single_0;
// Token: 0x040055E4 RID: 21988
private static readonly IntPtr NativeMethodInfoPtr_Swing_Public_Void_Vector3_Single_0;
// Token: 0x040055E5 RID: 21989
private static readonly IntPtr NativeMethodInfoPtr_Swing_Public_Void_Vector3_Vector3_Single_0;
// Token: 0x040055E6 RID: 21990
private static readonly IntPtr NativeMethodInfoPtr_Twist_Public_Void_Vector3_Vector3_Single_0;
// Token: 0x040055E7 RID: 21991
private static readonly IntPtr NativeMethodInfoPtr_RotateToMaintain_Public_Void_Single_0;
// Token: 0x040055E8 RID: 21992
private static readonly IntPtr NativeMethodInfoPtr_RotateToEffector_Public_Void_IKSolverFullBody_Single_0;
// Token: 0x040055E9 RID: 21993
private static readonly IntPtr NativeMethodInfoPtr_GetTargetRotation_Private_Quaternion_IKSolverFullBody_0;
// Token: 0x040055EA RID: 21994
private static readonly IntPtr NativeMethodInfoPtr_get_lastAnimatedTargetRotation_Private_get_Quaternion_0;
// Token: 0x040055EB RID: 21995
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}