using System;
using Cpp2IlInjected;
using RootMotion.FinalIK;
using UnityEngine;

namespace RootMotion.Demos
{
	// Token: 0x020003D0 RID: 976
	[Token(Token = "0x20003D0")]
	public class RagdollUtilityDemo : MonoBehaviour
	{
		// Token: 0x06002394 RID: 9108 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002394")]
		[Address(RVA = "0xBE3D80", Offset = "0xBE2B80", VA = "0x180BE3D80")]
		private void OnGUI()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002395 RID: 9109 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002395")]
		[Address(RVA = "0xBE3DD0", Offset = "0xBE2BD0", VA = "0x180BE3DD0")]
		private void Update()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002396 RID: 9110 RVA: 0x00051698 File Offset: 0x0004F898
		[Token(Token = "0x6002396")]
		[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
		public RagdollUtilityDemo()
		{
		}

		// Token: 0x04002D25 RID: 11557
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x4002D25")]
		public RagdollUtility ragdollUtility;

		// Token: 0x04002D26 RID: 11558
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4002D26")]
		public Transform root;

		// Token: 0x04002D27 RID: 11559
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x4002D27")]
		public Rigidbody pelvis;
	}
}
