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

namespace RootMotion.Demos
{
	// Token: 0x02000428 RID: 1064
	[Token(Token = "0x2000428")]
	public class RagdollUtilityDemo : MonoBehaviour
	{
		// Token: 0x0600265D RID: 9821 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600265D")]
		[Address(RVA = "0xEC0180", Offset = "0xEBF180", VA = "0x180EC0180")]
		private void OnGUI()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600265E RID: 9822 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600265E")]
		[Address(RVA = "0xEC0260", Offset = "0xEBF260", VA = "0x180EC0260")]
		private void Update()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600265F RID: 9823 RVA: 0x000588F0 File Offset: 0x00056AF0
		[Token(Token = "0x600265F")]
		[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
		public RagdollUtilityDemo()
		{
		}

		// Token: 0x0400300F RID: 12303
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x400300F")]
		public RagdollUtility ragdollUtility;

		// Token: 0x04003010 RID: 12304
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4003010")]
		public Transform root;

		// Token: 0x04003011 RID: 12305
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x4003011")]
		public Rigidbody pelvis;
	}
}
