1586 lines
78 KiB
C#
1586 lines
78 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using Il2CppSystem;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x0200043A RID: 1082
|
|
[Serializable]
|
|
public class IKSolver : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x0600812C RID: 33068 RVA: 0x0020EDF4 File Offset: 0x0020CFF4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615446, XrefRangeEnd = 615448, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe bool IsValid()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_IsValid_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x0600812D RID: 33069 RVA: 0x0020EE44 File Offset: 0x0020D044
|
|
[CallerCount(0)]
|
|
public unsafe virtual bool IsValid(ref string message)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
ref IntPtr ptr2 = ref *ptr;
|
|
IntPtr intPtr = IL2CPP.ManagedStringToIl2Cpp(message);
|
|
ptr2 = &intPtr;
|
|
IntPtr intPtr3;
|
|
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolver.NativeMethodInfoPtr_IsValid_Public_Abstract_Virtual_New_Boolean_byref_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
|
|
message = IL2CPP.Il2CppStringToManaged(intPtr);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600812E RID: 33070 RVA: 0x0020EED0 File Offset: 0x0020D0D0
|
|
[CallerCount(14)]
|
|
[CachedScanResults(RefRangeStart = 615463, RefRangeEnd = 615477, XrefRangeStart = 615448, XrefRangeEnd = 615463, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Initiate(Transform root)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(root);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_Initiate_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600812F RID: 33071 RVA: 0x0020EF2C File Offset: 0x0020D12C
|
|
[CallerCount(18)]
|
|
[CachedScanResults(RefRangeStart = 615480, RefRangeEnd = 615498, XrefRangeStart = 615477, XrefRangeEnd = 615480, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Update()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008130 RID: 33072 RVA: 0x0020EF70 File Offset: 0x0020D170
|
|
[CallerCount(0)]
|
|
public unsafe virtual Vector3 GetIKPosition()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolver.NativeMethodInfoPtr_GetIKPosition_Public_Virtual_New_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06008131 RID: 33073 RVA: 0x0020EFCC File Offset: 0x0020D1CC
|
|
[CallerCount(0)]
|
|
public unsafe void SetIKPosition(Vector3 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(IKSolver.NativeMethodInfoPtr_SetIKPosition_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008132 RID: 33074 RVA: 0x0020F020 File Offset: 0x0020D220
|
|
[CallerCount(0)]
|
|
public unsafe float GetIKPositionWeight()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_GetIKPositionWeight_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06008133 RID: 33075 RVA: 0x0020F070 File Offset: 0x0020D270
|
|
[CallerCount(30)]
|
|
[CachedScanResults(RefRangeStart = 615499, RefRangeEnd = 615529, XrefRangeStart = 615498, XrefRangeEnd = 615499, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetIKPositionWeight(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(IKSolver.NativeMethodInfoPtr_SetIKPositionWeight_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008134 RID: 33076 RVA: 0x0020F0C4 File Offset: 0x0020D2C4
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 11297, RefRangeEnd = 11298, XrefRangeStart = 11297, XrefRangeEnd = 11298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Transform GetRoot()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_GetRoot_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x17002C0C RID: 11276
|
|
// (get) Token: 0x06008135 RID: 33077 RVA: 0x0020F11C File Offset: 0x0020D31C
|
|
// (set) Token: 0x06008136 RID: 33078 RVA: 0x0020F16C File Offset: 0x0020D36C
|
|
public unsafe bool initiated
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 43549, RefRangeEnd = 43551, XrefRangeStart = 43549, XrefRangeEnd = 43551, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
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(IKSolver.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008137 RID: 33079 RVA: 0x0020F1C0 File Offset: 0x0020D3C0
|
|
[CallerCount(0)]
|
|
public unsafe virtual Il2CppReferenceArray<IKSolver.Point> GetPoints()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolver.NativeMethodInfoPtr_GetPoints_Public_Abstract_Virtual_New_Il2CppReferenceArray_1_Point_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Il2CppReferenceArray<IKSolver.Point>(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06008138 RID: 33080 RVA: 0x0020F224 File Offset: 0x0020D424
|
|
[CallerCount(0)]
|
|
public unsafe virtual IKSolver.Point GetPoint(Transform transform)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolver.NativeMethodInfoPtr_GetPoint_Public_Abstract_Virtual_New_Point_Transform_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IKSolver.Point(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008139 RID: 33081 RVA: 0x0020F29C File Offset: 0x0020D49C
|
|
[CallerCount(0)]
|
|
public unsafe virtual void FixTransforms()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolver.NativeMethodInfoPtr_FixTransforms_Public_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600813A RID: 33082 RVA: 0x0020F2EC File Offset: 0x0020D4EC
|
|
[CallerCount(0)]
|
|
public unsafe virtual void StoreDefaultLocalState()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolver.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600813B RID: 33083 RVA: 0x0020F33C File Offset: 0x0020D53C
|
|
[CallerCount(0)]
|
|
public unsafe virtual void OnInitiate()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolver.NativeMethodInfoPtr_OnInitiate_Protected_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600813C RID: 33084 RVA: 0x0020F38C File Offset: 0x0020D58C
|
|
[CallerCount(0)]
|
|
public unsafe virtual void OnUpdate()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolver.NativeMethodInfoPtr_OnUpdate_Protected_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600813D RID: 33085 RVA: 0x0020F3DC File Offset: 0x0020D5DC
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 615530, RefRangeEnd = 615534, XrefRangeStart = 615529, XrefRangeEnd = 615530, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void LogWarning(string message)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.ManagedStringToIl2Cpp(message);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_LogWarning_Protected_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600813E RID: 33086 RVA: 0x0020F438 File Offset: 0x0020D638
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615540, RefRangeEnd = 615542, XrefRangeStart = 615534, XrefRangeEnd = 615540, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static Transform ContainsDuplicateBone(Il2CppReferenceArray<IKSolver.Bone> bones)
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bones);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_ContainsDuplicateBone_Public_Static_Transform_Il2CppReferenceArray_1_Bone_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600813F RID: 33087 RVA: 0x0020F498 File Offset: 0x0020D698
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615542, XrefRangeEnd = 615544, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static bool HierarchyIsValid(Il2CppReferenceArray<IKSolver.Bone> bones)
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bones);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_HierarchyIsValid_Public_Static_Boolean_Il2CppReferenceArray_1_Bone_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008140 RID: 33088 RVA: 0x0020F4F0 File Offset: 0x0020D6F0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615544, XrefRangeEnd = 615554, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static float PreSolveBones(ref Il2CppReferenceArray<IKSolver.Bone> bones)
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
ref IntPtr ptr2 = ref *ptr;
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(bones);
|
|
ptr2 = &intPtr;
|
|
IntPtr intPtr3;
|
|
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr_PreSolveBones_Protected_Static_Single_byref_Il2CppReferenceArray_1_Bone_0, 0, (void**)ptr, ref intPtr3);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
|
|
IntPtr intPtr4 = intPtr;
|
|
bones = ((intPtr4 == 0) ? null : new Il2CppReferenceArray(intPtr4));
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008141 RID: 33089 RVA: 0x0020F568 File Offset: 0x0020D768
|
|
[CallerCount(11)]
|
|
[CachedScanResults(RefRangeStart = 615555, RefRangeEnd = 615566, XrefRangeStart = 615554, XrefRangeEnd = 615555, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKSolver()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008142 RID: 33090 RVA: 0x0020F5B4 File Offset: 0x0020D7B4
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static IKSolver()
|
|
{
|
|
Il2CppClassPointerStore<IKSolver>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKSolver");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKSolver>.NativeClassPtr);
|
|
IKSolver.NativeFieldInfoPtr_IKPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "IKPosition");
|
|
IKSolver.NativeFieldInfoPtr_IKPositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "IKPositionWeight");
|
|
IKSolver.NativeFieldInfoPtr__initiated_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "<initiated>k__BackingField");
|
|
IKSolver.NativeFieldInfoPtr_OnPreInitiate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "OnPreInitiate");
|
|
IKSolver.NativeFieldInfoPtr_OnPostInitiate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "OnPostInitiate");
|
|
IKSolver.NativeFieldInfoPtr_OnPreUpdate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "OnPreUpdate");
|
|
IKSolver.NativeFieldInfoPtr_OnPostUpdate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "OnPostUpdate");
|
|
IKSolver.NativeFieldInfoPtr_firstInitiation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "firstInitiation");
|
|
IKSolver.NativeFieldInfoPtr_root = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "root");
|
|
IKSolver.NativeMethodInfoPtr_IsValid_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673034);
|
|
IKSolver.NativeMethodInfoPtr_IsValid_Public_Abstract_Virtual_New_Boolean_byref_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673035);
|
|
IKSolver.NativeMethodInfoPtr_Initiate_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673036);
|
|
IKSolver.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673037);
|
|
IKSolver.NativeMethodInfoPtr_GetIKPosition_Public_Virtual_New_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673038);
|
|
IKSolver.NativeMethodInfoPtr_SetIKPosition_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673039);
|
|
IKSolver.NativeMethodInfoPtr_GetIKPositionWeight_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673040);
|
|
IKSolver.NativeMethodInfoPtr_SetIKPositionWeight_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673041);
|
|
IKSolver.NativeMethodInfoPtr_GetRoot_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673042);
|
|
IKSolver.NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673043);
|
|
IKSolver.NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673044);
|
|
IKSolver.NativeMethodInfoPtr_GetPoints_Public_Abstract_Virtual_New_Il2CppReferenceArray_1_Point_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673045);
|
|
IKSolver.NativeMethodInfoPtr_GetPoint_Public_Abstract_Virtual_New_Point_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673046);
|
|
IKSolver.NativeMethodInfoPtr_FixTransforms_Public_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673047);
|
|
IKSolver.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673048);
|
|
IKSolver.NativeMethodInfoPtr_OnInitiate_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673049);
|
|
IKSolver.NativeMethodInfoPtr_OnUpdate_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673050);
|
|
IKSolver.NativeMethodInfoPtr_LogWarning_Protected_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673051);
|
|
IKSolver.NativeMethodInfoPtr_ContainsDuplicateBone_Public_Static_Transform_Il2CppReferenceArray_1_Bone_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673052);
|
|
IKSolver.NativeMethodInfoPtr_HierarchyIsValid_Public_Static_Boolean_Il2CppReferenceArray_1_Bone_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673053);
|
|
IKSolver.NativeMethodInfoPtr_PreSolveBones_Protected_Static_Single_byref_Il2CppReferenceArray_1_Bone_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673054);
|
|
IKSolver.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, 100673055);
|
|
}
|
|
|
|
// Token: 0x06008143 RID: 33091 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public IKSolver(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002C03 RID: 11267
|
|
// (get) Token: 0x06008144 RID: 33092 RVA: 0x0020F850 File Offset: 0x0020DA50
|
|
// (set) Token: 0x06008145 RID: 33093 RVA: 0x0020F878 File Offset: 0x0020DA78
|
|
public unsafe Vector3 IKPosition
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_IKPosition);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_IKPosition)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C04 RID: 11268
|
|
// (get) Token: 0x06008146 RID: 33094 RVA: 0x0020F89C File Offset: 0x0020DA9C
|
|
// (set) Token: 0x06008147 RID: 33095 RVA: 0x0020F8C4 File Offset: 0x0020DAC4
|
|
public unsafe float IKPositionWeight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_IKPositionWeight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_IKPositionWeight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C05 RID: 11269
|
|
// (get) Token: 0x06008148 RID: 33096 RVA: 0x0020F8E8 File Offset: 0x0020DAE8
|
|
// (set) Token: 0x06008149 RID: 33097 RVA: 0x0020F910 File Offset: 0x0020DB10
|
|
public unsafe bool _initiated_k__BackingField
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr__initiated_k__BackingField);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr__initiated_k__BackingField)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C06 RID: 11270
|
|
// (get) Token: 0x0600814A RID: 33098 RVA: 0x0020F934 File Offset: 0x0020DB34
|
|
// (set) Token: 0x0600814B RID: 33099 RVA: 0x0020F968 File Offset: 0x0020DB68
|
|
public unsafe IKSolver.UpdateDelegate OnPreInitiate
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_OnPreInitiate);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_OnPreInitiate), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C07 RID: 11271
|
|
// (get) Token: 0x0600814C RID: 33100 RVA: 0x0020F990 File Offset: 0x0020DB90
|
|
// (set) Token: 0x0600814D RID: 33101 RVA: 0x0020F9C4 File Offset: 0x0020DBC4
|
|
public unsafe IKSolver.UpdateDelegate OnPostInitiate
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_OnPostInitiate);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_OnPostInitiate), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C08 RID: 11272
|
|
// (get) Token: 0x0600814E RID: 33102 RVA: 0x0020F9EC File Offset: 0x0020DBEC
|
|
// (set) Token: 0x0600814F RID: 33103 RVA: 0x0020FA20 File Offset: 0x0020DC20
|
|
public unsafe IKSolver.UpdateDelegate OnPreUpdate
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_OnPreUpdate);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_OnPreUpdate), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C09 RID: 11273
|
|
// (get) Token: 0x06008150 RID: 33104 RVA: 0x0020FA48 File Offset: 0x0020DC48
|
|
// (set) Token: 0x06008151 RID: 33105 RVA: 0x0020FA7C File Offset: 0x0020DC7C
|
|
public unsafe IKSolver.UpdateDelegate OnPostUpdate
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_OnPostUpdate);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.UpdateDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_OnPostUpdate), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C0A RID: 11274
|
|
// (get) Token: 0x06008152 RID: 33106 RVA: 0x0020FAA4 File Offset: 0x0020DCA4
|
|
// (set) Token: 0x06008153 RID: 33107 RVA: 0x0020FACC File Offset: 0x0020DCCC
|
|
public unsafe bool firstInitiation
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_firstInitiation);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_firstInitiation)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C0B RID: 11275
|
|
// (get) Token: 0x06008154 RID: 33108 RVA: 0x0020FAF0 File Offset: 0x0020DCF0
|
|
// (set) Token: 0x06008155 RID: 33109 RVA: 0x0020FB24 File Offset: 0x0020DD24
|
|
public unsafe Transform root
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.NativeFieldInfoPtr_root);
|
|
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(IKSolver.NativeFieldInfoPtr_root), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400562C RID: 22060
|
|
private static readonly IntPtr NativeFieldInfoPtr_IKPosition;
|
|
|
|
// Token: 0x0400562D RID: 22061
|
|
private static readonly IntPtr NativeFieldInfoPtr_IKPositionWeight;
|
|
|
|
// Token: 0x0400562E RID: 22062
|
|
private static readonly IntPtr NativeFieldInfoPtr__initiated_k__BackingField;
|
|
|
|
// Token: 0x0400562F RID: 22063
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreInitiate;
|
|
|
|
// Token: 0x04005630 RID: 22064
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPostInitiate;
|
|
|
|
// Token: 0x04005631 RID: 22065
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreUpdate;
|
|
|
|
// Token: 0x04005632 RID: 22066
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPostUpdate;
|
|
|
|
// Token: 0x04005633 RID: 22067
|
|
private static readonly IntPtr NativeFieldInfoPtr_firstInitiation;
|
|
|
|
// Token: 0x04005634 RID: 22068
|
|
private static readonly IntPtr NativeFieldInfoPtr_root;
|
|
|
|
// Token: 0x04005635 RID: 22069
|
|
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Boolean_0;
|
|
|
|
// Token: 0x04005636 RID: 22070
|
|
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Public_Abstract_Virtual_New_Boolean_byref_String_0;
|
|
|
|
// Token: 0x04005637 RID: 22071
|
|
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_Transform_0;
|
|
|
|
// Token: 0x04005638 RID: 22072
|
|
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0;
|
|
|
|
// Token: 0x04005639 RID: 22073
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetIKPosition_Public_Virtual_New_Vector3_0;
|
|
|
|
// Token: 0x0400563A RID: 22074
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetIKPosition_Public_Void_Vector3_0;
|
|
|
|
// Token: 0x0400563B RID: 22075
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetIKPositionWeight_Public_Single_0;
|
|
|
|
// Token: 0x0400563C RID: 22076
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetIKPositionWeight_Public_Void_Single_0;
|
|
|
|
// Token: 0x0400563D RID: 22077
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetRoot_Public_Transform_0;
|
|
|
|
// Token: 0x0400563E RID: 22078
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_initiated_Public_get_Boolean_0;
|
|
|
|
// Token: 0x0400563F RID: 22079
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_initiated_Private_set_Void_Boolean_0;
|
|
|
|
// Token: 0x04005640 RID: 22080
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetPoints_Public_Abstract_Virtual_New_Il2CppReferenceArray_1_Point_0;
|
|
|
|
// Token: 0x04005641 RID: 22081
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetPoint_Public_Abstract_Virtual_New_Point_Transform_0;
|
|
|
|
// Token: 0x04005642 RID: 22082
|
|
private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Public_Abstract_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005643 RID: 22083
|
|
private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultLocalState_Public_Abstract_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005644 RID: 22084
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnInitiate_Protected_Abstract_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005645 RID: 22085
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnUpdate_Protected_Abstract_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005646 RID: 22086
|
|
private static readonly IntPtr NativeMethodInfoPtr_LogWarning_Protected_Void_String_0;
|
|
|
|
// Token: 0x04005647 RID: 22087
|
|
private static readonly IntPtr NativeMethodInfoPtr_ContainsDuplicateBone_Public_Static_Transform_Il2CppReferenceArray_1_Bone_0;
|
|
|
|
// Token: 0x04005648 RID: 22088
|
|
private static readonly IntPtr NativeMethodInfoPtr_HierarchyIsValid_Public_Static_Boolean_Il2CppReferenceArray_1_Bone_0;
|
|
|
|
// Token: 0x04005649 RID: 22089
|
|
private static readonly IntPtr NativeMethodInfoPtr_PreSolveBones_Protected_Static_Single_byref_Il2CppReferenceArray_1_Bone_0;
|
|
|
|
// Token: 0x0400564A RID: 22090
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
|
|
|
|
// Token: 0x0200043B RID: 1083
|
|
[Serializable]
|
|
public class Point : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x06008156 RID: 33110 RVA: 0x0020FB4C File Offset: 0x0020DD4C
|
|
[CallerCount(11)]
|
|
[CachedScanResults(RefRangeStart = 615311, RefRangeEnd = 615322, XrefRangeStart = 615309, XrefRangeEnd = 615311, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void StoreDefaultLocalState()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Point.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008157 RID: 33111 RVA: 0x0020FB90 File Offset: 0x0020DD90
|
|
[CallerCount(11)]
|
|
[CachedScanResults(RefRangeStart = 615328, RefRangeEnd = 615339, XrefRangeStart = 615322, XrefRangeEnd = 615328, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void FixTransform()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Point.NativeMethodInfoPtr_FixTransform_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008158 RID: 33112 RVA: 0x0020FBD4 File Offset: 0x0020DDD4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615339, XrefRangeEnd = 615340, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateSolverPosition()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Point.NativeMethodInfoPtr_UpdateSolverPosition_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008159 RID: 33113 RVA: 0x0020FC18 File Offset: 0x0020DE18
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615340, XrefRangeEnd = 615341, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateSolverLocalPosition()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Point.NativeMethodInfoPtr_UpdateSolverLocalPosition_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600815A RID: 33114 RVA: 0x0020FC5C File Offset: 0x0020DE5C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615341, XrefRangeEnd = 615343, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateSolverState()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Point.NativeMethodInfoPtr_UpdateSolverState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600815B RID: 33115 RVA: 0x0020FCA0 File Offset: 0x0020DEA0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615343, XrefRangeEnd = 615345, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateSolverLocalState()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Point.NativeMethodInfoPtr_UpdateSolverLocalState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600815C RID: 33116 RVA: 0x0020FCE4 File Offset: 0x0020DEE4
|
|
[CallerCount(5)]
|
|
[CachedScanResults(RefRangeStart = 615347, RefRangeEnd = 615352, XrefRangeStart = 615345, XrefRangeEnd = 615347, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Point()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Point.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600815D RID: 33117 RVA: 0x0020FD30 File Offset: 0x0020DF30
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static Point()
|
|
{
|
|
Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "Point");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr);
|
|
IKSolver.Point.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, "transform");
|
|
IKSolver.Point.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, "weight");
|
|
IKSolver.Point.NativeFieldInfoPtr_solverPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, "solverPosition");
|
|
IKSolver.Point.NativeFieldInfoPtr_solverRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, "solverRotation");
|
|
IKSolver.Point.NativeFieldInfoPtr_defaultLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, "defaultLocalPosition");
|
|
IKSolver.Point.NativeFieldInfoPtr_defaultLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, "defaultLocalRotation");
|
|
IKSolver.Point.NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, 100673056);
|
|
IKSolver.Point.NativeMethodInfoPtr_FixTransform_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, 100673057);
|
|
IKSolver.Point.NativeMethodInfoPtr_UpdateSolverPosition_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, 100673058);
|
|
IKSolver.Point.NativeMethodInfoPtr_UpdateSolverLocalPosition_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, 100673059);
|
|
IKSolver.Point.NativeMethodInfoPtr_UpdateSolverState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, 100673060);
|
|
IKSolver.Point.NativeMethodInfoPtr_UpdateSolverLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, 100673061);
|
|
IKSolver.Point.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Point>.NativeClassPtr, 100673062);
|
|
}
|
|
|
|
// Token: 0x0600815E RID: 33118 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public Point(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002C0D RID: 11277
|
|
// (get) Token: 0x0600815F RID: 33119 RVA: 0x0020FE60 File Offset: 0x0020E060
|
|
// (set) Token: 0x06008160 RID: 33120 RVA: 0x0020FE94 File Offset: 0x0020E094
|
|
public unsafe Transform transform
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.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(IKSolver.Point.NativeFieldInfoPtr_transform), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C0E RID: 11278
|
|
// (get) Token: 0x06008161 RID: 33121 RVA: 0x0020FEBC File Offset: 0x0020E0BC
|
|
// (set) Token: 0x06008162 RID: 33122 RVA: 0x0020FEE4 File Offset: 0x0020E0E4
|
|
public unsafe float weight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_weight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_weight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C0F RID: 11279
|
|
// (get) Token: 0x06008163 RID: 33123 RVA: 0x0020FF08 File Offset: 0x0020E108
|
|
// (set) Token: 0x06008164 RID: 33124 RVA: 0x0020FF30 File Offset: 0x0020E130
|
|
public unsafe Vector3 solverPosition
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_solverPosition);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_solverPosition)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C10 RID: 11280
|
|
// (get) Token: 0x06008165 RID: 33125 RVA: 0x0020FF54 File Offset: 0x0020E154
|
|
// (set) Token: 0x06008166 RID: 33126 RVA: 0x0020FF7C File Offset: 0x0020E17C
|
|
public unsafe Quaternion solverRotation
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_solverRotation);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_solverRotation)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C11 RID: 11281
|
|
// (get) Token: 0x06008167 RID: 33127 RVA: 0x0020FFA0 File Offset: 0x0020E1A0
|
|
// (set) Token: 0x06008168 RID: 33128 RVA: 0x0020FFC8 File Offset: 0x0020E1C8
|
|
public unsafe Vector3 defaultLocalPosition
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_defaultLocalPosition);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_defaultLocalPosition)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C12 RID: 11282
|
|
// (get) Token: 0x06008169 RID: 33129 RVA: 0x0020FFEC File Offset: 0x0020E1EC
|
|
// (set) Token: 0x0600816A RID: 33130 RVA: 0x00210014 File Offset: 0x0020E214
|
|
public unsafe Quaternion defaultLocalRotation
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_defaultLocalRotation);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Point.NativeFieldInfoPtr_defaultLocalRotation)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400564B RID: 22091
|
|
private static readonly IntPtr NativeFieldInfoPtr_transform;
|
|
|
|
// Token: 0x0400564C RID: 22092
|
|
private static readonly IntPtr NativeFieldInfoPtr_weight;
|
|
|
|
// Token: 0x0400564D RID: 22093
|
|
private static readonly IntPtr NativeFieldInfoPtr_solverPosition;
|
|
|
|
// Token: 0x0400564E RID: 22094
|
|
private static readonly IntPtr NativeFieldInfoPtr_solverRotation;
|
|
|
|
// Token: 0x0400564F RID: 22095
|
|
private static readonly IntPtr NativeFieldInfoPtr_defaultLocalPosition;
|
|
|
|
// Token: 0x04005650 RID: 22096
|
|
private static readonly IntPtr NativeFieldInfoPtr_defaultLocalRotation;
|
|
|
|
// Token: 0x04005651 RID: 22097
|
|
private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultLocalState_Public_Void_0;
|
|
|
|
// Token: 0x04005652 RID: 22098
|
|
private static readonly IntPtr NativeMethodInfoPtr_FixTransform_Public_Void_0;
|
|
|
|
// Token: 0x04005653 RID: 22099
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateSolverPosition_Public_Void_0;
|
|
|
|
// Token: 0x04005654 RID: 22100
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateSolverLocalPosition_Public_Void_0;
|
|
|
|
// Token: 0x04005655 RID: 22101
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateSolverState_Public_Void_0;
|
|
|
|
// Token: 0x04005656 RID: 22102
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateSolverLocalState_Public_Void_0;
|
|
|
|
// Token: 0x04005657 RID: 22103
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
|
|
// Token: 0x0200043C RID: 1084
|
|
[Serializable]
|
|
public class Bone : IKSolver.Point
|
|
{
|
|
// Token: 0x17002C18 RID: 11288
|
|
// (get) Token: 0x0600816B RID: 33131 RVA: 0x00210038 File Offset: 0x0020E238
|
|
// (set) Token: 0x0600816C RID: 33132 RVA: 0x00210090 File Offset: 0x0020E290
|
|
public unsafe RotationLimit rotationLimit
|
|
{
|
|
[CallerCount(17)]
|
|
[CachedScanResults(RefRangeStart = 615363, RefRangeEnd = 615380, XrefRangeStart = 615352, XrefRangeEnd = 615363, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Bone.NativeMethodInfoPtr_get_rotationLimit_Public_get_RotationLimit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new RotationLimit(intPtr3) : null;
|
|
}
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615380, XrefRangeEnd = 615385, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
set
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Bone.NativeMethodInfoPtr_set_rotationLimit_Public_set_Void_RotationLimit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600816D RID: 33133 RVA: 0x002100EC File Offset: 0x0020E2EC
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 615397, RefRangeEnd = 615398, XrefRangeStart = 615385, XrefRangeEnd = 615397, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Swing(Vector3 swingTarget, float weight = 1f)
|
|
{
|
|
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(IKSolver.Bone.NativeMethodInfoPtr_Swing_Public_Void_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600816E RID: 33134 RVA: 0x00210154 File Offset: 0x0020E354
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615398, XrefRangeEnd = 615406, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static void SolverSwing(Il2CppReferenceArray<IKSolver.Bone> bones, int index, Vector3 swingTarget, float weight = 1f)
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bones);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref index;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref swingTarget;
|
|
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Bone.NativeMethodInfoPtr_SolverSwing_Public_Static_Void_Il2CppReferenceArray_1_Bone_Int32_Vector3_Single_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600816F RID: 33135 RVA: 0x002101D8 File Offset: 0x0020E3D8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 615417, RefRangeEnd = 615418, XrefRangeStart = 615406, XrefRangeEnd = 615417, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Swing2D(Vector3 swingTarget, float weight = 1f)
|
|
{
|
|
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(IKSolver.Bone.NativeMethodInfoPtr_Swing2D_Public_Void_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008170 RID: 33136 RVA: 0x00210240 File Offset: 0x0020E440
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615418, XrefRangeEnd = 615419, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetToSolverPosition()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Bone.NativeMethodInfoPtr_SetToSolverPosition_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008171 RID: 33137 RVA: 0x00210284 File Offset: 0x0020E484
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 615422, RefRangeEnd = 615426, XrefRangeStart = 615419, XrefRangeEnd = 615422, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Bone()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Bone.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008172 RID: 33138 RVA: 0x002102D0 File Offset: 0x0020E4D0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615426, XrefRangeEnd = 615430, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Bone(Transform transform)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Bone.NativeMethodInfoPtr__ctor_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008173 RID: 33139 RVA: 0x00210334 File Offset: 0x0020E534
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615430, XrefRangeEnd = 615434, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Bone(Transform transform, float weight)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr))
|
|
{
|
|
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)] = ref weight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Bone.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008174 RID: 33140 RVA: 0x002103AC File Offset: 0x0020E5AC
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static Bone()
|
|
{
|
|
Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "Bone");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr);
|
|
IKSolver.Bone.NativeFieldInfoPtr_length = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, "length");
|
|
IKSolver.Bone.NativeFieldInfoPtr_sqrMag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, "sqrMag");
|
|
IKSolver.Bone.NativeFieldInfoPtr_axis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, "axis");
|
|
IKSolver.Bone.NativeFieldInfoPtr__rotationLimit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, "_rotationLimit");
|
|
IKSolver.Bone.NativeFieldInfoPtr_isLimited = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, "isLimited");
|
|
IKSolver.Bone.NativeMethodInfoPtr_get_rotationLimit_Public_get_RotationLimit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673063);
|
|
IKSolver.Bone.NativeMethodInfoPtr_set_rotationLimit_Public_set_Void_RotationLimit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673064);
|
|
IKSolver.Bone.NativeMethodInfoPtr_Swing_Public_Void_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673065);
|
|
IKSolver.Bone.NativeMethodInfoPtr_SolverSwing_Public_Static_Void_Il2CppReferenceArray_1_Bone_Int32_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673066);
|
|
IKSolver.Bone.NativeMethodInfoPtr_Swing2D_Public_Void_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673067);
|
|
IKSolver.Bone.NativeMethodInfoPtr_SetToSolverPosition_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673068);
|
|
IKSolver.Bone.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673069);
|
|
IKSolver.Bone.NativeMethodInfoPtr__ctor_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673070);
|
|
IKSolver.Bone.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Bone>.NativeClassPtr, 100673071);
|
|
}
|
|
|
|
// Token: 0x06008175 RID: 33141 RVA: 0x002104EF File Offset: 0x0020E6EF
|
|
public Bone(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002C13 RID: 11283
|
|
// (get) Token: 0x06008176 RID: 33142 RVA: 0x002104F8 File Offset: 0x0020E6F8
|
|
// (set) Token: 0x06008177 RID: 33143 RVA: 0x00210520 File Offset: 0x0020E720
|
|
public unsafe float length
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr_length);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr_length)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C14 RID: 11284
|
|
// (get) Token: 0x06008178 RID: 33144 RVA: 0x00210544 File Offset: 0x0020E744
|
|
// (set) Token: 0x06008179 RID: 33145 RVA: 0x0021056C File Offset: 0x0020E76C
|
|
public unsafe float sqrMag
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr_sqrMag);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr_sqrMag)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C15 RID: 11285
|
|
// (get) Token: 0x0600817A RID: 33146 RVA: 0x00210590 File Offset: 0x0020E790
|
|
// (set) Token: 0x0600817B RID: 33147 RVA: 0x002105B8 File Offset: 0x0020E7B8
|
|
public unsafe Vector3 axis
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr_axis);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr_axis)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C16 RID: 11286
|
|
// (get) Token: 0x0600817C RID: 33148 RVA: 0x002105DC File Offset: 0x0020E7DC
|
|
// (set) Token: 0x0600817D RID: 33149 RVA: 0x00210610 File Offset: 0x0020E810
|
|
public unsafe RotationLimit _rotationLimit
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr__rotationLimit);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new RotationLimit(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr__rotationLimit), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C17 RID: 11287
|
|
// (get) Token: 0x0600817E RID: 33150 RVA: 0x00210638 File Offset: 0x0020E838
|
|
// (set) Token: 0x0600817F RID: 33151 RVA: 0x00210660 File Offset: 0x0020E860
|
|
public unsafe bool isLimited
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr_isLimited);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Bone.NativeFieldInfoPtr_isLimited)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005658 RID: 22104
|
|
private static readonly IntPtr NativeFieldInfoPtr_length;
|
|
|
|
// Token: 0x04005659 RID: 22105
|
|
private static readonly IntPtr NativeFieldInfoPtr_sqrMag;
|
|
|
|
// Token: 0x0400565A RID: 22106
|
|
private static readonly IntPtr NativeFieldInfoPtr_axis;
|
|
|
|
// Token: 0x0400565B RID: 22107
|
|
private static readonly IntPtr NativeFieldInfoPtr__rotationLimit;
|
|
|
|
// Token: 0x0400565C RID: 22108
|
|
private static readonly IntPtr NativeFieldInfoPtr_isLimited;
|
|
|
|
// Token: 0x0400565D RID: 22109
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_rotationLimit_Public_get_RotationLimit_0;
|
|
|
|
// Token: 0x0400565E RID: 22110
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_rotationLimit_Public_set_Void_RotationLimit_0;
|
|
|
|
// Token: 0x0400565F RID: 22111
|
|
private static readonly IntPtr NativeMethodInfoPtr_Swing_Public_Void_Vector3_Single_0;
|
|
|
|
// Token: 0x04005660 RID: 22112
|
|
private static readonly IntPtr NativeMethodInfoPtr_SolverSwing_Public_Static_Void_Il2CppReferenceArray_1_Bone_Int32_Vector3_Single_0;
|
|
|
|
// Token: 0x04005661 RID: 22113
|
|
private static readonly IntPtr NativeMethodInfoPtr_Swing2D_Public_Void_Vector3_Single_0;
|
|
|
|
// Token: 0x04005662 RID: 22114
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetToSolverPosition_Public_Void_0;
|
|
|
|
// Token: 0x04005663 RID: 22115
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x04005664 RID: 22116
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_0;
|
|
|
|
// Token: 0x04005665 RID: 22117
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0;
|
|
}
|
|
|
|
// Token: 0x0200043D RID: 1085
|
|
[Serializable]
|
|
public class Node : IKSolver.Point
|
|
{
|
|
// Token: 0x06008180 RID: 33152 RVA: 0x00210684 File Offset: 0x0020E884
|
|
[CallerCount(5)]
|
|
[CachedScanResults(RefRangeStart = 615347, RefRangeEnd = 615352, XrefRangeStart = 615347, XrefRangeEnd = 615352, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Node()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Node.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008181 RID: 33153 RVA: 0x002106D0 File Offset: 0x0020E8D0
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 615437, RefRangeEnd = 615439, XrefRangeStart = 615434, XrefRangeEnd = 615437, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Node(Transform transform)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Node.NativeMethodInfoPtr__ctor_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008182 RID: 33154 RVA: 0x00210734 File Offset: 0x0020E934
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615439, XrefRangeEnd = 615442, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Node(Transform transform, float weight)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr))
|
|
{
|
|
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)] = ref weight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.Node.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008183 RID: 33155 RVA: 0x002107AC File Offset: 0x0020E9AC
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static Node()
|
|
{
|
|
Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "Node");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr);
|
|
IKSolver.Node.NativeFieldInfoPtr_length = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr, "length");
|
|
IKSolver.Node.NativeFieldInfoPtr_effectorPositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr, "effectorPositionWeight");
|
|
IKSolver.Node.NativeFieldInfoPtr_effectorRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr, "effectorRotationWeight");
|
|
IKSolver.Node.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr, "offset");
|
|
IKSolver.Node.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr, 100673072);
|
|
IKSolver.Node.NativeMethodInfoPtr__ctor_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr, 100673073);
|
|
IKSolver.Node.NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.Node>.NativeClassPtr, 100673074);
|
|
}
|
|
|
|
// Token: 0x06008184 RID: 33156 RVA: 0x002104EF File Offset: 0x0020E6EF
|
|
public Node(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002C19 RID: 11289
|
|
// (get) Token: 0x06008185 RID: 33157 RVA: 0x00210864 File Offset: 0x0020EA64
|
|
// (set) Token: 0x06008186 RID: 33158 RVA: 0x0021088C File Offset: 0x0020EA8C
|
|
public unsafe float length
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Node.NativeFieldInfoPtr_length);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Node.NativeFieldInfoPtr_length)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C1A RID: 11290
|
|
// (get) Token: 0x06008187 RID: 33159 RVA: 0x002108B0 File Offset: 0x0020EAB0
|
|
// (set) Token: 0x06008188 RID: 33160 RVA: 0x002108D8 File Offset: 0x0020EAD8
|
|
public unsafe float effectorPositionWeight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Node.NativeFieldInfoPtr_effectorPositionWeight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Node.NativeFieldInfoPtr_effectorPositionWeight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C1B RID: 11291
|
|
// (get) Token: 0x06008189 RID: 33161 RVA: 0x002108FC File Offset: 0x0020EAFC
|
|
// (set) Token: 0x0600818A RID: 33162 RVA: 0x00210924 File Offset: 0x0020EB24
|
|
public unsafe float effectorRotationWeight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Node.NativeFieldInfoPtr_effectorRotationWeight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Node.NativeFieldInfoPtr_effectorRotationWeight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C1C RID: 11292
|
|
// (get) Token: 0x0600818B RID: 33163 RVA: 0x00210948 File Offset: 0x0020EB48
|
|
// (set) Token: 0x0600818C RID: 33164 RVA: 0x00210970 File Offset: 0x0020EB70
|
|
public unsafe Vector3 offset
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Node.NativeFieldInfoPtr_offset);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolver.Node.NativeFieldInfoPtr_offset)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005666 RID: 22118
|
|
private static readonly IntPtr NativeFieldInfoPtr_length;
|
|
|
|
// Token: 0x04005667 RID: 22119
|
|
private static readonly IntPtr NativeFieldInfoPtr_effectorPositionWeight;
|
|
|
|
// Token: 0x04005668 RID: 22120
|
|
private static readonly IntPtr NativeFieldInfoPtr_effectorRotationWeight;
|
|
|
|
// Token: 0x04005669 RID: 22121
|
|
private static readonly IntPtr NativeFieldInfoPtr_offset;
|
|
|
|
// Token: 0x0400566A RID: 22122
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x0400566B RID: 22123
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_0;
|
|
|
|
// Token: 0x0400566C RID: 22124
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Single_0;
|
|
}
|
|
|
|
// Token: 0x0200043E RID: 1086
|
|
public sealed class UpdateDelegate : MulticastDelegate
|
|
{
|
|
// Token: 0x0600818D RID: 33165 RVA: 0x00210994 File Offset: 0x0020EB94
|
|
[CallerCount(2031)]
|
|
[CachedScanResults(RefRangeStart = 12521, RefRangeEnd = 14552, XrefRangeStart = 12521, XrefRangeEnd = 14552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe UpdateDelegate(Il2CppSystem.Object @object, IntPtr method)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.UpdateDelegate>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(@object);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref method;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.UpdateDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600818E RID: 33166 RVA: 0x00210A0C File Offset: 0x0020EC0C
|
|
[CallerCount(29)]
|
|
[CachedScanResults(RefRangeStart = 217215, RefRangeEnd = 217244, XrefRangeStart = 217215, XrefRangeEnd = 217244, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Invoke()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.UpdateDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600818F RID: 33167 RVA: 0x00210A50 File Offset: 0x0020EC50
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IAsyncResult BeginInvoke(AsyncCallback callback, Il2CppSystem.Object @object)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(callback);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(@object);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.UpdateDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_AsyncCallback_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IAsyncResult(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06008190 RID: 33168 RVA: 0x00210AD8 File Offset: 0x0020ECD8
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 14563, RefRangeEnd = 14566, XrefRangeStart = 14563, XrefRangeEnd = 14566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void EndInvoke(IAsyncResult result)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(result);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.UpdateDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008191 RID: 33169 RVA: 0x00210B34 File Offset: 0x0020ED34
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static UpdateDelegate()
|
|
{
|
|
Il2CppClassPointerStore<IKSolver.UpdateDelegate>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "UpdateDelegate");
|
|
IKSolver.UpdateDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.UpdateDelegate>.NativeClassPtr, 100673075);
|
|
IKSolver.UpdateDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.UpdateDelegate>.NativeClassPtr, 100673076);
|
|
IKSolver.UpdateDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.UpdateDelegate>.NativeClassPtr, 100673077);
|
|
IKSolver.UpdateDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.UpdateDelegate>.NativeClassPtr, 100673078);
|
|
}
|
|
|
|
// Token: 0x06008192 RID: 33170 RVA: 0x00019081 File Offset: 0x00017281
|
|
public UpdateDelegate(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06008193 RID: 33171 RVA: 0x00210BA5 File Offset: 0x0020EDA5
|
|
public static implicit operator IKSolver.UpdateDelegate(Action A_0)
|
|
{
|
|
return DelegateSupport.ConvertDelegate<IKSolver.UpdateDelegate>(A_0);
|
|
}
|
|
|
|
// Token: 0x06008194 RID: 33172 RVA: 0x00210BAD File Offset: 0x0020EDAD
|
|
public static IKSolver.UpdateDelegate operator +(IKSolver.UpdateDelegate A_0, IKSolver.UpdateDelegate A_1)
|
|
{
|
|
return Delegate.Combine(A_0, A_1).Cast<IKSolver.UpdateDelegate>();
|
|
}
|
|
|
|
// Token: 0x06008195 RID: 33173 RVA: 0x00210BBB File Offset: 0x0020EDBB
|
|
public static IKSolver.UpdateDelegate operator -(IKSolver.UpdateDelegate A_0, IKSolver.UpdateDelegate A_1)
|
|
{
|
|
Delegate delegate2;
|
|
Delegate @delegate = (delegate2 = Delegate.Remove(A_0, A_1));
|
|
if (@delegate != null)
|
|
{
|
|
delegate2 = @delegate.Cast<IKSolver.UpdateDelegate>();
|
|
}
|
|
return delegate2;
|
|
}
|
|
|
|
// Token: 0x0400566D RID: 22125
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0;
|
|
|
|
// Token: 0x0400566E RID: 22126
|
|
private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_0;
|
|
|
|
// Token: 0x0400566F RID: 22127
|
|
private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_AsyncCallback_Object_0;
|
|
|
|
// Token: 0x04005670 RID: 22128
|
|
private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0;
|
|
}
|
|
|
|
// Token: 0x0200043F RID: 1087
|
|
public sealed class IterationDelegate : MulticastDelegate
|
|
{
|
|
// Token: 0x06008196 RID: 33174 RVA: 0x00210BCC File Offset: 0x0020EDCC
|
|
[CallerCount(2031)]
|
|
[CachedScanResults(RefRangeStart = 12521, RefRangeEnd = 14552, XrefRangeStart = 12521, XrefRangeEnd = 14552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IterationDelegate(Il2CppSystem.Object @object, IntPtr method)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolver.IterationDelegate>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(@object);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref method;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.IterationDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008197 RID: 33175 RVA: 0x00210C44 File Offset: 0x0020EE44
|
|
[CallerCount(15)]
|
|
[CachedScanResults(RefRangeStart = 215028, RefRangeEnd = 215043, XrefRangeStart = 215028, XrefRangeEnd = 215043, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Invoke(int i)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref i;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.IterationDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008198 RID: 33176 RVA: 0x00210C98 File Offset: 0x0020EE98
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615442, XrefRangeEnd = 615446, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IAsyncResult BeginInvoke(int i, AsyncCallback callback, Il2CppSystem.Object @object)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref i;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(callback);
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(@object);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.IterationDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_Int32_AsyncCallback_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IAsyncResult(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06008199 RID: 33177 RVA: 0x00210D30 File Offset: 0x0020EF30
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 14563, RefRangeEnd = 14566, XrefRangeStart = 14563, XrefRangeEnd = 14566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void EndInvoke(IAsyncResult result)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(result);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolver.IterationDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600819A RID: 33178 RVA: 0x00210D8C File Offset: 0x0020EF8C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static IterationDelegate()
|
|
{
|
|
Il2CppClassPointerStore<IKSolver.IterationDelegate>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<IKSolver>.NativeClassPtr, "IterationDelegate");
|
|
IKSolver.IterationDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.IterationDelegate>.NativeClassPtr, 100673079);
|
|
IKSolver.IterationDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.IterationDelegate>.NativeClassPtr, 100673080);
|
|
IKSolver.IterationDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_Int32_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.IterationDelegate>.NativeClassPtr, 100673081);
|
|
IKSolver.IterationDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolver.IterationDelegate>.NativeClassPtr, 100673082);
|
|
}
|
|
|
|
// Token: 0x0600819B RID: 33179 RVA: 0x00019081 File Offset: 0x00017281
|
|
public IterationDelegate(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600819C RID: 33180 RVA: 0x00210DFD File Offset: 0x0020EFFD
|
|
public static implicit operator IKSolver.IterationDelegate(Action<int> A_0)
|
|
{
|
|
return DelegateSupport.ConvertDelegate<IKSolver.IterationDelegate>(A_0);
|
|
}
|
|
|
|
// Token: 0x0600819D RID: 33181 RVA: 0x00210E05 File Offset: 0x0020F005
|
|
public static IKSolver.IterationDelegate operator +(IKSolver.IterationDelegate A_0, IKSolver.IterationDelegate A_1)
|
|
{
|
|
return Delegate.Combine(A_0, A_1).Cast<IKSolver.IterationDelegate>();
|
|
}
|
|
|
|
// Token: 0x0600819E RID: 33182 RVA: 0x00210E13 File Offset: 0x0020F013
|
|
public static IKSolver.IterationDelegate operator -(IKSolver.IterationDelegate A_0, IKSolver.IterationDelegate A_1)
|
|
{
|
|
Delegate delegate2;
|
|
Delegate @delegate = (delegate2 = Delegate.Remove(A_0, A_1));
|
|
if (@delegate != null)
|
|
{
|
|
delegate2 = @delegate.Cast<IKSolver.IterationDelegate>();
|
|
}
|
|
return delegate2;
|
|
}
|
|
|
|
// Token: 0x04005671 RID: 22129
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0;
|
|
|
|
// Token: 0x04005672 RID: 22130
|
|
private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_Int32_0;
|
|
|
|
// Token: 0x04005673 RID: 22131
|
|
private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_Int32_AsyncCallback_Object_0;
|
|
|
|
// Token: 0x04005674 RID: 22132
|
|
private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0;
|
|
}
|
|
}
|
|
}
|