using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000494 RID: 1172 public class OffsetModifier : MonoBehaviour { // Token: 0x17002ED6 RID: 11990 // (get) Token: 0x060089B2 RID: 35250 RVA: 0x002348F4 File Offset: 0x00232AF4 public unsafe float deltaTime { [CallerCount(4)] [CachedScanResults(RefRangeStart = 622079, RefRangeEnd = 622083, XrefRangeStart = 622078, XrefRangeEnd = 622079, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.NativeMethodInfoPtr_get_deltaTime_Protected_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060089B3 RID: 35251 RVA: 0x00234944 File Offset: 0x00232B44 [CallerCount(0)] public unsafe virtual void OnModifyOffset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), OffsetModifier.NativeMethodInfoPtr_OnModifyOffset_Protected_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089B4 RID: 35252 RVA: 0x00234994 File Offset: 0x00232B94 [CallerCount(2)] [CachedScanResults(RefRangeStart = 622090, RefRangeEnd = 622092, XrefRangeStart = 622083, XrefRangeEnd = 622090, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), OffsetModifier.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089B5 RID: 35253 RVA: 0x002349E4 File Offset: 0x00232BE4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622092, XrefRangeEnd = 622097, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IEnumerator Initiate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.NativeMethodInfoPtr_Initiate_Private_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null; } // Token: 0x060089B6 RID: 35254 RVA: 0x00234A3C File Offset: 0x00232C3C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622097, XrefRangeEnd = 622105, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ModifyOffset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.NativeMethodInfoPtr_ModifyOffset_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089B7 RID: 35255 RVA: 0x00234A80 File Offset: 0x00232C80 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622110, RefRangeEnd = 622111, XrefRangeStart = 622105, XrefRangeEnd = 622110, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ApplyLimits(Il2CppReferenceArray limits) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(limits); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.NativeMethodInfoPtr_ApplyLimits_Protected_Void_Il2CppReferenceArray_1_OffsetLimits_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060089B8 RID: 35256 RVA: 0x00234ADC File Offset: 0x00232CDC [CallerCount(1)] [CachedScanResults(RefRangeStart = 622124, RefRangeEnd = 622125, XrefRangeStart = 622111, XrefRangeEnd = 622124, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), OffsetModifier.NativeMethodInfoPtr_OnDestroy_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089B9 RID: 35257 RVA: 0x00234B2C File Offset: 0x00232D2C [CallerCount(8)] [CachedScanResults(RefRangeStart = 601604, RefRangeEnd = 601612, XrefRangeStart = 601604, XrefRangeEnd = 601612, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe OffsetModifier() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089BA RID: 35258 RVA: 0x00234B78 File Offset: 0x00232D78 // Note: this type is marked as 'beforefieldinit'. static OffsetModifier() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "OffsetModifier"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); OffsetModifier.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "weight"); OffsetModifier.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ik"); OffsetModifier.NativeFieldInfoPtr_lastTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastTime"); OffsetModifier.NativeMethodInfoPtr_get_deltaTime_Protected_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673808); OffsetModifier.NativeMethodInfoPtr_OnModifyOffset_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673809); OffsetModifier.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673810); OffsetModifier.NativeMethodInfoPtr_Initiate_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673811); OffsetModifier.NativeMethodInfoPtr_ModifyOffset_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673812); OffsetModifier.NativeMethodInfoPtr_ApplyLimits_Protected_Void_Il2CppReferenceArray_1_OffsetLimits_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673813); OffsetModifier.NativeMethodInfoPtr_OnDestroy_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673814); OffsetModifier.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673815); } // Token: 0x060089BB RID: 35259 RVA: 0x0000351C File Offset: 0x0000171C public OffsetModifier(IntPtr pointer) : base(pointer) { } // Token: 0x17002ED3 RID: 11987 // (get) Token: 0x060089BC RID: 35260 RVA: 0x00234C84 File Offset: 0x00232E84 // (set) Token: 0x060089BD RID: 35261 RVA: 0x00234CAC File Offset: 0x00232EAC public unsafe float weight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.NativeFieldInfoPtr_weight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.NativeFieldInfoPtr_weight)) = value; } } // Token: 0x17002ED4 RID: 11988 // (get) Token: 0x060089BE RID: 35262 RVA: 0x00234CD0 File Offset: 0x00232ED0 // (set) Token: 0x060089BF RID: 35263 RVA: 0x00234D04 File Offset: 0x00232F04 public unsafe FullBodyBipedIK ik { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.NativeFieldInfoPtr_ik); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002ED5 RID: 11989 // (get) Token: 0x060089C0 RID: 35264 RVA: 0x00234D2C File Offset: 0x00232F2C // (set) Token: 0x060089C1 RID: 35265 RVA: 0x00234D54 File Offset: 0x00232F54 public unsafe float lastTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.NativeFieldInfoPtr_lastTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.NativeFieldInfoPtr_lastTime)) = value; } } // Token: 0x04005BD1 RID: 23505 private static readonly IntPtr NativeFieldInfoPtr_weight; // Token: 0x04005BD2 RID: 23506 private static readonly IntPtr NativeFieldInfoPtr_ik; // Token: 0x04005BD3 RID: 23507 private static readonly IntPtr NativeFieldInfoPtr_lastTime; // Token: 0x04005BD4 RID: 23508 private static readonly IntPtr NativeMethodInfoPtr_get_deltaTime_Protected_get_Single_0; // Token: 0x04005BD5 RID: 23509 private static readonly IntPtr NativeMethodInfoPtr_OnModifyOffset_Protected_Abstract_Virtual_New_Void_0; // Token: 0x04005BD6 RID: 23510 private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0; // Token: 0x04005BD7 RID: 23511 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Private_IEnumerator_0; // Token: 0x04005BD8 RID: 23512 private static readonly IntPtr NativeMethodInfoPtr_ModifyOffset_Private_Void_0; // Token: 0x04005BD9 RID: 23513 private static readonly IntPtr NativeMethodInfoPtr_ApplyLimits_Protected_Void_Il2CppReferenceArray_1_OffsetLimits_0; // Token: 0x04005BDA RID: 23514 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Protected_Virtual_New_Void_0; // Token: 0x04005BDB RID: 23515 private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0; // Token: 0x02000495 RID: 1173 [Serializable] public class OffsetLimits : Il2CppSystem.Object { // Token: 0x060089C2 RID: 35266 RVA: 0x00234D78 File Offset: 0x00232F78 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622060, RefRangeEnd = 622061, XrefRangeStart = 622050, XrefRangeEnd = 622060, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Apply(IKEffector e, Quaternion rootRotation) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(e); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rootRotation; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.OffsetLimits.NativeMethodInfoPtr_Apply_Public_Void_IKEffector_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089C3 RID: 35267 RVA: 0x00234DE4 File Offset: 0x00232FE4 [CallerCount(3)] [CachedScanResults(RefRangeStart = 622062, RefRangeEnd = 622065, XrefRangeStart = 622061, XrefRangeEnd = 622062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float SpringAxis(float value, float min, float max) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref min; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref max; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.OffsetLimits.NativeMethodInfoPtr_SpringAxis_Private_Single_Single_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x060089C4 RID: 35268 RVA: 0x00234E6C File Offset: 0x0023306C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622065, XrefRangeEnd = 622066, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float Spring(float value, float limit, bool negative) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref limit; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref negative; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.OffsetLimits.NativeMethodInfoPtr_Spring_Private_Single_Single_Single_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x060089C5 RID: 35269 RVA: 0x00234EF4 File Offset: 0x002330F4 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe OffsetLimits() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier.OffsetLimits.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089C6 RID: 35270 RVA: 0x00234F40 File Offset: 0x00233140 // Note: this type is marked as 'beforefieldinit'. static OffsetLimits() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "OffsetLimits"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_effector = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effector"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_spring = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "spring"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_x = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "x"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_y = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "y"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_z = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "z"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "minX"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxX"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "minY"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxY"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "minZ"); OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxZ"); OffsetModifier.OffsetLimits.NativeMethodInfoPtr_Apply_Public_Void_IKEffector_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673816); OffsetModifier.OffsetLimits.NativeMethodInfoPtr_SpringAxis_Private_Single_Single_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673817); OffsetModifier.OffsetLimits.NativeMethodInfoPtr_Spring_Private_Single_Single_Single_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673818); OffsetModifier.OffsetLimits.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673819); } // Token: 0x060089C7 RID: 35271 RVA: 0x0000A74C File Offset: 0x0000894C public OffsetLimits(IntPtr pointer) : base(pointer) { } // Token: 0x17002ED7 RID: 11991 // (get) Token: 0x060089C8 RID: 35272 RVA: 0x00235098 File Offset: 0x00233298 // (set) Token: 0x060089C9 RID: 35273 RVA: 0x002350C0 File Offset: 0x002332C0 public unsafe FullBodyBipedEffector effector { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_effector); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_effector)) = value; } } // Token: 0x17002ED8 RID: 11992 // (get) Token: 0x060089CA RID: 35274 RVA: 0x002350E4 File Offset: 0x002332E4 // (set) Token: 0x060089CB RID: 35275 RVA: 0x0023510C File Offset: 0x0023330C public unsafe float spring { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_spring); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_spring)) = value; } } // Token: 0x17002ED9 RID: 11993 // (get) Token: 0x060089CC RID: 35276 RVA: 0x00235130 File Offset: 0x00233330 // (set) Token: 0x060089CD RID: 35277 RVA: 0x00235158 File Offset: 0x00233358 public unsafe bool x { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_x); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_x)) = value; } } // Token: 0x17002EDA RID: 11994 // (get) Token: 0x060089CE RID: 35278 RVA: 0x0023517C File Offset: 0x0023337C // (set) Token: 0x060089CF RID: 35279 RVA: 0x002351A4 File Offset: 0x002333A4 public unsafe bool y { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_y); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_y)) = value; } } // Token: 0x17002EDB RID: 11995 // (get) Token: 0x060089D0 RID: 35280 RVA: 0x002351C8 File Offset: 0x002333C8 // (set) Token: 0x060089D1 RID: 35281 RVA: 0x002351F0 File Offset: 0x002333F0 public unsafe bool z { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_z); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_z)) = value; } } // Token: 0x17002EDC RID: 11996 // (get) Token: 0x060089D2 RID: 35282 RVA: 0x00235214 File Offset: 0x00233414 // (set) Token: 0x060089D3 RID: 35283 RVA: 0x0023523C File Offset: 0x0023343C public unsafe float minX { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minX); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minX)) = value; } } // Token: 0x17002EDD RID: 11997 // (get) Token: 0x060089D4 RID: 35284 RVA: 0x00235260 File Offset: 0x00233460 // (set) Token: 0x060089D5 RID: 35285 RVA: 0x00235288 File Offset: 0x00233488 public unsafe float maxX { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxX); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxX)) = value; } } // Token: 0x17002EDE RID: 11998 // (get) Token: 0x060089D6 RID: 35286 RVA: 0x002352AC File Offset: 0x002334AC // (set) Token: 0x060089D7 RID: 35287 RVA: 0x002352D4 File Offset: 0x002334D4 public unsafe float minY { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minY); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minY)) = value; } } // Token: 0x17002EDF RID: 11999 // (get) Token: 0x060089D8 RID: 35288 RVA: 0x002352F8 File Offset: 0x002334F8 // (set) Token: 0x060089D9 RID: 35289 RVA: 0x00235320 File Offset: 0x00233520 public unsafe float maxY { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxY); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxY)) = value; } } // Token: 0x17002EE0 RID: 12000 // (get) Token: 0x060089DA RID: 35290 RVA: 0x00235344 File Offset: 0x00233544 // (set) Token: 0x060089DB RID: 35291 RVA: 0x0023536C File Offset: 0x0023356C public unsafe float minZ { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minZ); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_minZ)) = value; } } // Token: 0x17002EE1 RID: 12001 // (get) Token: 0x060089DC RID: 35292 RVA: 0x00235390 File Offset: 0x00233590 // (set) Token: 0x060089DD RID: 35293 RVA: 0x002353B8 File Offset: 0x002335B8 public unsafe float maxZ { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxZ); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier.OffsetLimits.NativeFieldInfoPtr_maxZ)) = value; } } // Token: 0x04005BDC RID: 23516 private static readonly IntPtr NativeFieldInfoPtr_effector; // Token: 0x04005BDD RID: 23517 private static readonly IntPtr NativeFieldInfoPtr_spring; // Token: 0x04005BDE RID: 23518 private static readonly IntPtr NativeFieldInfoPtr_x; // Token: 0x04005BDF RID: 23519 private static readonly IntPtr NativeFieldInfoPtr_y; // Token: 0x04005BE0 RID: 23520 private static readonly IntPtr NativeFieldInfoPtr_z; // Token: 0x04005BE1 RID: 23521 private static readonly IntPtr NativeFieldInfoPtr_minX; // Token: 0x04005BE2 RID: 23522 private static readonly IntPtr NativeFieldInfoPtr_maxX; // Token: 0x04005BE3 RID: 23523 private static readonly IntPtr NativeFieldInfoPtr_minY; // Token: 0x04005BE4 RID: 23524 private static readonly IntPtr NativeFieldInfoPtr_maxY; // Token: 0x04005BE5 RID: 23525 private static readonly IntPtr NativeFieldInfoPtr_minZ; // Token: 0x04005BE6 RID: 23526 private static readonly IntPtr NativeFieldInfoPtr_maxZ; // Token: 0x04005BE7 RID: 23527 private static readonly IntPtr NativeMethodInfoPtr_Apply_Public_Void_IKEffector_Quaternion_0; // Token: 0x04005BE8 RID: 23528 private static readonly IntPtr NativeMethodInfoPtr_SpringAxis_Private_Single_Single_Single_Single_0; // Token: 0x04005BE9 RID: 23529 private static readonly IntPtr NativeMethodInfoPtr_Spring_Private_Single_Single_Single_Boolean_0; // Token: 0x04005BEA RID: 23530 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000496 RID: 1174 [ObfuscatedName("RootMotion.FinalIK.OffsetModifier/d__8")] public sealed class _Initiate_d__8 : Il2CppSystem.Object { // Token: 0x060089DE RID: 35294 RVA: 0x002353DC File Offset: 0x002335DC [CallerCount(327)] [CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe _Initiate_d__8(int <>1__state) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref <>1__state; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier._Initiate_d__8.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060089DF RID: 35295 RVA: 0x0023543C File Offset: 0x0023363C [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_IDisposable_Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060089E0 RID: 35296 RVA: 0x00235480 File Offset: 0x00233680 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622066, XrefRangeEnd = 622073, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool MoveNext() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x17002EE5 RID: 12005 // (get) Token: 0x060089E1 RID: 35297 RVA: 0x002354D0 File Offset: 0x002336D0 public unsafe Il2CppSystem.Object Current { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x060089E2 RID: 35298 RVA: 0x00235528 File Offset: 0x00233728 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622073, XrefRangeEnd = 622078, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_Collections_IEnumerator_Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x17002EE6 RID: 12006 // (get) Token: 0x060089E3 RID: 35299 RVA: 0x0023556C File Offset: 0x0023376C public unsafe Il2CppSystem.Object Current { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x060089E4 RID: 35300 RVA: 0x002355C4 File Offset: 0x002337C4 // Note: this type is marked as 'beforefieldinit'. static _Initiate_d__8() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__8"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); OffsetModifier._Initiate_d__8.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673820); OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673821); OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673822); OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673823); OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673824); OffsetModifier._Initiate_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673825); } // Token: 0x060089E5 RID: 35301 RVA: 0x0000A74C File Offset: 0x0000894C public _Initiate_d__8(IntPtr pointer) : base(pointer) { } // Token: 0x17002EE2 RID: 12002 // (get) Token: 0x060089E6 RID: 35302 RVA: 0x002356A4 File Offset: 0x002338A4 // (set) Token: 0x060089E7 RID: 35303 RVA: 0x002356CC File Offset: 0x002338CC public unsafe int __1__state { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___1__state); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___1__state)) = value; } } // Token: 0x17002EE3 RID: 12003 // (get) Token: 0x060089E8 RID: 35304 RVA: 0x002356F0 File Offset: 0x002338F0 // (set) Token: 0x060089E9 RID: 35305 RVA: 0x00235724 File Offset: 0x00233924 public unsafe Il2CppSystem.Object __2__current { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___2__current); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002EE4 RID: 12004 // (get) Token: 0x060089EA RID: 35306 RVA: 0x0023574C File Offset: 0x0023394C // (set) Token: 0x060089EB RID: 35307 RVA: 0x00235780 File Offset: 0x00233980 public unsafe OffsetModifier __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new OffsetModifier(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetModifier._Initiate_d__8.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005BEB RID: 23531 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x04005BEC RID: 23532 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x04005BED RID: 23533 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04005BEE RID: 23534 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x04005BEF RID: 23535 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04005BF0 RID: 23536 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04005BF1 RID: 23537 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0; // Token: 0x04005BF2 RID: 23538 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04005BF3 RID: 23539 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } } }