501 lines
23 KiB
C#
501 lines
23 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x0200048F RID: 1167
|
|
[Serializable]
|
|
public class IKSolverAim : IKSolverHeuristic
|
|
{
|
|
// Token: 0x06008942 RID: 35138 RVA: 0x00230F5C File Offset: 0x0022F15C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 630263, RefRangeEnd = 630264, XrefRangeStart = 630259, XrefRangeEnd = 630263, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe float GetAngle()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverAim.NativeMethodInfoPtr_GetAngle_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x17002E93 RID: 11923
|
|
// (get) Token: 0x06008943 RID: 35139 RVA: 0x00230FAC File Offset: 0x0022F1AC
|
|
public unsafe Vector3 transformAxis
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630264, XrefRangeEnd = 630266, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverAim.NativeMethodInfoPtr_get_transformAxis_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E94 RID: 11924
|
|
// (get) Token: 0x06008944 RID: 35140 RVA: 0x00230FFC File Offset: 0x0022F1FC
|
|
public unsafe Vector3 transformPoleAxis
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630266, XrefRangeEnd = 630268, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverAim.NativeMethodInfoPtr_get_transformPoleAxis_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008945 RID: 35141 RVA: 0x0023104C File Offset: 0x0022F24C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630268, XrefRangeEnd = 630288, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override 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), IKSolverAim.NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008946 RID: 35142 RVA: 0x0023109C File Offset: 0x0022F29C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630288, XrefRangeEnd = 630341, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override 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), IKSolverAim.NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x17002E95 RID: 11925
|
|
// (get) Token: 0x06008947 RID: 35143 RVA: 0x002310EC File Offset: 0x0022F2EC
|
|
public unsafe override int minBones
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverAim.NativeMethodInfoPtr_get_minBones_Protected_Virtual_get_Int32_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008948 RID: 35144 RVA: 0x00231148 File Offset: 0x0022F348
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 630344, RefRangeEnd = 630345, XrefRangeStart = 630341, XrefRangeEnd = 630344, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Solve()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverAim.NativeMethodInfoPtr_Solve_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008949 RID: 35145 RVA: 0x0023118C File Offset: 0x0022F38C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 630358, RefRangeEnd = 630359, XrefRangeStart = 630345, XrefRangeEnd = 630358, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetClampedIKPosition()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverAim.NativeMethodInfoPtr_GetClampedIKPosition_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x0600894A RID: 35146 RVA: 0x002311DC File Offset: 0x0022F3DC
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 630399, RefRangeEnd = 630401, XrefRangeStart = 630359, XrefRangeEnd = 630399, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void RotateToTarget(Vector3 targetPosition, IKSolver.Bone bone, float weight)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref targetPosition;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bone);
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverAim.NativeMethodInfoPtr_RotateToTarget_Private_Void_Vector3_Bone_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x17002E96 RID: 11926
|
|
// (get) Token: 0x0600894B RID: 35147 RVA: 0x0023125C File Offset: 0x0022F45C
|
|
public unsafe override Vector3 localDirection
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630401, XrefRangeEnd = 630403, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), IKSolverAim.NativeMethodInfoPtr_get_localDirection_Protected_Virtual_get_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600894C RID: 35148 RVA: 0x002312B8 File Offset: 0x0022F4B8
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 630406, RefRangeEnd = 630408, XrefRangeStart = 630403, XrefRangeEnd = 630406, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IKSolverAim()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IKSolverAim.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600894D RID: 35149 RVA: 0x00231304 File Offset: 0x0022F504
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static IKSolverAim()
|
|
{
|
|
Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKSolverAim");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr);
|
|
IKSolverAim.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "transform");
|
|
IKSolverAim.NativeFieldInfoPtr_axis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "axis");
|
|
IKSolverAim.NativeFieldInfoPtr_poleAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "poleAxis");
|
|
IKSolverAim.NativeFieldInfoPtr_polePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "polePosition");
|
|
IKSolverAim.NativeFieldInfoPtr_poleWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "poleWeight");
|
|
IKSolverAim.NativeFieldInfoPtr_poleTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "poleTarget");
|
|
IKSolverAim.NativeFieldInfoPtr_clampWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "clampWeight");
|
|
IKSolverAim.NativeFieldInfoPtr_clampSmoothing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "clampSmoothing");
|
|
IKSolverAim.NativeFieldInfoPtr_OnPreIteration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "OnPreIteration");
|
|
IKSolverAim.NativeFieldInfoPtr_step = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "step");
|
|
IKSolverAim.NativeFieldInfoPtr_clampedIKPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "clampedIKPosition");
|
|
IKSolverAim.NativeFieldInfoPtr_transformLimit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "transformLimit");
|
|
IKSolverAim.NativeFieldInfoPtr_lastTransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, "lastTransform");
|
|
IKSolverAim.NativeMethodInfoPtr_GetAngle_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673746);
|
|
IKSolverAim.NativeMethodInfoPtr_get_transformAxis_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673747);
|
|
IKSolverAim.NativeMethodInfoPtr_get_transformPoleAxis_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673748);
|
|
IKSolverAim.NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673749);
|
|
IKSolverAim.NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673750);
|
|
IKSolverAim.NativeMethodInfoPtr_get_minBones_Protected_Virtual_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673751);
|
|
IKSolverAim.NativeMethodInfoPtr_Solve_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673752);
|
|
IKSolverAim.NativeMethodInfoPtr_GetClampedIKPosition_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673753);
|
|
IKSolverAim.NativeMethodInfoPtr_RotateToTarget_Private_Void_Vector3_Bone_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673754);
|
|
IKSolverAim.NativeMethodInfoPtr_get_localDirection_Protected_Virtual_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673755);
|
|
IKSolverAim.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<IKSolverAim>.NativeClassPtr, 100673756);
|
|
}
|
|
|
|
// Token: 0x0600894E RID: 35150 RVA: 0x00231514 File Offset: 0x0022F714
|
|
public IKSolverAim(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002E86 RID: 11910
|
|
// (get) Token: 0x0600894F RID: 35151 RVA: 0x00231520 File Offset: 0x0022F720
|
|
// (set) Token: 0x06008950 RID: 35152 RVA: 0x00231554 File Offset: 0x0022F754
|
|
public unsafe Transform transform
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.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(IKSolverAim.NativeFieldInfoPtr_transform), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E87 RID: 11911
|
|
// (get) Token: 0x06008951 RID: 35153 RVA: 0x0023157C File Offset: 0x0022F77C
|
|
// (set) Token: 0x06008952 RID: 35154 RVA: 0x002315A4 File Offset: 0x0022F7A4
|
|
public unsafe Vector3 axis
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_axis);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_axis)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E88 RID: 11912
|
|
// (get) Token: 0x06008953 RID: 35155 RVA: 0x002315C8 File Offset: 0x0022F7C8
|
|
// (set) Token: 0x06008954 RID: 35156 RVA: 0x002315F0 File Offset: 0x0022F7F0
|
|
public unsafe Vector3 poleAxis
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_poleAxis);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_poleAxis)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E89 RID: 11913
|
|
// (get) Token: 0x06008955 RID: 35157 RVA: 0x00231614 File Offset: 0x0022F814
|
|
// (set) Token: 0x06008956 RID: 35158 RVA: 0x0023163C File Offset: 0x0022F83C
|
|
public unsafe Vector3 polePosition
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_polePosition);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_polePosition)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E8A RID: 11914
|
|
// (get) Token: 0x06008957 RID: 35159 RVA: 0x00231660 File Offset: 0x0022F860
|
|
// (set) Token: 0x06008958 RID: 35160 RVA: 0x00231688 File Offset: 0x0022F888
|
|
public unsafe float poleWeight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_poleWeight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_poleWeight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E8B RID: 11915
|
|
// (get) Token: 0x06008959 RID: 35161 RVA: 0x002316AC File Offset: 0x0022F8AC
|
|
// (set) Token: 0x0600895A RID: 35162 RVA: 0x002316E0 File Offset: 0x0022F8E0
|
|
public unsafe Transform poleTarget
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_poleTarget);
|
|
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(IKSolverAim.NativeFieldInfoPtr_poleTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E8C RID: 11916
|
|
// (get) Token: 0x0600895B RID: 35163 RVA: 0x00231708 File Offset: 0x0022F908
|
|
// (set) Token: 0x0600895C RID: 35164 RVA: 0x00231730 File Offset: 0x0022F930
|
|
public unsafe float clampWeight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_clampWeight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_clampWeight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E8D RID: 11917
|
|
// (get) Token: 0x0600895D RID: 35165 RVA: 0x00231754 File Offset: 0x0022F954
|
|
// (set) Token: 0x0600895E RID: 35166 RVA: 0x0023177C File Offset: 0x0022F97C
|
|
public unsafe int clampSmoothing
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_clampSmoothing);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_clampSmoothing)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E8E RID: 11918
|
|
// (get) Token: 0x0600895F RID: 35167 RVA: 0x002317A0 File Offset: 0x0022F9A0
|
|
// (set) Token: 0x06008960 RID: 35168 RVA: 0x002317D4 File Offset: 0x0022F9D4
|
|
public unsafe IKSolver.IterationDelegate OnPreIteration
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_OnPreIteration);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IKSolver.IterationDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_OnPreIteration), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E8F RID: 11919
|
|
// (get) Token: 0x06008961 RID: 35169 RVA: 0x002317FC File Offset: 0x0022F9FC
|
|
// (set) Token: 0x06008962 RID: 35170 RVA: 0x00231824 File Offset: 0x0022FA24
|
|
public unsafe float step
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_step);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_step)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E90 RID: 11920
|
|
// (get) Token: 0x06008963 RID: 35171 RVA: 0x00231848 File Offset: 0x0022FA48
|
|
// (set) Token: 0x06008964 RID: 35172 RVA: 0x00231870 File Offset: 0x0022FA70
|
|
public unsafe Vector3 clampedIKPosition
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_clampedIKPosition);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_clampedIKPosition)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E91 RID: 11921
|
|
// (get) Token: 0x06008965 RID: 35173 RVA: 0x00231894 File Offset: 0x0022FA94
|
|
// (set) Token: 0x06008966 RID: 35174 RVA: 0x002318C8 File Offset: 0x0022FAC8
|
|
public unsafe RotationLimit transformLimit
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_transformLimit);
|
|
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(IKSolverAim.NativeFieldInfoPtr_transformLimit), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E92 RID: 11922
|
|
// (get) Token: 0x06008967 RID: 35175 RVA: 0x002318F0 File Offset: 0x0022FAF0
|
|
// (set) Token: 0x06008968 RID: 35176 RVA: 0x00231924 File Offset: 0x0022FB24
|
|
public unsafe Transform lastTransform
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(IKSolverAim.NativeFieldInfoPtr_lastTransform);
|
|
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(IKSolverAim.NativeFieldInfoPtr_lastTransform), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005BAA RID: 23466
|
|
private static readonly IntPtr NativeFieldInfoPtr_transform;
|
|
|
|
// Token: 0x04005BAB RID: 23467
|
|
private static readonly IntPtr NativeFieldInfoPtr_axis;
|
|
|
|
// Token: 0x04005BAC RID: 23468
|
|
private static readonly IntPtr NativeFieldInfoPtr_poleAxis;
|
|
|
|
// Token: 0x04005BAD RID: 23469
|
|
private static readonly IntPtr NativeFieldInfoPtr_polePosition;
|
|
|
|
// Token: 0x04005BAE RID: 23470
|
|
private static readonly IntPtr NativeFieldInfoPtr_poleWeight;
|
|
|
|
// Token: 0x04005BAF RID: 23471
|
|
private static readonly IntPtr NativeFieldInfoPtr_poleTarget;
|
|
|
|
// Token: 0x04005BB0 RID: 23472
|
|
private static readonly IntPtr NativeFieldInfoPtr_clampWeight;
|
|
|
|
// Token: 0x04005BB1 RID: 23473
|
|
private static readonly IntPtr NativeFieldInfoPtr_clampSmoothing;
|
|
|
|
// Token: 0x04005BB2 RID: 23474
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreIteration;
|
|
|
|
// Token: 0x04005BB3 RID: 23475
|
|
private static readonly IntPtr NativeFieldInfoPtr_step;
|
|
|
|
// Token: 0x04005BB4 RID: 23476
|
|
private static readonly IntPtr NativeFieldInfoPtr_clampedIKPosition;
|
|
|
|
// Token: 0x04005BB5 RID: 23477
|
|
private static readonly IntPtr NativeFieldInfoPtr_transformLimit;
|
|
|
|
// Token: 0x04005BB6 RID: 23478
|
|
private static readonly IntPtr NativeFieldInfoPtr_lastTransform;
|
|
|
|
// Token: 0x04005BB7 RID: 23479
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetAngle_Public_Single_0;
|
|
|
|
// Token: 0x04005BB8 RID: 23480
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_transformAxis_Public_get_Vector3_0;
|
|
|
|
// Token: 0x04005BB9 RID: 23481
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_transformPoleAxis_Public_get_Vector3_0;
|
|
|
|
// Token: 0x04005BBA RID: 23482
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x04005BBB RID: 23483
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0;
|
|
|
|
// Token: 0x04005BBC RID: 23484
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_minBones_Protected_Virtual_get_Int32_0;
|
|
|
|
// Token: 0x04005BBD RID: 23485
|
|
private static readonly IntPtr NativeMethodInfoPtr_Solve_Private_Void_0;
|
|
|
|
// Token: 0x04005BBE RID: 23486
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetClampedIKPosition_Private_Vector3_0;
|
|
|
|
// Token: 0x04005BBF RID: 23487
|
|
private static readonly IntPtr NativeMethodInfoPtr_RotateToTarget_Private_Void_Vector3_Bone_Single_0;
|
|
|
|
// Token: 0x04005BC0 RID: 23488
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_localDirection_Protected_Virtual_get_Vector3_0;
|
|
|
|
// Token: 0x04005BC1 RID: 23489
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|