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: 0x0200046B RID: 1131 public class RagdollUtility : MonoBehaviour { // Token: 0x060086E0 RID: 34528 RVA: 0x00229148 File Offset: 0x00227348 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603408, XrefRangeEnd = 603411, 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: 0x060086E1 RID: 34529 RVA: 0x0022918C File Offset: 0x0022738C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603411, XrefRangeEnd = 603422, 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: 0x060086E2 RID: 34530 RVA: 0x002291D0 File Offset: 0x002273D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603422, XrefRangeEnd = 603484, 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: 0x060086E3 RID: 34531 RVA: 0x00229214 File Offset: 0x00227414 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603484, XrefRangeEnd = 603489, 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: 0x060086E4 RID: 34532 RVA: 0x0022926C File Offset: 0x0022746C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603489, XrefRangeEnd = 603501, 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: 0x060086E5 RID: 34533 RVA: 0x002292B0 File Offset: 0x002274B0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603501, XrefRangeEnd = 603504, 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: 0x060086E6 RID: 34534 RVA: 0x002292F4 File Offset: 0x002274F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603504, XrefRangeEnd = 603513, 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: 0x060086E7 RID: 34535 RVA: 0x00229338 File Offset: 0x00227538 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603513, XrefRangeEnd = 603515, 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: 0x060086E8 RID: 34536 RVA: 0x0022937C File Offset: 0x0022757C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603515, XrefRangeEnd = 603520, 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: 0x060086E9 RID: 34537 RVA: 0x002293C0 File Offset: 0x002275C0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 603525, RefRangeEnd = 603527, XrefRangeStart = 603520, XrefRangeEnd = 603525, 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: 0x060086EA RID: 34538 RVA: 0x00229404 File Offset: 0x00227604 [CallerCount(1)] [CachedScanResults(RefRangeStart = 603539, RefRangeEnd = 603540, XrefRangeStart = 603527, XrefRangeEnd = 603539, 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: 0x17002E03 RID: 11779 // (get) Token: 0x060086EB RID: 34539 RVA: 0x00229448 File Offset: 0x00227648 public unsafe bool isRagdoll { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603540, XrefRangeEnd = 603541, 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: 0x060086EC RID: 34540 RVA: 0x00229498 File Offset: 0x00227698 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603541, XrefRangeEnd = 603543, 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: 0x17002E04 RID: 11780 // (get) Token: 0x060086ED RID: 34541 RVA: 0x002294DC File Offset: 0x002276DC public unsafe bool ikUsed { [CallerCount(2)] [CachedScanResults(RefRangeStart = 603551, RefRangeEnd = 603553, XrefRangeStart = 603543, XrefRangeEnd = 603551, 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: 0x060086EE RID: 34542 RVA: 0x0022952C File Offset: 0x0022772C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603553, XrefRangeEnd = 603555, 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: 0x060086EF RID: 34543 RVA: 0x00229570 File Offset: 0x00227770 [CallerCount(3)] [CachedScanResults(RefRangeStart = 603557, RefRangeEnd = 603560, XrefRangeStart = 603555, XrefRangeEnd = 603557, 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: 0x060086F0 RID: 34544 RVA: 0x002295C4 File Offset: 0x002277C4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603560, XrefRangeEnd = 603573, 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: 0x060086F1 RID: 34545 RVA: 0x00229608 File Offset: 0x00227808 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603573, XrefRangeEnd = 603593, 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: 0x060086F2 RID: 34546 RVA: 0x00229654 File Offset: 0x00227854 // 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, 100673582); RagdollUtility.NativeMethodInfoPtr_DisableRagdoll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673583); RagdollUtility.NativeMethodInfoPtr_Start_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673584); RagdollUtility.NativeMethodInfoPtr_DisableRagdollSmooth_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673585); RagdollUtility.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673586); RagdollUtility.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673587); RagdollUtility.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673588); RagdollUtility.NativeMethodInfoPtr_AfterLastIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673589); RagdollUtility.NativeMethodInfoPtr_AfterAnimation_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673590); RagdollUtility.NativeMethodInfoPtr_OnFinalPose_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673591); RagdollUtility.NativeMethodInfoPtr_RagdollEnabler_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673592); RagdollUtility.NativeMethodInfoPtr_get_isRagdoll_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673593); RagdollUtility.NativeMethodInfoPtr_RecordVelocities_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673594); RagdollUtility.NativeMethodInfoPtr_get_ikUsed_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673595); RagdollUtility.NativeMethodInfoPtr_StoreLocalState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673596); RagdollUtility.NativeMethodInfoPtr_FixTransforms_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673597); RagdollUtility.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673598); RagdollUtility.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673599); } // Token: 0x060086F3 RID: 34547 RVA: 0x0000351C File Offset: 0x0000171C public RagdollUtility(IntPtr pointer) : base(pointer) { } // Token: 0x17002DF3 RID: 11763 // (get) Token: 0x060086F4 RID: 34548 RVA: 0x0022992C File Offset: 0x00227B2C // (set) Token: 0x060086F5 RID: 34549 RVA: 0x00229960 File Offset: 0x00227B60 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: 0x17002DF4 RID: 11764 // (get) Token: 0x060086F6 RID: 34550 RVA: 0x00229988 File Offset: 0x00227B88 // (set) Token: 0x060086F7 RID: 34551 RVA: 0x002299B0 File Offset: 0x00227BB0 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: 0x17002DF5 RID: 11765 // (get) Token: 0x060086F8 RID: 34552 RVA: 0x002299D4 File Offset: 0x00227BD4 // (set) Token: 0x060086F9 RID: 34553 RVA: 0x002299FC File Offset: 0x00227BFC 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: 0x17002DF6 RID: 11766 // (get) Token: 0x060086FA RID: 34554 RVA: 0x00229A20 File Offset: 0x00227C20 // (set) Token: 0x060086FB RID: 34555 RVA: 0x00229A48 File Offset: 0x00227C48 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: 0x17002DF7 RID: 11767 // (get) Token: 0x060086FC RID: 34556 RVA: 0x00229A6C File Offset: 0x00227C6C // (set) Token: 0x060086FD RID: 34557 RVA: 0x00229A94 File Offset: 0x00227C94 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: 0x17002DF8 RID: 11768 // (get) Token: 0x060086FE RID: 34558 RVA: 0x00229AB8 File Offset: 0x00227CB8 // (set) Token: 0x060086FF RID: 34559 RVA: 0x00229AEC File Offset: 0x00227CEC 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: 0x17002DF9 RID: 11769 // (get) Token: 0x06008700 RID: 34560 RVA: 0x00229B14 File Offset: 0x00227D14 // (set) Token: 0x06008701 RID: 34561 RVA: 0x00229B48 File Offset: 0x00227D48 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: 0x17002DFA RID: 11770 // (get) Token: 0x06008702 RID: 34562 RVA: 0x00229B70 File Offset: 0x00227D70 // (set) Token: 0x06008703 RID: 34563 RVA: 0x00229BA4 File Offset: 0x00227DA4 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: 0x17002DFB RID: 11771 // (get) Token: 0x06008704 RID: 34564 RVA: 0x00229BCC File Offset: 0x00227DCC // (set) Token: 0x06008705 RID: 34565 RVA: 0x00229BF4 File Offset: 0x00227DF4 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: 0x17002DFC RID: 11772 // (get) Token: 0x06008706 RID: 34566 RVA: 0x00229C18 File Offset: 0x00227E18 // (set) Token: 0x06008707 RID: 34567 RVA: 0x00229C40 File Offset: 0x00227E40 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: 0x17002DFD RID: 11773 // (get) Token: 0x06008708 RID: 34568 RVA: 0x00229C64 File Offset: 0x00227E64 // (set) Token: 0x06008709 RID: 34569 RVA: 0x00229C98 File Offset: 0x00227E98 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: 0x17002DFE RID: 11774 // (get) Token: 0x0600870A RID: 34570 RVA: 0x00229CC0 File Offset: 0x00227EC0 // (set) Token: 0x0600870B RID: 34571 RVA: 0x00229CF4 File Offset: 0x00227EF4 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: 0x17002DFF RID: 11775 // (get) Token: 0x0600870C RID: 34572 RVA: 0x00229D1C File Offset: 0x00227F1C // (set) Token: 0x0600870D RID: 34573 RVA: 0x00229D44 File Offset: 0x00227F44 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: 0x17002E00 RID: 11776 // (get) Token: 0x0600870E RID: 34574 RVA: 0x00229D68 File Offset: 0x00227F68 // (set) Token: 0x0600870F RID: 34575 RVA: 0x00229D90 File Offset: 0x00227F90 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: 0x17002E01 RID: 11777 // (get) Token: 0x06008710 RID: 34576 RVA: 0x00229DB4 File Offset: 0x00227FB4 // (set) Token: 0x06008711 RID: 34577 RVA: 0x00229DDC File Offset: 0x00227FDC 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: 0x17002E02 RID: 11778 // (get) Token: 0x06008712 RID: 34578 RVA: 0x00229E00 File Offset: 0x00228000 // (set) Token: 0x06008713 RID: 34579 RVA: 0x00229E34 File Offset: 0x00228034 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: 0x04005A14 RID: 23060 private static readonly IntPtr NativeFieldInfoPtr_ik; // Token: 0x04005A15 RID: 23061 private static readonly IntPtr NativeFieldInfoPtr_ragdollToAnimationTime; // Token: 0x04005A16 RID: 23062 private static readonly IntPtr NativeFieldInfoPtr_applyIkOnRagdoll; // Token: 0x04005A17 RID: 23063 private static readonly IntPtr NativeFieldInfoPtr_applyVelocity; // Token: 0x04005A18 RID: 23064 private static readonly IntPtr NativeFieldInfoPtr_applyAngularVelocity; // Token: 0x04005A19 RID: 23065 private static readonly IntPtr NativeFieldInfoPtr_animator; // Token: 0x04005A1A RID: 23066 private static readonly IntPtr NativeFieldInfoPtr_rigidbones; // Token: 0x04005A1B RID: 23067 private static readonly IntPtr NativeFieldInfoPtr_children; // Token: 0x04005A1C RID: 23068 private static readonly IntPtr NativeFieldInfoPtr_enableRagdollFlag; // Token: 0x04005A1D RID: 23069 private static readonly IntPtr NativeFieldInfoPtr_animatorUpdateMode; // Token: 0x04005A1E RID: 23070 private static readonly IntPtr NativeFieldInfoPtr_allIKComponents; // Token: 0x04005A1F RID: 23071 private static readonly IntPtr NativeFieldInfoPtr_fixTransforms; // Token: 0x04005A20 RID: 23072 private static readonly IntPtr NativeFieldInfoPtr_ragdollWeight; // Token: 0x04005A21 RID: 23073 private static readonly IntPtr NativeFieldInfoPtr_ragdollWeightV; // Token: 0x04005A22 RID: 23074 private static readonly IntPtr NativeFieldInfoPtr_fixedFrame; // Token: 0x04005A23 RID: 23075 private static readonly IntPtr NativeFieldInfoPtr_disabledIKComponents; // Token: 0x04005A24 RID: 23076 private static readonly IntPtr NativeMethodInfoPtr_EnableRagdoll_Public_Void_0; // Token: 0x04005A25 RID: 23077 private static readonly IntPtr NativeMethodInfoPtr_DisableRagdoll_Public_Void_0; // Token: 0x04005A26 RID: 23078 private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Void_0; // Token: 0x04005A27 RID: 23079 private static readonly IntPtr NativeMethodInfoPtr_DisableRagdollSmooth_Private_IEnumerator_0; // Token: 0x04005A28 RID: 23080 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04005A29 RID: 23081 private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0; // Token: 0x04005A2A RID: 23082 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0; // Token: 0x04005A2B RID: 23083 private static readonly IntPtr NativeMethodInfoPtr_AfterLastIK_Private_Void_0; // Token: 0x04005A2C RID: 23084 private static readonly IntPtr NativeMethodInfoPtr_AfterAnimation_Private_Void_0; // Token: 0x04005A2D RID: 23085 private static readonly IntPtr NativeMethodInfoPtr_OnFinalPose_Private_Void_0; // Token: 0x04005A2E RID: 23086 private static readonly IntPtr NativeMethodInfoPtr_RagdollEnabler_Private_Void_0; // Token: 0x04005A2F RID: 23087 private static readonly IntPtr NativeMethodInfoPtr_get_isRagdoll_Private_get_Boolean_0; // Token: 0x04005A30 RID: 23088 private static readonly IntPtr NativeMethodInfoPtr_RecordVelocities_Private_Void_0; // Token: 0x04005A31 RID: 23089 private static readonly IntPtr NativeMethodInfoPtr_get_ikUsed_Private_get_Boolean_0; // Token: 0x04005A32 RID: 23090 private static readonly IntPtr NativeMethodInfoPtr_StoreLocalState_Private_Void_0; // Token: 0x04005A33 RID: 23091 private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Private_Void_Single_0; // Token: 0x04005A34 RID: 23092 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x04005A35 RID: 23093 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200046C RID: 1132 public class Rigidbone : Il2CppSystem.Object { // Token: 0x06008714 RID: 34580 RVA: 0x00229E5C File Offset: 0x0022805C [CallerCount(1)] [CachedScanResults(RefRangeStart = 603352, RefRangeEnd = 603353, XrefRangeStart = 603329, XrefRangeEnd = 603352, 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: 0x06008715 RID: 34581 RVA: 0x00229EC0 File Offset: 0x002280C0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 603359, RefRangeEnd = 603361, XrefRangeStart = 603353, XrefRangeEnd = 603359, 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: 0x06008716 RID: 34582 RVA: 0x00229F04 File Offset: 0x00228104 [CallerCount(1)] [CachedScanResults(RefRangeStart = 603372, RefRangeEnd = 603373, XrefRangeStart = 603361, XrefRangeEnd = 603372, 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: 0x06008717 RID: 34583 RVA: 0x00229F6C File Offset: 0x0022816C // 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, 100673600); RagdollUtility.Rigidbone.NativeMethodInfoPtr_RecordVelocity_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673601); RagdollUtility.Rigidbone.NativeMethodInfoPtr_WakeUp_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673602); } // Token: 0x06008718 RID: 34584 RVA: 0x0000A688 File Offset: 0x00008888 public Rigidbone(IntPtr pointer) : base(pointer) { } // Token: 0x17002E05 RID: 11781 // (get) Token: 0x06008719 RID: 34585 RVA: 0x0022A0B0 File Offset: 0x002282B0 // (set) Token: 0x0600871A RID: 34586 RVA: 0x0022A0E4 File Offset: 0x002282E4 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: 0x17002E06 RID: 11782 // (get) Token: 0x0600871B RID: 34587 RVA: 0x0022A10C File Offset: 0x0022830C // (set) Token: 0x0600871C RID: 34588 RVA: 0x0022A140 File Offset: 0x00228340 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: 0x17002E07 RID: 11783 // (get) Token: 0x0600871D RID: 34589 RVA: 0x0022A168 File Offset: 0x00228368 // (set) Token: 0x0600871E RID: 34590 RVA: 0x0022A19C File Offset: 0x0022839C 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: 0x17002E08 RID: 11784 // (get) Token: 0x0600871F RID: 34591 RVA: 0x0022A1C4 File Offset: 0x002283C4 // (set) Token: 0x06008720 RID: 34592 RVA: 0x0022A1F8 File Offset: 0x002283F8 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: 0x17002E09 RID: 11785 // (get) Token: 0x06008721 RID: 34593 RVA: 0x0022A220 File Offset: 0x00228420 // (set) Token: 0x06008722 RID: 34594 RVA: 0x0022A254 File Offset: 0x00228454 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: 0x17002E0A RID: 11786 // (get) Token: 0x06008723 RID: 34595 RVA: 0x0022A27C File Offset: 0x0022847C // (set) Token: 0x06008724 RID: 34596 RVA: 0x0022A2A4 File Offset: 0x002284A4 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: 0x17002E0B RID: 11787 // (get) Token: 0x06008725 RID: 34597 RVA: 0x0022A2C8 File Offset: 0x002284C8 // (set) Token: 0x06008726 RID: 34598 RVA: 0x0022A2F0 File Offset: 0x002284F0 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: 0x17002E0C RID: 11788 // (get) Token: 0x06008727 RID: 34599 RVA: 0x0022A314 File Offset: 0x00228514 // (set) Token: 0x06008728 RID: 34600 RVA: 0x0022A33C File Offset: 0x0022853C 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: 0x17002E0D RID: 11789 // (get) Token: 0x06008729 RID: 34601 RVA: 0x0022A360 File Offset: 0x00228560 // (set) Token: 0x0600872A RID: 34602 RVA: 0x0022A388 File Offset: 0x00228588 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: 0x17002E0E RID: 11790 // (get) Token: 0x0600872B RID: 34603 RVA: 0x0022A3AC File Offset: 0x002285AC // (set) Token: 0x0600872C RID: 34604 RVA: 0x0022A3D4 File Offset: 0x002285D4 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: 0x17002E0F RID: 11791 // (get) Token: 0x0600872D RID: 34605 RVA: 0x0022A3F8 File Offset: 0x002285F8 // (set) Token: 0x0600872E RID: 34606 RVA: 0x0022A420 File Offset: 0x00228620 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: 0x04005A36 RID: 23094 private static readonly IntPtr NativeFieldInfoPtr_r; // Token: 0x04005A37 RID: 23095 private static readonly IntPtr NativeFieldInfoPtr_t; // Token: 0x04005A38 RID: 23096 private static readonly IntPtr NativeFieldInfoPtr_collider; // Token: 0x04005A39 RID: 23097 private static readonly IntPtr NativeFieldInfoPtr_joint; // Token: 0x04005A3A RID: 23098 private static readonly IntPtr NativeFieldInfoPtr_c; // Token: 0x04005A3B RID: 23099 private static readonly IntPtr NativeFieldInfoPtr_updateAnchor; // Token: 0x04005A3C RID: 23100 private static readonly IntPtr NativeFieldInfoPtr_deltaPosition; // Token: 0x04005A3D RID: 23101 private static readonly IntPtr NativeFieldInfoPtr_deltaRotation; // Token: 0x04005A3E RID: 23102 private static readonly IntPtr NativeFieldInfoPtr_deltaTime; // Token: 0x04005A3F RID: 23103 private static readonly IntPtr NativeFieldInfoPtr_lastPosition; // Token: 0x04005A40 RID: 23104 private static readonly IntPtr NativeFieldInfoPtr_lastRotation; // Token: 0x04005A41 RID: 23105 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Rigidbody_0; // Token: 0x04005A42 RID: 23106 private static readonly IntPtr NativeMethodInfoPtr_RecordVelocity_Public_Void_0; // Token: 0x04005A43 RID: 23107 private static readonly IntPtr NativeMethodInfoPtr_WakeUp_Public_Void_Single_Single_0; } // Token: 0x0200046D RID: 1133 public class Child : Il2CppSystem.Object { // Token: 0x0600872F RID: 34607 RVA: 0x0022A444 File Offset: 0x00228644 [CallerCount(1)] [CachedScanResults(RefRangeStart = 603377, RefRangeEnd = 603378, XrefRangeStart = 603373, XrefRangeEnd = 603377, 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: 0x06008730 RID: 34608 RVA: 0x0022A4A8 File Offset: 0x002286A8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 603384, RefRangeEnd = 603385, XrefRangeStart = 603378, XrefRangeEnd = 603384, 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: 0x06008731 RID: 34609 RVA: 0x0022A4FC File Offset: 0x002286FC [CallerCount(6)] [CachedScanResults(RefRangeStart = 603387, RefRangeEnd = 603393, XrefRangeStart = 603385, XrefRangeEnd = 603387, 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: 0x06008732 RID: 34610 RVA: 0x0022A540 File Offset: 0x00228740 // 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, 100673603); RagdollUtility.Child.NativeMethodInfoPtr_FixTransform_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673604); RagdollUtility.Child.NativeMethodInfoPtr_StoreLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673605); } // Token: 0x06008733 RID: 34611 RVA: 0x0000A688 File Offset: 0x00008888 public Child(IntPtr pointer) : base(pointer) { } // Token: 0x17002E10 RID: 11792 // (get) Token: 0x06008734 RID: 34612 RVA: 0x0022A5E4 File Offset: 0x002287E4 // (set) Token: 0x06008735 RID: 34613 RVA: 0x0022A618 File Offset: 0x00228818 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: 0x17002E11 RID: 11793 // (get) Token: 0x06008736 RID: 34614 RVA: 0x0022A640 File Offset: 0x00228840 // (set) Token: 0x06008737 RID: 34615 RVA: 0x0022A668 File Offset: 0x00228868 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: 0x17002E12 RID: 11794 // (get) Token: 0x06008738 RID: 34616 RVA: 0x0022A68C File Offset: 0x0022888C // (set) Token: 0x06008739 RID: 34617 RVA: 0x0022A6B4 File Offset: 0x002288B4 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: 0x04005A44 RID: 23108 private static readonly IntPtr NativeFieldInfoPtr_t; // Token: 0x04005A45 RID: 23109 private static readonly IntPtr NativeFieldInfoPtr_localPosition; // Token: 0x04005A46 RID: 23110 private static readonly IntPtr NativeFieldInfoPtr_localRotation; // Token: 0x04005A47 RID: 23111 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_0; // Token: 0x04005A48 RID: 23112 private static readonly IntPtr NativeMethodInfoPtr_FixTransform_Public_Void_Single_0; // Token: 0x04005A49 RID: 23113 private static readonly IntPtr NativeMethodInfoPtr_StoreLocalState_Public_Void_0; } // Token: 0x0200046E RID: 1134 [ObfuscatedName("RootMotion.FinalIK.RagdollUtility/d__21")] public sealed class _DisableRagdollSmooth_d__21 : Il2CppSystem.Object { // Token: 0x0600873A RID: 34618 RVA: 0x0022A6D8 File Offset: 0x002288D8 [CallerCount(323)] [CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x0600873B RID: 34619 RVA: 0x0022A738 File Offset: 0x00228938 [CallerCount(5585)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x0600873C RID: 34620 RVA: 0x0022A77C File Offset: 0x0022897C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603393, XrefRangeEnd = 603403, 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: 0x17002E16 RID: 11798 // (get) Token: 0x0600873D RID: 34621 RVA: 0x0022A7CC File Offset: 0x002289CC public unsafe Il2CppSystem.Object Current { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, 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: 0x0600873E RID: 34622 RVA: 0x0022A824 File Offset: 0x00228A24 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603403, XrefRangeEnd = 603408, 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: 0x17002E17 RID: 11799 // (get) Token: 0x0600873F RID: 34623 RVA: 0x0022A868 File Offset: 0x00228A68 public unsafe Il2CppSystem.Object Current { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, 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: 0x06008740 RID: 34624 RVA: 0x0022A8C0 File Offset: 0x00228AC0 // 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, 100673606); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673607); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673608); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673609); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673610); RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673611); } // Token: 0x06008741 RID: 34625 RVA: 0x0000A688 File Offset: 0x00008888 public _DisableRagdollSmooth_d__21(IntPtr pointer) : base(pointer) { } // Token: 0x17002E13 RID: 11795 // (get) Token: 0x06008742 RID: 34626 RVA: 0x0022A9A0 File Offset: 0x00228BA0 // (set) Token: 0x06008743 RID: 34627 RVA: 0x0022A9C8 File Offset: 0x00228BC8 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: 0x17002E14 RID: 11796 // (get) Token: 0x06008744 RID: 34628 RVA: 0x0022A9EC File Offset: 0x00228BEC // (set) Token: 0x06008745 RID: 34629 RVA: 0x0022AA20 File Offset: 0x00228C20 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: 0x17002E15 RID: 11797 // (get) Token: 0x06008746 RID: 34630 RVA: 0x0022AA48 File Offset: 0x00228C48 // (set) Token: 0x06008747 RID: 34631 RVA: 0x0022AA7C File Offset: 0x00228C7C 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: 0x04005A4A RID: 23114 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x04005A4B RID: 23115 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x04005A4C RID: 23116 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04005A4D RID: 23117 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x04005A4E RID: 23118 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04005A4F RID: 23119 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04005A50 RID: 23120 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0; // Token: 0x04005A51 RID: 23121 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04005A52 RID: 23122 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } } }