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

namespace RootMotion.Demos
{
	// Token: 0x02000418 RID: 1048
	[Token(Token = "0x2000418")]
	public class HoldingHands : MonoBehaviour
	{
		// Token: 0x06002625 RID: 9765 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002625")]
		[Address(RVA = "0x1705520", Offset = "0x1704520", VA = "0x181705520")]
		private void Start()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002626 RID: 9766 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002626")]
		[Address(RVA = "0x17050B0", Offset = "0x17040B0", VA = "0x1817050B0")]
		private void LateUpdate()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002627 RID: 9767 RVA: 0x000582C8 File Offset: 0x000564C8
		[Token(Token = "0x6002627")]
		[Address(RVA = "0x17056A0", Offset = "0x17046A0", VA = "0x1817056A0")]
		public HoldingHands()
		{
		}

		// Token: 0x04002FB7 RID: 12215
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x4002FB7")]
		public FullBodyBipedIK rightHandChar;

		// Token: 0x04002FB8 RID: 12216
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4002FB8")]
		public FullBodyBipedIK leftHandChar;

		// Token: 0x04002FB9 RID: 12217
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x4002FB9")]
		public Transform rightHandTarget;

		// Token: 0x04002FBA RID: 12218
		[FieldOffset(Offset = "0x30")]
		[Token(Token = "0x4002FBA")]
		public Transform leftHandTarget;

		// Token: 0x04002FBB RID: 12219
		[FieldOffset(Offset = "0x38")]
		[Token(Token = "0x4002FBB")]
		public float crossFade;

		// Token: 0x04002FBC RID: 12220
		[FieldOffset(Offset = "0x3C")]
		[Token(Token = "0x4002FBC")]
		public float speed = 10f;

		// Token: 0x04002FBD RID: 12221
		[FieldOffset(Offset = "0x40")]
		[Token(Token = "0x4002FBD")]
		private Quaternion rightHandRotation;

		// Token: 0x04002FBE RID: 12222
		[FieldOffset(Offset = "0x50")]
		[Token(Token = "0x4002FBE")]
		private Quaternion leftHandRotation;
	}
}
