Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/RagdollUtility.cs
2023-09-06 22:09:22 +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: 0x02000474 RID: 1140
public class RagdollUtility : MonoBehaviour
{
// Token: 0x06008790 RID: 34704 RVA: 0x0022BD4C File Offset: 0x00229F4C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621139, XrefRangeEnd = 621142, 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: 0x06008791 RID: 34705 RVA: 0x0022BD90 File Offset: 0x00229F90
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621142, XrefRangeEnd = 621153, 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: 0x06008792 RID: 34706 RVA: 0x0022BDD4 File Offset: 0x00229FD4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621153, XrefRangeEnd = 621215, 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: 0x06008793 RID: 34707 RVA: 0x0022BE18 File Offset: 0x0022A018
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621215, XrefRangeEnd = 621220, 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: 0x06008794 RID: 34708 RVA: 0x0022BE70 File Offset: 0x0022A070
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621220, XrefRangeEnd = 621232, 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: 0x06008795 RID: 34709 RVA: 0x0022BEB4 File Offset: 0x0022A0B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621232, XrefRangeEnd = 621235, 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: 0x06008796 RID: 34710 RVA: 0x0022BEF8 File Offset: 0x0022A0F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621235, XrefRangeEnd = 621244, 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: 0x06008797 RID: 34711 RVA: 0x0022BF3C File Offset: 0x0022A13C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621244, XrefRangeEnd = 621246, 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: 0x06008798 RID: 34712 RVA: 0x0022BF80 File Offset: 0x0022A180
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621246, XrefRangeEnd = 621251, 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: 0x06008799 RID: 34713 RVA: 0x0022BFC4 File Offset: 0x0022A1C4
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 621256, RefRangeEnd = 621258, XrefRangeStart = 621251, XrefRangeEnd = 621256, 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: 0x0600879A RID: 34714 RVA: 0x0022C008 File Offset: 0x0022A208
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621270, RefRangeEnd = 621271, XrefRangeStart = 621258, XrefRangeEnd = 621270, 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: 0x17002E35 RID: 11829
// (get) Token: 0x0600879B RID: 34715 RVA: 0x0022C04C File Offset: 0x0022A24C
public unsafe bool isRagdoll
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621271, XrefRangeEnd = 621272, 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: 0x0600879C RID: 34716 RVA: 0x0022C09C File Offset: 0x0022A29C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621272, XrefRangeEnd = 621274, 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: 0x17002E36 RID: 11830
// (get) Token: 0x0600879D RID: 34717 RVA: 0x0022C0E0 File Offset: 0x0022A2E0
public unsafe bool ikUsed
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 621282, RefRangeEnd = 621284, XrefRangeStart = 621274, XrefRangeEnd = 621282, 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: 0x0600879E RID: 34718 RVA: 0x0022C130 File Offset: 0x0022A330
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621284, XrefRangeEnd = 621286, 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: 0x0600879F RID: 34719 RVA: 0x0022C174 File Offset: 0x0022A374
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 621288, RefRangeEnd = 621291, XrefRangeStart = 621286, XrefRangeEnd = 621288, 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: 0x060087A0 RID: 34720 RVA: 0x0022C1C8 File Offset: 0x0022A3C8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621291, XrefRangeEnd = 621304, 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: 0x060087A1 RID: 34721 RVA: 0x0022C20C File Offset: 0x0022A40C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621304, XrefRangeEnd = 621324, 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: 0x060087A2 RID: 34722 RVA: 0x0022C258 File Offset: 0x0022A458
// 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, 100673632);
RagdollUtility.NativeMethodInfoPtr_DisableRagdoll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673633);
RagdollUtility.NativeMethodInfoPtr_Start_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673634);
RagdollUtility.NativeMethodInfoPtr_DisableRagdollSmooth_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673635);
RagdollUtility.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673636);
RagdollUtility.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673637);
RagdollUtility.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673638);
RagdollUtility.NativeMethodInfoPtr_AfterLastIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673639);
RagdollUtility.NativeMethodInfoPtr_AfterAnimation_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673640);
RagdollUtility.NativeMethodInfoPtr_OnFinalPose_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673641);
RagdollUtility.NativeMethodInfoPtr_RagdollEnabler_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673642);
RagdollUtility.NativeMethodInfoPtr_get_isRagdoll_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673643);
RagdollUtility.NativeMethodInfoPtr_RecordVelocities_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673644);
RagdollUtility.NativeMethodInfoPtr_get_ikUsed_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673645);
RagdollUtility.NativeMethodInfoPtr_StoreLocalState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673646);
RagdollUtility.NativeMethodInfoPtr_FixTransforms_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673647);
RagdollUtility.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673648);
RagdollUtility.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility>.NativeClassPtr, 100673649);
}
// Token: 0x060087A3 RID: 34723 RVA: 0x0000351C File Offset: 0x0000171C
public RagdollUtility(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002E25 RID: 11813
// (get) Token: 0x060087A4 RID: 34724 RVA: 0x0022C530 File Offset: 0x0022A730
// (set) Token: 0x060087A5 RID: 34725 RVA: 0x0022C564 File Offset: 0x0022A764
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: 0x17002E26 RID: 11814
// (get) Token: 0x060087A6 RID: 34726 RVA: 0x0022C58C File Offset: 0x0022A78C
// (set) Token: 0x060087A7 RID: 34727 RVA: 0x0022C5B4 File Offset: 0x0022A7B4
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: 0x17002E27 RID: 11815
// (get) Token: 0x060087A8 RID: 34728 RVA: 0x0022C5D8 File Offset: 0x0022A7D8
// (set) Token: 0x060087A9 RID: 34729 RVA: 0x0022C600 File Offset: 0x0022A800
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: 0x17002E28 RID: 11816
// (get) Token: 0x060087AA RID: 34730 RVA: 0x0022C624 File Offset: 0x0022A824
// (set) Token: 0x060087AB RID: 34731 RVA: 0x0022C64C File Offset: 0x0022A84C
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: 0x17002E29 RID: 11817
// (get) Token: 0x060087AC RID: 34732 RVA: 0x0022C670 File Offset: 0x0022A870
// (set) Token: 0x060087AD RID: 34733 RVA: 0x0022C698 File Offset: 0x0022A898
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: 0x17002E2A RID: 11818
// (get) Token: 0x060087AE RID: 34734 RVA: 0x0022C6BC File Offset: 0x0022A8BC
// (set) Token: 0x060087AF RID: 34735 RVA: 0x0022C6F0 File Offset: 0x0022A8F0
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: 0x17002E2B RID: 11819
// (get) Token: 0x060087B0 RID: 34736 RVA: 0x0022C718 File Offset: 0x0022A918
// (set) Token: 0x060087B1 RID: 34737 RVA: 0x0022C74C File Offset: 0x0022A94C
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: 0x17002E2C RID: 11820
// (get) Token: 0x060087B2 RID: 34738 RVA: 0x0022C774 File Offset: 0x0022A974
// (set) Token: 0x060087B3 RID: 34739 RVA: 0x0022C7A8 File Offset: 0x0022A9A8
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: 0x17002E2D RID: 11821
// (get) Token: 0x060087B4 RID: 34740 RVA: 0x0022C7D0 File Offset: 0x0022A9D0
// (set) Token: 0x060087B5 RID: 34741 RVA: 0x0022C7F8 File Offset: 0x0022A9F8
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: 0x17002E2E RID: 11822
// (get) Token: 0x060087B6 RID: 34742 RVA: 0x0022C81C File Offset: 0x0022AA1C
// (set) Token: 0x060087B7 RID: 34743 RVA: 0x0022C844 File Offset: 0x0022AA44
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: 0x17002E2F RID: 11823
// (get) Token: 0x060087B8 RID: 34744 RVA: 0x0022C868 File Offset: 0x0022AA68
// (set) Token: 0x060087B9 RID: 34745 RVA: 0x0022C89C File Offset: 0x0022AA9C
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: 0x17002E30 RID: 11824
// (get) Token: 0x060087BA RID: 34746 RVA: 0x0022C8C4 File Offset: 0x0022AAC4
// (set) Token: 0x060087BB RID: 34747 RVA: 0x0022C8F8 File Offset: 0x0022AAF8
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: 0x17002E31 RID: 11825
// (get) Token: 0x060087BC RID: 34748 RVA: 0x0022C920 File Offset: 0x0022AB20
// (set) Token: 0x060087BD RID: 34749 RVA: 0x0022C948 File Offset: 0x0022AB48
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: 0x17002E32 RID: 11826
// (get) Token: 0x060087BE RID: 34750 RVA: 0x0022C96C File Offset: 0x0022AB6C
// (set) Token: 0x060087BF RID: 34751 RVA: 0x0022C994 File Offset: 0x0022AB94
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: 0x17002E33 RID: 11827
// (get) Token: 0x060087C0 RID: 34752 RVA: 0x0022C9B8 File Offset: 0x0022ABB8
// (set) Token: 0x060087C1 RID: 34753 RVA: 0x0022C9E0 File Offset: 0x0022ABE0
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: 0x17002E34 RID: 11828
// (get) Token: 0x060087C2 RID: 34754 RVA: 0x0022CA04 File Offset: 0x0022AC04
// (set) Token: 0x060087C3 RID: 34755 RVA: 0x0022CA38 File Offset: 0x0022AC38
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: 0x04005A88 RID: 23176
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x04005A89 RID: 23177
private static readonly IntPtr NativeFieldInfoPtr_ragdollToAnimationTime;
// Token: 0x04005A8A RID: 23178
private static readonly IntPtr NativeFieldInfoPtr_applyIkOnRagdoll;
// Token: 0x04005A8B RID: 23179
private static readonly IntPtr NativeFieldInfoPtr_applyVelocity;
// Token: 0x04005A8C RID: 23180
private static readonly IntPtr NativeFieldInfoPtr_applyAngularVelocity;
// Token: 0x04005A8D RID: 23181
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04005A8E RID: 23182
private static readonly IntPtr NativeFieldInfoPtr_rigidbones;
// Token: 0x04005A8F RID: 23183
private static readonly IntPtr NativeFieldInfoPtr_children;
// Token: 0x04005A90 RID: 23184
private static readonly IntPtr NativeFieldInfoPtr_enableRagdollFlag;
// Token: 0x04005A91 RID: 23185
private static readonly IntPtr NativeFieldInfoPtr_animatorUpdateMode;
// Token: 0x04005A92 RID: 23186
private static readonly IntPtr NativeFieldInfoPtr_allIKComponents;
// Token: 0x04005A93 RID: 23187
private static readonly IntPtr NativeFieldInfoPtr_fixTransforms;
// Token: 0x04005A94 RID: 23188
private static readonly IntPtr NativeFieldInfoPtr_ragdollWeight;
// Token: 0x04005A95 RID: 23189
private static readonly IntPtr NativeFieldInfoPtr_ragdollWeightV;
// Token: 0x04005A96 RID: 23190
private static readonly IntPtr NativeFieldInfoPtr_fixedFrame;
// Token: 0x04005A97 RID: 23191
private static readonly IntPtr NativeFieldInfoPtr_disabledIKComponents;
// Token: 0x04005A98 RID: 23192
private static readonly IntPtr NativeMethodInfoPtr_EnableRagdoll_Public_Void_0;
// Token: 0x04005A99 RID: 23193
private static readonly IntPtr NativeMethodInfoPtr_DisableRagdoll_Public_Void_0;
// Token: 0x04005A9A RID: 23194
private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Void_0;
// Token: 0x04005A9B RID: 23195
private static readonly IntPtr NativeMethodInfoPtr_DisableRagdollSmooth_Private_IEnumerator_0;
// Token: 0x04005A9C RID: 23196
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005A9D RID: 23197
private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0;
// Token: 0x04005A9E RID: 23198
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005A9F RID: 23199
private static readonly IntPtr NativeMethodInfoPtr_AfterLastIK_Private_Void_0;
// Token: 0x04005AA0 RID: 23200
private static readonly IntPtr NativeMethodInfoPtr_AfterAnimation_Private_Void_0;
// Token: 0x04005AA1 RID: 23201
private static readonly IntPtr NativeMethodInfoPtr_OnFinalPose_Private_Void_0;
// Token: 0x04005AA2 RID: 23202
private static readonly IntPtr NativeMethodInfoPtr_RagdollEnabler_Private_Void_0;
// Token: 0x04005AA3 RID: 23203
private static readonly IntPtr NativeMethodInfoPtr_get_isRagdoll_Private_get_Boolean_0;
// Token: 0x04005AA4 RID: 23204
private static readonly IntPtr NativeMethodInfoPtr_RecordVelocities_Private_Void_0;
// Token: 0x04005AA5 RID: 23205
private static readonly IntPtr NativeMethodInfoPtr_get_ikUsed_Private_get_Boolean_0;
// Token: 0x04005AA6 RID: 23206
private static readonly IntPtr NativeMethodInfoPtr_StoreLocalState_Private_Void_0;
// Token: 0x04005AA7 RID: 23207
private static readonly IntPtr NativeMethodInfoPtr_FixTransforms_Private_Void_Single_0;
// Token: 0x04005AA8 RID: 23208
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x04005AA9 RID: 23209
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000475 RID: 1141
public class Rigidbone : Il2CppSystem.Object
{
// Token: 0x060087C4 RID: 34756 RVA: 0x0022CA60 File Offset: 0x0022AC60
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621083, RefRangeEnd = 621084, XrefRangeStart = 621060, XrefRangeEnd = 621083, 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: 0x060087C5 RID: 34757 RVA: 0x0022CAC4 File Offset: 0x0022ACC4
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 621090, RefRangeEnd = 621092, XrefRangeStart = 621084, XrefRangeEnd = 621090, 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: 0x060087C6 RID: 34758 RVA: 0x0022CB08 File Offset: 0x0022AD08
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621103, RefRangeEnd = 621104, XrefRangeStart = 621092, XrefRangeEnd = 621103, 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: 0x060087C7 RID: 34759 RVA: 0x0022CB70 File Offset: 0x0022AD70
// 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, 100673650);
RagdollUtility.Rigidbone.NativeMethodInfoPtr_RecordVelocity_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, 100673651);
RagdollUtility.Rigidbone.NativeMethodInfoPtr_WakeUp_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Rigidbone>.NativeClassPtr, 100673652);
}
// Token: 0x060087C8 RID: 34760 RVA: 0x0000A74C File Offset: 0x0000894C
public Rigidbone(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002E37 RID: 11831
// (get) Token: 0x060087C9 RID: 34761 RVA: 0x0022CCB4 File Offset: 0x0022AEB4
// (set) Token: 0x060087CA RID: 34762 RVA: 0x0022CCE8 File Offset: 0x0022AEE8
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: 0x17002E38 RID: 11832
// (get) Token: 0x060087CB RID: 34763 RVA: 0x0022CD10 File Offset: 0x0022AF10
// (set) Token: 0x060087CC RID: 34764 RVA: 0x0022CD44 File Offset: 0x0022AF44
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: 0x17002E39 RID: 11833
// (get) Token: 0x060087CD RID: 34765 RVA: 0x0022CD6C File Offset: 0x0022AF6C
// (set) Token: 0x060087CE RID: 34766 RVA: 0x0022CDA0 File Offset: 0x0022AFA0
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: 0x17002E3A RID: 11834
// (get) Token: 0x060087CF RID: 34767 RVA: 0x0022CDC8 File Offset: 0x0022AFC8
// (set) Token: 0x060087D0 RID: 34768 RVA: 0x0022CDFC File Offset: 0x0022AFFC
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: 0x17002E3B RID: 11835
// (get) Token: 0x060087D1 RID: 34769 RVA: 0x0022CE24 File Offset: 0x0022B024
// (set) Token: 0x060087D2 RID: 34770 RVA: 0x0022CE58 File Offset: 0x0022B058
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: 0x17002E3C RID: 11836
// (get) Token: 0x060087D3 RID: 34771 RVA: 0x0022CE80 File Offset: 0x0022B080
// (set) Token: 0x060087D4 RID: 34772 RVA: 0x0022CEA8 File Offset: 0x0022B0A8
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: 0x17002E3D RID: 11837
// (get) Token: 0x060087D5 RID: 34773 RVA: 0x0022CECC File Offset: 0x0022B0CC
// (set) Token: 0x060087D6 RID: 34774 RVA: 0x0022CEF4 File Offset: 0x0022B0F4
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: 0x17002E3E RID: 11838
// (get) Token: 0x060087D7 RID: 34775 RVA: 0x0022CF18 File Offset: 0x0022B118
// (set) Token: 0x060087D8 RID: 34776 RVA: 0x0022CF40 File Offset: 0x0022B140
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: 0x17002E3F RID: 11839
// (get) Token: 0x060087D9 RID: 34777 RVA: 0x0022CF64 File Offset: 0x0022B164
// (set) Token: 0x060087DA RID: 34778 RVA: 0x0022CF8C File Offset: 0x0022B18C
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: 0x17002E40 RID: 11840
// (get) Token: 0x060087DB RID: 34779 RVA: 0x0022CFB0 File Offset: 0x0022B1B0
// (set) Token: 0x060087DC RID: 34780 RVA: 0x0022CFD8 File Offset: 0x0022B1D8
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: 0x17002E41 RID: 11841
// (get) Token: 0x060087DD RID: 34781 RVA: 0x0022CFFC File Offset: 0x0022B1FC
// (set) Token: 0x060087DE RID: 34782 RVA: 0x0022D024 File Offset: 0x0022B224
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: 0x04005AAA RID: 23210
private static readonly IntPtr NativeFieldInfoPtr_r;
// Token: 0x04005AAB RID: 23211
private static readonly IntPtr NativeFieldInfoPtr_t;
// Token: 0x04005AAC RID: 23212
private static readonly IntPtr NativeFieldInfoPtr_collider;
// Token: 0x04005AAD RID: 23213
private static readonly IntPtr NativeFieldInfoPtr_joint;
// Token: 0x04005AAE RID: 23214
private static readonly IntPtr NativeFieldInfoPtr_c;
// Token: 0x04005AAF RID: 23215
private static readonly IntPtr NativeFieldInfoPtr_updateAnchor;
// Token: 0x04005AB0 RID: 23216
private static readonly IntPtr NativeFieldInfoPtr_deltaPosition;
// Token: 0x04005AB1 RID: 23217
private static readonly IntPtr NativeFieldInfoPtr_deltaRotation;
// Token: 0x04005AB2 RID: 23218
private static readonly IntPtr NativeFieldInfoPtr_deltaTime;
// Token: 0x04005AB3 RID: 23219
private static readonly IntPtr NativeFieldInfoPtr_lastPosition;
// Token: 0x04005AB4 RID: 23220
private static readonly IntPtr NativeFieldInfoPtr_lastRotation;
// Token: 0x04005AB5 RID: 23221
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Rigidbody_0;
// Token: 0x04005AB6 RID: 23222
private static readonly IntPtr NativeMethodInfoPtr_RecordVelocity_Public_Void_0;
// Token: 0x04005AB7 RID: 23223
private static readonly IntPtr NativeMethodInfoPtr_WakeUp_Public_Void_Single_Single_0;
}
// Token: 0x02000476 RID: 1142
public class Child : Il2CppSystem.Object
{
// Token: 0x060087DF RID: 34783 RVA: 0x0022D048 File Offset: 0x0022B248
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621108, RefRangeEnd = 621109, XrefRangeStart = 621104, XrefRangeEnd = 621108, 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: 0x060087E0 RID: 34784 RVA: 0x0022D0AC File Offset: 0x0022B2AC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 621115, RefRangeEnd = 621116, XrefRangeStart = 621109, XrefRangeEnd = 621115, 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: 0x060087E1 RID: 34785 RVA: 0x0022D100 File Offset: 0x0022B300
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 621118, RefRangeEnd = 621124, XrefRangeStart = 621116, XrefRangeEnd = 621118, 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: 0x060087E2 RID: 34786 RVA: 0x0022D144 File Offset: 0x0022B344
// 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, 100673653);
RagdollUtility.Child.NativeMethodInfoPtr_FixTransform_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Child>.NativeClassPtr, 100673654);
RagdollUtility.Child.NativeMethodInfoPtr_StoreLocalState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility.Child>.NativeClassPtr, 100673655);
}
// Token: 0x060087E3 RID: 34787 RVA: 0x0000A74C File Offset: 0x0000894C
public Child(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002E42 RID: 11842
// (get) Token: 0x060087E4 RID: 34788 RVA: 0x0022D1E8 File Offset: 0x0022B3E8
// (set) Token: 0x060087E5 RID: 34789 RVA: 0x0022D21C File Offset: 0x0022B41C
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: 0x17002E43 RID: 11843
// (get) Token: 0x060087E6 RID: 34790 RVA: 0x0022D244 File Offset: 0x0022B444
// (set) Token: 0x060087E7 RID: 34791 RVA: 0x0022D26C File Offset: 0x0022B46C
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: 0x17002E44 RID: 11844
// (get) Token: 0x060087E8 RID: 34792 RVA: 0x0022D290 File Offset: 0x0022B490
// (set) Token: 0x060087E9 RID: 34793 RVA: 0x0022D2B8 File Offset: 0x0022B4B8
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: 0x04005AB8 RID: 23224
private static readonly IntPtr NativeFieldInfoPtr_t;
// Token: 0x04005AB9 RID: 23225
private static readonly IntPtr NativeFieldInfoPtr_localPosition;
// Token: 0x04005ABA RID: 23226
private static readonly IntPtr NativeFieldInfoPtr_localRotation;
// Token: 0x04005ABB RID: 23227
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_0;
// Token: 0x04005ABC RID: 23228
private static readonly IntPtr NativeMethodInfoPtr_FixTransform_Public_Void_Single_0;
// Token: 0x04005ABD RID: 23229
private static readonly IntPtr NativeMethodInfoPtr_StoreLocalState_Public_Void_0;
}
// Token: 0x02000477 RID: 1143
[ObfuscatedName("RootMotion.FinalIK.RagdollUtility/<DisableRagdollSmooth>d__21")]
public sealed class _DisableRagdollSmooth_d__21 : Il2CppSystem.Object
{
// Token: 0x060087EA RID: 34794 RVA: 0x0022D2DC File Offset: 0x0022B4DC
[CallerCount(327)]
[CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, 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: 0x060087EB RID: 34795 RVA: 0x0022D33C File Offset: 0x0022B53C
[CallerCount(5802)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(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: 0x060087EC RID: 34796 RVA: 0x0022D380 File Offset: 0x0022B580
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621124, XrefRangeEnd = 621134, 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: 0x17002E48 RID: 11848
// (get) Token: 0x060087ED RID: 34797 RVA: 0x0022D3D0 File Offset: 0x0022B5D0
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(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: 0x060087EE RID: 34798 RVA: 0x0022D428 File Offset: 0x0022B628
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 621134, XrefRangeEnd = 621139, 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: 0x17002E49 RID: 11849
// (get) Token: 0x060087EF RID: 34799 RVA: 0x0022D46C File Offset: 0x0022B66C
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(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: 0x060087F0 RID: 34800 RVA: 0x0022D4C4 File Offset: 0x0022B6C4
// 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, 100673656);
RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, 100673657);
RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, 100673658);
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, 100673659);
RagdollUtility._DisableRagdollSmooth_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtility._DisableRagdollSmooth_d__21>.NativeClassPtr, 100673660);
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, 100673661);
}
// Token: 0x060087F1 RID: 34801 RVA: 0x0000A74C File Offset: 0x0000894C
public _DisableRagdollSmooth_d__21(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002E45 RID: 11845
// (get) Token: 0x060087F2 RID: 34802 RVA: 0x0022D5A4 File Offset: 0x0022B7A4
// (set) Token: 0x060087F3 RID: 34803 RVA: 0x0022D5CC File Offset: 0x0022B7CC
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: 0x17002E46 RID: 11846
// (get) Token: 0x060087F4 RID: 34804 RVA: 0x0022D5F0 File Offset: 0x0022B7F0
// (set) Token: 0x060087F5 RID: 34805 RVA: 0x0022D624 File Offset: 0x0022B824
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: 0x17002E47 RID: 11847
// (get) Token: 0x060087F6 RID: 34806 RVA: 0x0022D64C File Offset: 0x0022B84C
// (set) Token: 0x060087F7 RID: 34807 RVA: 0x0022D680 File Offset: 0x0022B880
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: 0x04005ABE RID: 23230
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x04005ABF RID: 23231
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x04005AC0 RID: 23232
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x04005AC1 RID: 23233
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04005AC2 RID: 23234
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04005AC3 RID: 23235
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x04005AC4 RID: 23236
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
// Token: 0x04005AC5 RID: 23237
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x04005AC6 RID: 23238
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
}
}