Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/RagdollUtility.cs
2023-09-06 22:00:49 +02:00

1305 lines
64 KiB
C#

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<RagdollUtility>.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<RagdollUtility>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "RagdollUtility");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr);
RagdollUtility.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "ik");
RagdollUtility.NativeFieldInfoPtr_ragdollToAnimationTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "ragdollToAnimationTime");
RagdollUtility.NativeFieldInfoPtr_applyIkOnRagdoll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "applyIkOnRagdoll");
RagdollUtility.NativeFieldInfoPtr_applyVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "applyVelocity");
RagdollUtility.NativeFieldInfoPtr_applyAngularVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "applyAngularVelocity");
RagdollUtility.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "animator");
RagdollUtility.NativeFieldInfoPtr_rigidbones = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "rigidbones");
RagdollUtility.NativeFieldInfoPtr_children = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "children");
RagdollUtility.NativeFieldInfoPtr_enableRagdollFlag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "enableRagdollFlag");
RagdollUtility.NativeFieldInfoPtr_animatorUpdateMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "animatorUpdateMode");
RagdollUtility.NativeFieldInfoPtr_allIKComponents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "allIKComponents");
RagdollUtility.NativeFieldInfoPtr_fixTransforms = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "fixTransforms");
RagdollUtility.NativeFieldInfoPtr_ragdollWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "ragdollWeight");
RagdollUtility.NativeFieldInfoPtr_ragdollWeightV = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "ragdollWeightV");
RagdollUtility.NativeFieldInfoPtr_fixedFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "fixedFrame");
RagdollUtility.NativeFieldInfoPtr_disabledIKComponents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "disabledIKComponents");
RagdollUtility.NativeMethodInfoPtr_EnableRagdoll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673582);
RagdollUtility.NativeMethodInfoPtr_DisableRagdoll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673583);
RagdollUtility.NativeMethodInfoPtr_Start_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673584);
RagdollUtility.NativeMethodInfoPtr_DisableRagdollSmooth_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673585);
RagdollUtility.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673586);
RagdollUtility.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673587);
RagdollUtility.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673588);
RagdollUtility.NativeMethodInfoPtr_AfterLastIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673589);
RagdollUtility.NativeMethodInfoPtr_AfterAnimation_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673590);
RagdollUtility.NativeMethodInfoPtr_OnFinalPose_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673591);
RagdollUtility.NativeMethodInfoPtr_RagdollEnabler_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673592);
RagdollUtility.NativeMethodInfoPtr_get_isRagdoll_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673593);
RagdollUtility.NativeMethodInfoPtr_RecordVelocities_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673594);
RagdollUtility.NativeMethodInfoPtr_get_ikUsed_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673595);
RagdollUtility.NativeMethodInfoPtr_StoreLocalState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673596);
RagdollUtility.NativeMethodInfoPtr_FixTransforms_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673597);
RagdollUtility.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673598);
RagdollUtility.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.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<RagdollUtility.Rigidbone> rigidbones
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_rigidbones);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<RagdollUtility.Rigidbone>(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<RagdollUtility.Child> children
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_children);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<RagdollUtility.Child>(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<IK> allIKComponents
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_allIKComponents);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<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_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<bool> fixTransforms
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_fixTransforms);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<bool>(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<bool> disabledIKComponents
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtility.NativeFieldInfoPtr_disabledIKComponents);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<bool>(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<RagdollUtility.Rigidbone>.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<RagdollUtility.Rigidbone>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "Rigidbone");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr);
RagdollUtility.Rigidbone.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "r");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_t = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "t");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_collider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "collider");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_joint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "joint");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_c = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "c");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_updateAnchor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "updateAnchor");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "deltaPosition");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "deltaRotation");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_deltaTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "deltaTime");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "lastPosition");
RagdollUtility.Rigidbone.NativeFieldInfoPtr_lastRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, "lastRotation");
RagdollUtility.Rigidbone.NativeMethodInfoPtr__ctor_Public_Void_Rigidbody_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, 100673600);
RagdollUtility.Rigidbone.NativeMethodInfoPtr_RecordVelocity_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, 100673601);
RagdollUtility.Rigidbone.NativeMethodInfoPtr_WakeUp_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.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<RagdollUtility.Child>.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<RagdollUtility.Child>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "Child");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RagdollUtility.Child>.NativeClassPtr);
RagdollUtility.Child.NativeFieldInfoPtr_t = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Child>.NativeClassPtr, "t");
RagdollUtility.Child.NativeFieldInfoPtr_localPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Child>.NativeClassPtr, "localPosition");
RagdollUtility.Child.NativeFieldInfoPtr_localRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility.Child>.NativeClassPtr, "localRotation");
RagdollUtility.Child.NativeMethodInfoPtr__ctor_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Child>.NativeClassPtr, 100673603);
RagdollUtility.Child.NativeMethodInfoPtr_FixTransform_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Child>.NativeClassPtr, 100673604);
RagdollUtility.Child.NativeMethodInfoPtr_StoreLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Child>.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/<DisableRagdollSmooth>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<RagdollUtility._DisableRagdollSmooth_d__21>.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<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, "<DisableRagdollSmooth>d__21");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr);
RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, "<>1__state");
RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, "<>2__current");
RagdollUtility._DisableRagdollSmooth_d__21.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, "<>4__this");
RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, 100673606);
RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, 100673607);
RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.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<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, 100673609);
RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, 100673610);
RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.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;
}
}
}