631 lines
30 KiB
C#
631 lines
30 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000432 RID: 1074
|
|
[Serializable]
|
|
public class IKConstraintBend : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x06008000 RID: 32768 RVA: 0x00209A34 File Offset: 0x00207C34
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614279, XrefRangeEnd = 614310, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe bool IsValid(IKSolverFullBody solver, Warning.Logger logger)
|
|
{
|
|
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)] = IL2CPP.Il2CppObjectBaseToPtr(logger);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolverFullBody_Logger_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x17002BAD RID: 11181
|
|
// (get) Token: 0x06008001 RID: 32769 RVA: 0x00209AB4 File Offset: 0x00207CB4
|
|
// (set) Token: 0x06008002 RID: 32770 RVA: 0x00209B04 File Offset: 0x00207D04
|
|
public unsafe bool initiated
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_get_initiated_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(IKConstraintBend.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008003 RID: 32771 RVA: 0x00209B58 File Offset: 0x00207D58
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 614312, RefRangeEnd = 614314, XrefRangeStart = 614310, XrefRangeEnd = 614312, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKConstraintBend()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008004 RID: 32772 RVA: 0x00209BA4 File Offset: 0x00207DA4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614314, XrefRangeEnd = 614319, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKConstraintBend(Transform bone1, Transform bone2, Transform bone3)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bone1);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone2);
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone3);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008005 RID: 32773 RVA: 0x00209C38 File Offset: 0x00207E38
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 614322, RefRangeEnd = 614323, XrefRangeStart = 614319, XrefRangeEnd = 614322, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetBones(Transform bone1, Transform bone2, Transform bone3)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bone1);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone2);
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone3);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_SetBones_Public_Void_Transform_Transform_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008006 RID: 32774 RVA: 0x00209CC4 File Offset: 0x00207EC4
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 614344, RefRangeEnd = 614345, XrefRangeStart = 614323, XrefRangeEnd = 614344, 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(IKConstraintBend.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008007 RID: 32775 RVA: 0x00209D20 File Offset: 0x00207F20
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 614367, RefRangeEnd = 614368, XrefRangeStart = 614345, XrefRangeEnd = 614367, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetLimbOrientation(Vector3 upper, Vector3 lower, Vector3 last)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref upper;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref lower;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref last;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_SetLimbOrientation_Public_Void_Vector3_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008008 RID: 32776 RVA: 0x00209D9C File Offset: 0x00207F9C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 614390, RefRangeEnd = 614391, XrefRangeStart = 614368, XrefRangeEnd = 614390, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void LimitBend(float solverWeight, float positionWeight)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref solverWeight;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref positionWeight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_LimitBend_Public_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008009 RID: 32777 RVA: 0x00209E04 File Offset: 0x00208004
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 614422, RefRangeEnd = 614423, XrefRangeStart = 614391, XrefRangeEnd = 614422, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetDir(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(IKConstraintBend.NativeMethodInfoPtr_GetDir_Public_Vector3_IKSolverFullBody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600800A RID: 32778 RVA: 0x00209E6C File Offset: 0x0020806C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614423, XrefRangeEnd = 614426, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 OrthoToLimb(IKSolverFullBody solver, Vector3 tangent)
|
|
{
|
|
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 tangent;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_OrthoToLimb_Private_Vector3_IKSolverFullBody_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x0600800B RID: 32779 RVA: 0x00209EE8 File Offset: 0x002080E8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614426, XrefRangeEnd = 614429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 OrthoToBone1(IKSolverFullBody solver, Vector3 tangent)
|
|
{
|
|
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 tangent;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKConstraintBend.NativeMethodInfoPtr_OrthoToBone1_Private_Vector3_IKSolverFullBody_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x0600800C RID: 32780 RVA: 0x00209F64 File Offset: 0x00208164
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static IKConstraintBend()
|
|
{
|
|
Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKConstraintBend");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr);
|
|
IKConstraintBend.NativeFieldInfoPtr_bone1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "bone1");
|
|
IKConstraintBend.NativeFieldInfoPtr_bone2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "bone2");
|
|
IKConstraintBend.NativeFieldInfoPtr_bone3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "bone3");
|
|
IKConstraintBend.NativeFieldInfoPtr_bendGoal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "bendGoal");
|
|
IKConstraintBend.NativeFieldInfoPtr_direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "direction");
|
|
IKConstraintBend.NativeFieldInfoPtr_rotationOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "rotationOffset");
|
|
IKConstraintBend.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "weight");
|
|
IKConstraintBend.NativeFieldInfoPtr_defaultLocalDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "defaultLocalDirection");
|
|
IKConstraintBend.NativeFieldInfoPtr_defaultChildDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "defaultChildDirection");
|
|
IKConstraintBend.NativeFieldInfoPtr_clampF = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "clampF");
|
|
IKConstraintBend.NativeFieldInfoPtr_chainIndex1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "chainIndex1");
|
|
IKConstraintBend.NativeFieldInfoPtr_nodeIndex1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "nodeIndex1");
|
|
IKConstraintBend.NativeFieldInfoPtr_chainIndex2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "chainIndex2");
|
|
IKConstraintBend.NativeFieldInfoPtr_nodeIndex2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "nodeIndex2");
|
|
IKConstraintBend.NativeFieldInfoPtr_chainIndex3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "chainIndex3");
|
|
IKConstraintBend.NativeFieldInfoPtr_nodeIndex3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "nodeIndex3");
|
|
IKConstraintBend.NativeFieldInfoPtr__initiated_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, "<initiated>k__BackingField");
|
|
IKConstraintBend.NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolverFullBody_Logger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672944);
|
|
IKConstraintBend.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672945);
|
|
IKConstraintBend.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672946);
|
|
IKConstraintBend.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672947);
|
|
IKConstraintBend.NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672948);
|
|
IKConstraintBend.NativeMethodInfoPtr_SetBones_Public_Void_Transform_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672949);
|
|
IKConstraintBend.NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672950);
|
|
IKConstraintBend.NativeMethodInfoPtr_SetLimbOrientation_Public_Void_Vector3_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672951);
|
|
IKConstraintBend.NativeMethodInfoPtr_LimitBend_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672952);
|
|
IKConstraintBend.NativeMethodInfoPtr_GetDir_Public_Vector3_IKSolverFullBody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672953);
|
|
IKConstraintBend.NativeMethodInfoPtr_OrthoToLimb_Private_Vector3_IKSolverFullBody_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672954);
|
|
IKConstraintBend.NativeMethodInfoPtr_OrthoToBone1_Private_Vector3_IKSolverFullBody_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKConstraintBend>.NativeClassPtr, 100672955);
|
|
}
|
|
|
|
// Token: 0x0600800D RID: 32781 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public IKConstraintBend(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002B9C RID: 11164
|
|
// (get) Token: 0x0600800E RID: 32782 RVA: 0x0020A1D8 File Offset: 0x002083D8
|
|
// (set) Token: 0x0600800F RID: 32783 RVA: 0x0020A20C File Offset: 0x0020840C
|
|
public unsafe Transform bone1
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_bone1);
|
|
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(IKConstraintBend.NativeFieldInfoPtr_bone1), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002B9D RID: 11165
|
|
// (get) Token: 0x06008010 RID: 32784 RVA: 0x0020A234 File Offset: 0x00208434
|
|
// (set) Token: 0x06008011 RID: 32785 RVA: 0x0020A268 File Offset: 0x00208468
|
|
public unsafe Transform bone2
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_bone2);
|
|
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(IKConstraintBend.NativeFieldInfoPtr_bone2), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002B9E RID: 11166
|
|
// (get) Token: 0x06008012 RID: 32786 RVA: 0x0020A290 File Offset: 0x00208490
|
|
// (set) Token: 0x06008013 RID: 32787 RVA: 0x0020A2C4 File Offset: 0x002084C4
|
|
public unsafe Transform bone3
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_bone3);
|
|
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(IKConstraintBend.NativeFieldInfoPtr_bone3), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002B9F RID: 11167
|
|
// (get) Token: 0x06008014 RID: 32788 RVA: 0x0020A2EC File Offset: 0x002084EC
|
|
// (set) Token: 0x06008015 RID: 32789 RVA: 0x0020A320 File Offset: 0x00208520
|
|
public unsafe Transform bendGoal
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_bendGoal);
|
|
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(IKConstraintBend.NativeFieldInfoPtr_bendGoal), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA0 RID: 11168
|
|
// (get) Token: 0x06008016 RID: 32790 RVA: 0x0020A348 File Offset: 0x00208548
|
|
// (set) Token: 0x06008017 RID: 32791 RVA: 0x0020A370 File Offset: 0x00208570
|
|
public unsafe Vector3 direction
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_direction);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_direction)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA1 RID: 11169
|
|
// (get) Token: 0x06008018 RID: 32792 RVA: 0x0020A394 File Offset: 0x00208594
|
|
// (set) Token: 0x06008019 RID: 32793 RVA: 0x0020A3BC File Offset: 0x002085BC
|
|
public unsafe Quaternion rotationOffset
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_rotationOffset);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_rotationOffset)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA2 RID: 11170
|
|
// (get) Token: 0x0600801A RID: 32794 RVA: 0x0020A3E0 File Offset: 0x002085E0
|
|
// (set) Token: 0x0600801B RID: 32795 RVA: 0x0020A408 File Offset: 0x00208608
|
|
public unsafe float weight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_weight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_weight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA3 RID: 11171
|
|
// (get) Token: 0x0600801C RID: 32796 RVA: 0x0020A42C File Offset: 0x0020862C
|
|
// (set) Token: 0x0600801D RID: 32797 RVA: 0x0020A454 File Offset: 0x00208654
|
|
public unsafe Vector3 defaultLocalDirection
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_defaultLocalDirection);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_defaultLocalDirection)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA4 RID: 11172
|
|
// (get) Token: 0x0600801E RID: 32798 RVA: 0x0020A478 File Offset: 0x00208678
|
|
// (set) Token: 0x0600801F RID: 32799 RVA: 0x0020A4A0 File Offset: 0x002086A0
|
|
public unsafe Vector3 defaultChildDirection
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_defaultChildDirection);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_defaultChildDirection)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA5 RID: 11173
|
|
// (get) Token: 0x06008020 RID: 32800 RVA: 0x0020A4C4 File Offset: 0x002086C4
|
|
// (set) Token: 0x06008021 RID: 32801 RVA: 0x0020A4EC File Offset: 0x002086EC
|
|
public unsafe float clampF
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_clampF);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_clampF)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA6 RID: 11174
|
|
// (get) Token: 0x06008022 RID: 32802 RVA: 0x0020A510 File Offset: 0x00208710
|
|
// (set) Token: 0x06008023 RID: 32803 RVA: 0x0020A538 File Offset: 0x00208738
|
|
public unsafe int chainIndex1
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex1);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex1)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA7 RID: 11175
|
|
// (get) Token: 0x06008024 RID: 32804 RVA: 0x0020A55C File Offset: 0x0020875C
|
|
// (set) Token: 0x06008025 RID: 32805 RVA: 0x0020A584 File Offset: 0x00208784
|
|
public unsafe int nodeIndex1
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex1);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex1)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA8 RID: 11176
|
|
// (get) Token: 0x06008026 RID: 32806 RVA: 0x0020A5A8 File Offset: 0x002087A8
|
|
// (set) Token: 0x06008027 RID: 32807 RVA: 0x0020A5D0 File Offset: 0x002087D0
|
|
public unsafe int chainIndex2
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex2);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex2)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BA9 RID: 11177
|
|
// (get) Token: 0x06008028 RID: 32808 RVA: 0x0020A5F4 File Offset: 0x002087F4
|
|
// (set) Token: 0x06008029 RID: 32809 RVA: 0x0020A61C File Offset: 0x0020881C
|
|
public unsafe int nodeIndex2
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex2);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex2)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BAA RID: 11178
|
|
// (get) Token: 0x0600802A RID: 32810 RVA: 0x0020A640 File Offset: 0x00208840
|
|
// (set) Token: 0x0600802B RID: 32811 RVA: 0x0020A668 File Offset: 0x00208868
|
|
public unsafe int chainIndex3
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex3);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_chainIndex3)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BAB RID: 11179
|
|
// (get) Token: 0x0600802C RID: 32812 RVA: 0x0020A68C File Offset: 0x0020888C
|
|
// (set) Token: 0x0600802D RID: 32813 RVA: 0x0020A6B4 File Offset: 0x002088B4
|
|
public unsafe int nodeIndex3
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex3);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr_nodeIndex3)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BAC RID: 11180
|
|
// (get) Token: 0x0600802E RID: 32814 RVA: 0x0020A6D8 File Offset: 0x002088D8
|
|
// (set) Token: 0x0600802F RID: 32815 RVA: 0x0020A700 File Offset: 0x00208900
|
|
public unsafe bool _initiated_k__BackingField
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr__initiated_k__BackingField);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKConstraintBend.NativeFieldInfoPtr__initiated_k__BackingField)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400556B RID: 21867
|
|
private static readonly IntPtr NativeFieldInfoPtr_bone1;
|
|
|
|
// Token: 0x0400556C RID: 21868
|
|
private static readonly IntPtr NativeFieldInfoPtr_bone2;
|
|
|
|
// Token: 0x0400556D RID: 21869
|
|
private static readonly IntPtr NativeFieldInfoPtr_bone3;
|
|
|
|
// Token: 0x0400556E RID: 21870
|
|
private static readonly IntPtr NativeFieldInfoPtr_bendGoal;
|
|
|
|
// Token: 0x0400556F RID: 21871
|
|
private static readonly IntPtr NativeFieldInfoPtr_direction;
|
|
|
|
// Token: 0x04005570 RID: 21872
|
|
private static readonly IntPtr NativeFieldInfoPtr_rotationOffset;
|
|
|
|
// Token: 0x04005571 RID: 21873
|
|
private static readonly IntPtr NativeFieldInfoPtr_weight;
|
|
|
|
// Token: 0x04005572 RID: 21874
|
|
private static readonly IntPtr NativeFieldInfoPtr_defaultLocalDirection;
|
|
|
|
// Token: 0x04005573 RID: 21875
|
|
private static readonly IntPtr NativeFieldInfoPtr_defaultChildDirection;
|
|
|
|
// Token: 0x04005574 RID: 21876
|
|
private static readonly IntPtr NativeFieldInfoPtr_clampF;
|
|
|
|
// Token: 0x04005575 RID: 21877
|
|
private static readonly IntPtr NativeFieldInfoPtr_chainIndex1;
|
|
|
|
// Token: 0x04005576 RID: 21878
|
|
private static readonly IntPtr NativeFieldInfoPtr_nodeIndex1;
|
|
|
|
// Token: 0x04005577 RID: 21879
|
|
private static readonly IntPtr NativeFieldInfoPtr_chainIndex2;
|
|
|
|
// Token: 0x04005578 RID: 21880
|
|
private static readonly IntPtr NativeFieldInfoPtr_nodeIndex2;
|
|
|
|
// Token: 0x04005579 RID: 21881
|
|
private static readonly IntPtr NativeFieldInfoPtr_chainIndex3;
|
|
|
|
// Token: 0x0400557A RID: 21882
|
|
private static readonly IntPtr NativeFieldInfoPtr_nodeIndex3;
|
|
|
|
// Token: 0x0400557B RID: 21883
|
|
private static readonly IntPtr NativeFieldInfoPtr__initiated_k__BackingField;
|
|
|
|
// Token: 0x0400557C RID: 21884
|
|
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_IKSolverFullBody_Logger_0;
|
|
|
|
// Token: 0x0400557D RID: 21885
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0;
|
|
|
|
// Token: 0x0400557E RID: 21886
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0;
|
|
|
|
// Token: 0x0400557F RID: 21887
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x04005580 RID: 21888
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_Transform_0;
|
|
|
|
// Token: 0x04005581 RID: 21889
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetBones_Public_Void_Transform_Transform_Transform_0;
|
|
|
|
// Token: 0x04005582 RID: 21890
|
|
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_IKSolverFullBody_0;
|
|
|
|
// Token: 0x04005583 RID: 21891
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetLimbOrientation_Public_Void_Vector3_Vector3_Vector3_0;
|
|
|
|
// Token: 0x04005584 RID: 21892
|
|
private static readonly IntPtr NativeMethodInfoPtr_LimitBend_Public_Void_Single_Single_0;
|
|
|
|
// Token: 0x04005585 RID: 21893
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetDir_Public_Vector3_IKSolverFullBody_0;
|
|
|
|
// Token: 0x04005586 RID: 21894
|
|
private static readonly IntPtr NativeMethodInfoPtr_OrthoToLimb_Private_Vector3_IKSolverFullBody_Vector3_0;
|
|
|
|
// Token: 0x04005587 RID: 21895
|
|
private static readonly IntPtr NativeMethodInfoPtr_OrthoToBone1_Private_Vector3_IKSolverFullBody_Vector3_0;
|
|
}
|
|
}
|