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: 0x020004C3 RID: 1219 public class RagdollUtility : MonoBehaviour { // Token: 0x06008F33 RID: 36659 RVA: 0x0024BE84 File Offset: 0x0024A084 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635722, XrefRangeEnd = 635725, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableRagdoll() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_EnableRagdoll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F34 RID: 36660 RVA: 0x0024BEC8 File Offset: 0x0024A0C8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635725, XrefRangeEnd = 635736, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void DisableRagdoll() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_DisableRagdoll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F35 RID: 36661 RVA: 0x0024BF0C File Offset: 0x0024A10C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635736, XrefRangeEnd = 635798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_Start_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F36 RID: 36662 RVA: 0x0024BF50 File Offset: 0x0024A150 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635798, XrefRangeEnd = 635803, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IEnumerator DisableRagdollSmooth() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_DisableRagdollSmooth_Private_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null; } // Token: 0x06008F37 RID: 36663 RVA: 0x0024BFA8 File Offset: 0x0024A1A8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635803, XrefRangeEnd = 635815, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F38 RID: 36664 RVA: 0x0024BFEC File Offset: 0x0024A1EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635815, XrefRangeEnd = 635818, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FixedUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_FixedUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F39 RID: 36665 RVA: 0x0024C030 File Offset: 0x0024A230 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635818, XrefRangeEnd = 635827, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LateUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F3A RID: 36666 RVA: 0x0024C074 File Offset: 0x0024A274 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635827, XrefRangeEnd = 635829, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AfterLastIK() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_AfterLastIK_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F3B RID: 36667 RVA: 0x0024C0B8 File Offset: 0x0024A2B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635829, XrefRangeEnd = 635834, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AfterAnimation() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_AfterAnimation_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F3C RID: 36668 RVA: 0x0024C0FC File Offset: 0x0024A2FC [CallerCount(2)] [CachedScanResults(RefRangeStart = 635839, RefRangeEnd = 635841, XrefRangeStart = 635834, XrefRangeEnd = 635839, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnFinalPose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_OnFinalPose_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F3D RID: 36669 RVA: 0x0024C140 File Offset: 0x0024A340 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635853, RefRangeEnd = 635854, XrefRangeStart = 635841, XrefRangeEnd = 635853, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RagdollEnabler() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_RagdollEnabler_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x1700309E RID: 12446 // (get) Token: 0x06008F3E RID: 36670 RVA: 0x0024C184 File Offset: 0x0024A384 public unsafe bool isRagdoll { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635854, XrefRangeEnd = 635855, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_get_isRagdoll_Private_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008F3F RID: 36671 RVA: 0x0024C1D4 File Offset: 0x0024A3D4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635855, XrefRangeEnd = 635857, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RecordVelocities() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_RecordVelocities_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x1700309F RID: 12447 // (get) Token: 0x06008F40 RID: 36672 RVA: 0x0024C218 File Offset: 0x0024A418 public unsafe bool ikUsed { [CallerCount(2)] [CachedScanResults(RefRangeStart = 635865, RefRangeEnd = 635867, XrefRangeStart = 635857, XrefRangeEnd = 635865, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_get_ikUsed_Private_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008F41 RID: 36673 RVA: 0x0024C268 File Offset: 0x0024A468 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635867, XrefRangeEnd = 635869, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void StoreLocalState() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_StoreLocalState_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F42 RID: 36674 RVA: 0x0024C2AC File Offset: 0x0024A4AC [CallerCount(3)] [CachedScanResults(RefRangeStart = 635871, RefRangeEnd = 635874, XrefRangeStart = 635869, XrefRangeEnd = 635871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FixTransforms(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(RagdollUtility.NativeMethodInfoPtr_FixTransforms_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008F43 RID: 36675 RVA: 0x0024C300 File Offset: 0x0024A500 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635874, XrefRangeEnd = 635887, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F44 RID: 36676 RVA: 0x0024C344 File Offset: 0x0024A544 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635887, XrefRangeEnd = 635907, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe RagdollUtility() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F45 RID: 36677 RVA: 0x0024C390 File Offset: 0x0024A590 // Note: this type is marked as 'beforefieldinit'. static RagdollUtility() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "RagdollUtility"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); RagdollUtility.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ik"); RagdollUtility.NativeFieldInfoPtr_ragdollToAnimationTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ragdollToAnimationTime"); RagdollUtility.NativeFieldInfoPtr_applyIkOnRagdoll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "applyIkOnRagdoll"); RagdollUtility.NativeFieldInfoPtr_applyVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "applyVelocity"); RagdollUtility.NativeFieldInfoPtr_applyAngularVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "applyAngularVelocity"); RagdollUtility.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animator"); RagdollUtility.NativeFieldInfoPtr_rigidbones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rigidbones"); RagdollUtility.NativeFieldInfoPtr_children = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "children"); RagdollUtility.NativeFieldInfoPtr_enableRagdollFlag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enableRagdollFlag"); RagdollUtility.NativeFieldInfoPtr_animatorUpdateMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animatorUpdateMode"); RagdollUtility.NativeFieldInfoPtr_allIKComponents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "allIKComponents"); RagdollUtility.NativeFieldInfoPtr_fixTransforms = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fixTransforms"); RagdollUtility.NativeFieldInfoPtr_ragdollWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ragdollWeight"); RagdollUtility.NativeFieldInfoPtr_ragdollWeightV = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ragdollWeightV"); RagdollUtility.NativeFieldInfoPtr_fixedFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fixedFrame"); RagdollUtility.NativeFieldInfoPtr_disabledIKComponents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "disabledIKComponents"); RagdollUtility.NativeMethodInfoPtr_EnableRagdoll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674295); RagdollUtility.NativeMethodInfoPtr_DisableRagdoll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674296); RagdollUtility.NativeMethodInfoPtr_Start_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674297); RagdollUtility.NativeMethodInfoPtr_DisableRagdollSmooth_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674298); RagdollUtility.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674299); RagdollUtility.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674300); RagdollUtility.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674301); RagdollUtility.NativeMethodInfoPtr_AfterLastIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674302); RagdollUtility.NativeMethodInfoPtr_AfterAnimation_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674303); RagdollUtility.NativeMethodInfoPtr_OnFinalPose_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674304); RagdollUtility.NativeMethodInfoPtr_RagdollEnabler_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674305); RagdollUtility.NativeMethodInfoPtr_get_isRagdoll_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674306); RagdollUtility.NativeMethodInfoPtr_RecordVelocities_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674307); RagdollUtility.NativeMethodInfoPtr_get_ikUsed_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674308); RagdollUtility.NativeMethodInfoPtr_StoreLocalState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674309); RagdollUtility.NativeMethodInfoPtr_FixTransforms_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674310); RagdollUtility.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674311); RagdollUtility.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674312); } // Token: 0x06008F46 RID: 36678 RVA: 0x0000351C File Offset: 0x0000171C public RagdollUtility(IntPtr pointer) : base(pointer) { } // Token: 0x1700308E RID: 12430 // (get) Token: 0x06008F47 RID: 36679 RVA: 0x0024C668 File Offset: 0x0024A868 // (set) Token: 0x06008F48 RID: 36680 RVA: 0x0024C69C File Offset: 0x0024A89C public unsafe IK ik { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_ik); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new IK(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700308F RID: 12431 // (get) Token: 0x06008F49 RID: 36681 RVA: 0x0024C6C4 File Offset: 0x0024A8C4 // (set) Token: 0x06008F4A RID: 36682 RVA: 0x0024C6EC File Offset: 0x0024A8EC public unsafe float ragdollToAnimationTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_ragdollToAnimationTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_ragdollToAnimationTime)) = value; } } // Token: 0x17003090 RID: 12432 // (get) Token: 0x06008F4B RID: 36683 RVA: 0x0024C710 File Offset: 0x0024A910 // (set) Token: 0x06008F4C RID: 36684 RVA: 0x0024C738 File Offset: 0x0024A938 public unsafe bool applyIkOnRagdoll { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_applyIkOnRagdoll); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_applyIkOnRagdoll)) = value; } } // Token: 0x17003091 RID: 12433 // (get) Token: 0x06008F4D RID: 36685 RVA: 0x0024C75C File Offset: 0x0024A95C // (set) Token: 0x06008F4E RID: 36686 RVA: 0x0024C784 File Offset: 0x0024A984 public unsafe float applyVelocity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_applyVelocity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_applyVelocity)) = value; } } // Token: 0x17003092 RID: 12434 // (get) Token: 0x06008F4F RID: 36687 RVA: 0x0024C7A8 File Offset: 0x0024A9A8 // (set) Token: 0x06008F50 RID: 36688 RVA: 0x0024C7D0 File Offset: 0x0024A9D0 public unsafe float applyAngularVelocity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_applyAngularVelocity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_applyAngularVelocity)) = value; } } // Token: 0x17003093 RID: 12435 // (get) Token: 0x06008F51 RID: 36689 RVA: 0x0024C7F4 File Offset: 0x0024A9F4 // (set) Token: 0x06008F52 RID: 36690 RVA: 0x0024C828 File Offset: 0x0024AA28 public unsafe Animator animator { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_animator); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Animator(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003094 RID: 12436 // (get) Token: 0x06008F53 RID: 36691 RVA: 0x0024C850 File Offset: 0x0024AA50 // (set) Token: 0x06008F54 RID: 36692 RVA: 0x0024C884 File Offset: 0x0024AA84 public unsafe Il2CppReferenceArray rigidbones { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_rigidbones); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_rigidbones), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003095 RID: 12437 // (get) Token: 0x06008F55 RID: 36693 RVA: 0x0024C8AC File Offset: 0x0024AAAC // (set) Token: 0x06008F56 RID: 36694 RVA: 0x0024C8E0 File Offset: 0x0024AAE0 public unsafe Il2CppReferenceArray children { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_children); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_children), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003096 RID: 12438 // (get) Token: 0x06008F57 RID: 36695 RVA: 0x0024C908 File Offset: 0x0024AB08 // (set) Token: 0x06008F58 RID: 36696 RVA: 0x0024C930 File Offset: 0x0024AB30 public unsafe bool enableRagdollFlag { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_enableRagdollFlag); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_enableRagdollFlag)) = value; } } // Token: 0x17003097 RID: 12439 // (get) Token: 0x06008F59 RID: 36697 RVA: 0x0024C954 File Offset: 0x0024AB54 // (set) Token: 0x06008F5A RID: 36698 RVA: 0x0024C97C File Offset: 0x0024AB7C public unsafe AnimatorUpdateMode animatorUpdateMode { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_animatorUpdateMode); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_animatorUpdateMode)) = value; } } // Token: 0x17003098 RID: 12440 // (get) Token: 0x06008F5B RID: 36699 RVA: 0x0024C9A0 File Offset: 0x0024ABA0 // (set) Token: 0x06008F5C RID: 36700 RVA: 0x0024C9D4 File Offset: 0x0024ABD4 public unsafe Il2CppReferenceArray allIKComponents { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_allIKComponents); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_allIKComponents), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003099 RID: 12441 // (get) Token: 0x06008F5D RID: 36701 RVA: 0x0024C9FC File Offset: 0x0024ABFC // (set) Token: 0x06008F5E RID: 36702 RVA: 0x0024CA30 File Offset: 0x0024AC30 public unsafe Il2CppStructArray fixTransforms { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_fixTransforms); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_fixTransforms), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700309A RID: 12442 // (get) Token: 0x06008F5F RID: 36703 RVA: 0x0024CA58 File Offset: 0x0024AC58 // (set) Token: 0x06008F60 RID: 36704 RVA: 0x0024CA80 File Offset: 0x0024AC80 public unsafe float ragdollWeight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_ragdollWeight); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_ragdollWeight)) = value; } } // Token: 0x1700309B RID: 12443 // (get) Token: 0x06008F61 RID: 36705 RVA: 0x0024CAA4 File Offset: 0x0024ACA4 // (set) Token: 0x06008F62 RID: 36706 RVA: 0x0024CACC File Offset: 0x0024ACCC public unsafe float ragdollWeightV { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_ragdollWeightV); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_ragdollWeightV)) = value; } } // Token: 0x1700309C RID: 12444 // (get) Token: 0x06008F63 RID: 36707 RVA: 0x0024CAF0 File Offset: 0x0024ACF0 // (set) Token: 0x06008F64 RID: 36708 RVA: 0x0024CB18 File Offset: 0x0024AD18 public unsafe bool fixedFrame { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_fixedFrame); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_fixedFrame)) = value; } } // Token: 0x1700309D RID: 12445 // (get) Token: 0x06008F65 RID: 36709 RVA: 0x0024CB3C File Offset: 0x0024AD3C // (set) Token: 0x06008F66 RID: 36710 RVA: 0x0024CB70 File Offset: 0x0024AD70 public unsafe Il2CppStructArray disabledIKComponents { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_disabledIKComponents); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_disabledIKComponents), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005FBD RID: 24509 private static readonly IntPtr NativeFieldInfoPtr_ik; // Token: 0x04005FBE RID: 24510 private static readonly IntPtr NativeFieldInfoPtr_ragdollToAnimationTime; // Token: 0x04005FBF RID: 24511 private static readonly IntPtr NativeFieldInfoPtr_applyIkOnRagdoll; // Token: 0x04005FC0 RID: 24512 private static readonly IntPtr NativeFieldInfoPtr_applyVelocity; // Token: 0x04005FC1 RID: 24513 private static readonly IntPtr NativeFieldInfoPtr_applyAngularVelocity; // Token: 0x04005FC2 RID: 24514 private static readonly IntPtr NativeFieldInfoPtr_animator; // Token: 0x04005FC3 RID: 24515 private static readonly IntPtr NativeFieldInfoPtr_rigidbones; // Token: 0x04005FC4 RID: 24516 private static readonly IntPtr NativeFieldInfoPtr_children; // Token: 0x04005FC5 RID: 24517 private static readonly IntPtr NativeFieldInfoPtr_enableRagdollFlag; // Token: 0x04005FC6 RID: 24518 private static readonly IntPtr NativeFieldInfoPtr_animatorUpdateMode; // Token: 0x04005FC7 RID: 24519 private static readonly IntPtr NativeFieldInfoPtr_allIKComponents; // Token: 0x04005FC8 RID: 24520 private static readonly IntPtr NativeFieldInfoPtr_fixTransforms; // Token: 0x04005FC9 RID: 24521 private static readonly IntPtr NativeFieldInfoPtr_ragdollWeight; // Token: 0x04005FCA RID: 24522 private static readonly IntPtr NativeFieldInfoPtr_ragdollWeightV; // Token: 0x04005FCB RID: 24523 private static readonly IntPtr NativeFieldInfoPtr_fixedFrame; // Token: 0x04005FCC RID: 24524 private static readonly IntPtr NativeFieldInfoPtr_disabledIKComponents; // Token: 0x04005FCD RID: 24525 private static readonly IntPtr NativeMethodInfoPtr_EnableRagdoll_Public_Void_0; // Token: 0x04005FCE RID: 24526 private static readonly IntPtr NativeMethodInfoPtr_DisableRagdoll_Public_Void_0; // Token: 0x04005FCF RID: 24527 private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Void_0; // Token: 0x04005FD0 RID: 24528 private static readonly IntPtr NativeMethodInfoPtr_DisableRagdollSmooth_Private_IEnumerator_0; // Token: 0x04005FD1 RID: 24529 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04005FD2 RID: 24530 private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0; // Token: 0x04005FD3 RID: 24531 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0; // Token: 0x04005FD4 RID: 24532 private static readonly IntPtr NativeMethodInfoPtr_AfterLastIK_Private_Void_0; // Token: 0x04005FD5 RID: 24533 private static readonly IntPtr NativeMethodInfoPtr_AfterAnimation_Private_Void_0; // Token: 0x04005FD6 RID: 24534 private static readonly IntPtr NativeMethodInfoPtr_OnFinalPose_Private_Void_0; // Token: 0x04005FD7 RID: 24535 private static readonly IntPtr NativeMethodInfoPtr_RagdollEnabler_Private_Void_0; // Token: 0x04005FD8 RID: 24536 private static readonly IntPtr NativeMethodInfoPtr_get_isRagdoll_Private_get_Boolean_0; // Token: 0x04005FD9 RID: 24537 private static readonly IntPtr NativeMethodInfoPtr_RecordVelocities_Private_Void_0; // Token: 0x04005FDA RID: 24538 private static readonly IntPtr NativeMethodInfoPtr_get_ikUsed_Private_get_Boolean_0; // Token: 0x04005FDB RID: 24539 private static readonly IntPtr NativeMethodInfoPtr_StoreLocalState_Private_Void_0; // Token: 0x04005FDC RID: 24540 private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Private_Void_Single_0; // Token: 0x04005FDD RID: 24541 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x04005FDE RID: 24542 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020004C4 RID: 1220 public class Rigidbone : Il2CppSystem.Object { // Token: 0x06008F67 RID: 36711 RVA: 0x0024CB98 File Offset: 0x0024AD98 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635666, RefRangeEnd = 635667, XrefRangeStart = 635643, XrefRangeEnd = 635666, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Rigidbone(Rigidbody r) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(r); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.Rigidbone.NativeMethodInfoPtr__ctor_Public_Void_Rigidbody_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008F68 RID: 36712 RVA: 0x0024CBFC File Offset: 0x0024ADFC [CallerCount(2)] [CachedScanResults(RefRangeStart = 635673, RefRangeEnd = 635675, XrefRangeStart = 635667, XrefRangeEnd = 635673, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RecordVelocity() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.Rigidbone.NativeMethodInfoPtr_RecordVelocity_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F69 RID: 36713 RVA: 0x0024CC40 File Offset: 0x0024AE40 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635686, RefRangeEnd = 635687, XrefRangeStart = 635675, XrefRangeEnd = 635686, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void WakeUp(float velocityWeight, float angularVelocityWeight) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref velocityWeight; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref angularVelocityWeight; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.Rigidbone.NativeMethodInfoPtr_WakeUp_Public_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F6A RID: 36714 RVA: 0x0024CCA8 File Offset: 0x0024AEA8 // Note: this type is marked as 'beforefieldinit'. static Rigidbone() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Rigidbone"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); RagdollUtility.Rigidbone.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "r"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_t = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "t"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_collider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "collider"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_joint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "joint"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_c = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "c"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_updateAnchor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "updateAnchor"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "deltaPosition"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "deltaRotation"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "deltaTime"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastPosition"); RagdollUtility.Rigidbone.NativeFieldInfoPtr_lastRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastRotation"); RagdollUtility.Rigidbone.NativeMethodInfoPtr__ctor_Public_Void_Rigidbody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674313); RagdollUtility.Rigidbone.NativeMethodInfoPtr_RecordVelocity_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674314); RagdollUtility.Rigidbone.NativeMethodInfoPtr_WakeUp_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674315); } // Token: 0x06008F6B RID: 36715 RVA: 0x0000A74C File Offset: 0x0000894C public Rigidbone(IntPtr pointer) : base(pointer) { } // Token: 0x170030A0 RID: 12448 // (get) Token: 0x06008F6C RID: 36716 RVA: 0x0024CDEC File Offset: 0x0024AFEC // (set) Token: 0x06008F6D RID: 36717 RVA: 0x0024CE20 File Offset: 0x0024B020 public unsafe Rigidbody r { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_r); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_r), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170030A1 RID: 12449 // (get) Token: 0x06008F6E RID: 36718 RVA: 0x0024CE48 File Offset: 0x0024B048 // (set) Token: 0x06008F6F RID: 36719 RVA: 0x0024CE7C File Offset: 0x0024B07C public unsafe Transform t { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_t); 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(RagdollUtility.Rigidbone.NativeFieldInfoPtr_t), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170030A2 RID: 12450 // (get) Token: 0x06008F70 RID: 36720 RVA: 0x0024CEA4 File Offset: 0x0024B0A4 // (set) Token: 0x06008F71 RID: 36721 RVA: 0x0024CED8 File Offset: 0x0024B0D8 public unsafe Collider collider { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_collider); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Collider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_collider), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170030A3 RID: 12451 // (get) Token: 0x06008F72 RID: 36722 RVA: 0x0024CF00 File Offset: 0x0024B100 // (set) Token: 0x06008F73 RID: 36723 RVA: 0x0024CF34 File Offset: 0x0024B134 public unsafe Joint joint { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_joint); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Joint(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_joint), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170030A4 RID: 12452 // (get) Token: 0x06008F74 RID: 36724 RVA: 0x0024CF5C File Offset: 0x0024B15C // (set) Token: 0x06008F75 RID: 36725 RVA: 0x0024CF90 File Offset: 0x0024B190 public unsafe Rigidbody c { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_c); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_c), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170030A5 RID: 12453 // (get) Token: 0x06008F76 RID: 36726 RVA: 0x0024CFB8 File Offset: 0x0024B1B8 // (set) Token: 0x06008F77 RID: 36727 RVA: 0x0024CFE0 File Offset: 0x0024B1E0 public unsafe bool updateAnchor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_updateAnchor); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_updateAnchor)) = value; } } // Token: 0x170030A6 RID: 12454 // (get) Token: 0x06008F78 RID: 36728 RVA: 0x0024D004 File Offset: 0x0024B204 // (set) Token: 0x06008F79 RID: 36729 RVA: 0x0024D02C File Offset: 0x0024B22C public unsafe Vector3 deltaPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaPosition)) = value; } } // Token: 0x170030A7 RID: 12455 // (get) Token: 0x06008F7A RID: 36730 RVA: 0x0024D050 File Offset: 0x0024B250 // (set) Token: 0x06008F7B RID: 36731 RVA: 0x0024D078 File Offset: 0x0024B278 public unsafe Quaternion deltaRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaRotation)) = value; } } // Token: 0x170030A8 RID: 12456 // (get) Token: 0x06008F7C RID: 36732 RVA: 0x0024D09C File Offset: 0x0024B29C // (set) Token: 0x06008F7D RID: 36733 RVA: 0x0024D0C4 File Offset: 0x0024B2C4 public unsafe float deltaTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaTime)) = value; } } // Token: 0x170030A9 RID: 12457 // (get) Token: 0x06008F7E RID: 36734 RVA: 0x0024D0E8 File Offset: 0x0024B2E8 // (set) Token: 0x06008F7F RID: 36735 RVA: 0x0024D110 File Offset: 0x0024B310 public unsafe Vector3 lastPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_lastPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_lastPosition)) = value; } } // Token: 0x170030AA RID: 12458 // (get) Token: 0x06008F80 RID: 36736 RVA: 0x0024D134 File Offset: 0x0024B334 // (set) Token: 0x06008F81 RID: 36737 RVA: 0x0024D15C File Offset: 0x0024B35C public unsafe Quaternion lastRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_lastRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Rigidbone.NativeFieldInfoPtr_lastRotation)) = value; } } // Token: 0x04005FDF RID: 24543 private static readonly IntPtr NativeFieldInfoPtr_r; // Token: 0x04005FE0 RID: 24544 private static readonly IntPtr NativeFieldInfoPtr_t; // Token: 0x04005FE1 RID: 24545 private static readonly IntPtr NativeFieldInfoPtr_collider; // Token: 0x04005FE2 RID: 24546 private static readonly IntPtr NativeFieldInfoPtr_joint; // Token: 0x04005FE3 RID: 24547 private static readonly IntPtr NativeFieldInfoPtr_c; // Token: 0x04005FE4 RID: 24548 private static readonly IntPtr NativeFieldInfoPtr_updateAnchor; // Token: 0x04005FE5 RID: 24549 private static readonly IntPtr NativeFieldInfoPtr_deltaPosition; // Token: 0x04005FE6 RID: 24550 private static readonly IntPtr NativeFieldInfoPtr_deltaRotation; // Token: 0x04005FE7 RID: 24551 private static readonly IntPtr NativeFieldInfoPtr_deltaTime; // Token: 0x04005FE8 RID: 24552 private static readonly IntPtr NativeFieldInfoPtr_lastPosition; // Token: 0x04005FE9 RID: 24553 private static readonly IntPtr NativeFieldInfoPtr_lastRotation; // Token: 0x04005FEA RID: 24554 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Rigidbody_0; // Token: 0x04005FEB RID: 24555 private static readonly IntPtr NativeMethodInfoPtr_RecordVelocity_Public_Void_0; // Token: 0x04005FEC RID: 24556 private static readonly IntPtr NativeMethodInfoPtr_WakeUp_Public_Void_Single_Single_0; } // Token: 0x020004C5 RID: 1221 public class Child : Il2CppSystem.Object { // Token: 0x06008F82 RID: 36738 RVA: 0x0024D180 File Offset: 0x0024B380 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635691, RefRangeEnd = 635692, XrefRangeStart = 635687, XrefRangeEnd = 635691, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Child(Transform transform) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(transform); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.Child.NativeMethodInfoPtr__ctor_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008F83 RID: 36739 RVA: 0x0024D1E4 File Offset: 0x0024B3E4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635698, RefRangeEnd = 635699, XrefRangeStart = 635692, XrefRangeEnd = 635698, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FixTransform(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(RagdollUtility.Child.NativeMethodInfoPtr_FixTransform_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008F84 RID: 36740 RVA: 0x0024D238 File Offset: 0x0024B438 [CallerCount(6)] [CachedScanResults(RefRangeStart = 635701, RefRangeEnd = 635707, XrefRangeStart = 635699, XrefRangeEnd = 635701, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void StoreLocalState() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility.Child.NativeMethodInfoPtr_StoreLocalState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F85 RID: 36741 RVA: 0x0024D27C File Offset: 0x0024B47C // Note: this type is marked as 'beforefieldinit'. static Child() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Child"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); RagdollUtility.Child.NativeFieldInfoPtr_t = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "t"); RagdollUtility.Child.NativeFieldInfoPtr_localPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "localPosition"); RagdollUtility.Child.NativeFieldInfoPtr_localRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "localRotation"); RagdollUtility.Child.NativeMethodInfoPtr__ctor_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674316); RagdollUtility.Child.NativeMethodInfoPtr_FixTransform_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674317); RagdollUtility.Child.NativeMethodInfoPtr_StoreLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674318); } // Token: 0x06008F86 RID: 36742 RVA: 0x0000A74C File Offset: 0x0000894C public Child(IntPtr pointer) : base(pointer) { } // Token: 0x170030AB RID: 12459 // (get) Token: 0x06008F87 RID: 36743 RVA: 0x0024D320 File Offset: 0x0024B520 // (set) Token: 0x06008F88 RID: 36744 RVA: 0x0024D354 File Offset: 0x0024B554 public unsafe Transform t { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Child.NativeFieldInfoPtr_t); 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(RagdollUtility.Child.NativeFieldInfoPtr_t), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170030AC RID: 12460 // (get) Token: 0x06008F89 RID: 36745 RVA: 0x0024D37C File Offset: 0x0024B57C // (set) Token: 0x06008F8A RID: 36746 RVA: 0x0024D3A4 File Offset: 0x0024B5A4 public unsafe Vector3 localPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Child.NativeFieldInfoPtr_localPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Child.NativeFieldInfoPtr_localPosition)) = value; } } // Token: 0x170030AD RID: 12461 // (get) Token: 0x06008F8B RID: 36747 RVA: 0x0024D3C8 File Offset: 0x0024B5C8 // (set) Token: 0x06008F8C RID: 36748 RVA: 0x0024D3F0 File Offset: 0x0024B5F0 public unsafe Quaternion localRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Child.NativeFieldInfoPtr_localRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.Child.NativeFieldInfoPtr_localRotation)) = value; } } // Token: 0x04005FED RID: 24557 private static readonly IntPtr NativeFieldInfoPtr_t; // Token: 0x04005FEE RID: 24558 private static readonly IntPtr NativeFieldInfoPtr_localPosition; // Token: 0x04005FEF RID: 24559 private static readonly IntPtr NativeFieldInfoPtr_localRotation; // Token: 0x04005FF0 RID: 24560 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_0; // Token: 0x04005FF1 RID: 24561 private static readonly IntPtr NativeMethodInfoPtr_FixTransform_Public_Void_Single_0; // Token: 0x04005FF2 RID: 24562 private static readonly IntPtr NativeMethodInfoPtr_StoreLocalState_Public_Void_0; } // Token: 0x020004C6 RID: 1222 [ObfuscatedName("RootMotion.FinalIK.RagdollUtility/d__21")] public sealed class _DisableRagdollSmooth_d__21 : Il2CppSystem.Object { // Token: 0x06008F8D RID: 36749 RVA: 0x0024D414 File Offset: 0x0024B614 [CallerCount(350)] [CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe _DisableRagdollSmooth_d__21(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(RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008F8E RID: 36750 RVA: 0x0024D474 File Offset: 0x0024B674 [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_IDisposable_Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008F8F RID: 36751 RVA: 0x0024D4B8 File Offset: 0x0024B6B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635707, XrefRangeEnd = 635717, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool MoveNext() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility._DisableRagdollSmooth_d__21.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: 0x170030B1 RID: 12465 // (get) Token: 0x06008F90 RID: 36752 RVA: 0x0024D508 File Offset: 0x0024B708 public unsafe Il2CppSystem.Object Current { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility._DisableRagdollSmooth_d__21.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: 0x06008F91 RID: 36753 RVA: 0x0024D560 File Offset: 0x0024B760 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635717, XrefRangeEnd = 635722, 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(RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x170030B2 RID: 12466 // (get) Token: 0x06008F92 RID: 36754 RVA: 0x0024D5A4 File Offset: 0x0024B7A4 public unsafe Il2CppSystem.Object Current { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtility._DisableRagdollSmooth_d__21.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: 0x06008F93 RID: 36755 RVA: 0x0024D5FC File Offset: 0x0024B7FC // Note: this type is marked as 'beforefieldinit'. static _DisableRagdollSmooth_d__21() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__21"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674319); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674320); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674321); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674322); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674323); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674324); } // Token: 0x06008F94 RID: 36756 RVA: 0x0000A74C File Offset: 0x0000894C public _DisableRagdollSmooth_d__21(IntPtr pointer) : base(pointer) { } // Token: 0x170030AE RID: 12462 // (get) Token: 0x06008F95 RID: 36757 RVA: 0x0024D6DC File Offset: 0x0024B8DC // (set) Token: 0x06008F96 RID: 36758 RVA: 0x0024D704 File Offset: 0x0024B904 public unsafe int __1__state { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___1__state); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___1__state)) = value; } } // Token: 0x170030AF RID: 12463 // (get) Token: 0x06008F97 RID: 36759 RVA: 0x0024D728 File Offset: 0x0024B928 // (set) Token: 0x06008F98 RID: 36760 RVA: 0x0024D75C File Offset: 0x0024B95C public unsafe Il2CppSystem.Object __2__current { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility._DisableRagdollSmooth_d__21.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(RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170030B0 RID: 12464 // (get) Token: 0x06008F99 RID: 36761 RVA: 0x0024D784 File Offset: 0x0024B984 // (set) Token: 0x06008F9A RID: 36762 RVA: 0x0024D7B8 File Offset: 0x0024B9B8 public unsafe RagdollUtility __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new RagdollUtility(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005FF3 RID: 24563 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x04005FF4 RID: 24564 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x04005FF5 RID: 24565 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04005FF6 RID: 24566 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x04005FF7 RID: 24567 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04005FF8 RID: 24568 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04005FF9 RID: 24569 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0; // Token: 0x04005FFA RID: 24570 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04005FFB RID: 24571 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } } }