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.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.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "IKSolverAim"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); IKSolverAim.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "transform"); IKSolverAim.NativeFieldInfoPtr_axis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "axis"); IKSolverAim.NativeFieldInfoPtr_poleAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "poleAxis"); IKSolverAim.NativeFieldInfoPtr_polePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "polePosition"); IKSolverAim.NativeFieldInfoPtr_poleWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "poleWeight"); IKSolverAim.NativeFieldInfoPtr_poleTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "poleTarget"); IKSolverAim.NativeFieldInfoPtr_clampWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "clampWeight"); IKSolverAim.NativeFieldInfoPtr_clampSmoothing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "clampSmoothing"); IKSolverAim.NativeFieldInfoPtr_OnPreIteration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnPreIteration"); IKSolverAim.NativeFieldInfoPtr_step = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "step"); IKSolverAim.NativeFieldInfoPtr_clampedIKPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "clampedIKPosition"); IKSolverAim.NativeFieldInfoPtr_transformLimit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "transformLimit"); IKSolverAim.NativeFieldInfoPtr_lastTransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastTransform"); IKSolverAim.NativeMethodInfoPtr_GetAngle_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673746); IKSolverAim.NativeMethodInfoPtr_get_transformAxis_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673747); IKSolverAim.NativeMethodInfoPtr_get_transformPoleAxis_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673748); IKSolverAim.NativeMethodInfoPtr_OnInitiate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673749); IKSolverAim.NativeMethodInfoPtr_OnUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673750); IKSolverAim.NativeMethodInfoPtr_get_minBones_Protected_Virtual_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673751); IKSolverAim.NativeMethodInfoPtr_Solve_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673752); IKSolverAim.NativeMethodInfoPtr_GetClampedIKPosition_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673753); IKSolverAim.NativeMethodInfoPtr_RotateToTarget_Private_Void_Vector3_Bone_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673754); IKSolverAim.NativeMethodInfoPtr_get_localDirection_Protected_Virtual_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673755); IKSolverAim.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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; } }