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

namespace RootMotion.Demos
{
	// Token: 0x020003C0 RID: 960
	[Token(Token = "0x20003C0")]
	public class HoldingHands : MonoBehaviour
	{
		// Token: 0x0600235C RID: 9052 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600235C")]
		[Address(RVA = "0x117EE50", Offset = "0x117DC50", VA = "0x18117EE50")]
		private void Start()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600235D RID: 9053 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600235D")]
		[Address(RVA = "0x117E9E0", Offset = "0x117D7E0", VA = "0x18117E9E0")]
		private void LateUpdate()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600235E RID: 9054 RVA: 0x00051070 File Offset: 0x0004F270
		[Token(Token = "0x600235E")]
		[Address(RVA = "0x117EFD0", Offset = "0x117DDD0", VA = "0x18117EFD0")]
		public HoldingHands()
		{
		}

		// Token: 0x04002CCD RID: 11469
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x4002CCD")]
		public FullBodyBipedIK rightHandChar;

		// Token: 0x04002CCE RID: 11470
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4002CCE")]
		public FullBodyBipedIK leftHandChar;

		// Token: 0x04002CCF RID: 11471
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x4002CCF")]
		public Transform rightHandTarget;

		// Token: 0x04002CD0 RID: 11472
		[FieldOffset(Offset = "0x30")]
		[Token(Token = "0x4002CD0")]
		public Transform leftHandTarget;

		// Token: 0x04002CD1 RID: 11473
		[FieldOffset(Offset = "0x38")]
		[Token(Token = "0x4002CD1")]
		public float crossFade;

		// Token: 0x04002CD2 RID: 11474
		[FieldOffset(Offset = "0x3C")]
		[Token(Token = "0x4002CD2")]
		public float speed = 10f;

		// Token: 0x04002CD3 RID: 11475
		[FieldOffset(Offset = "0x40")]
		[Token(Token = "0x4002CD3")]
		private Quaternion rightHandRotation;

		// Token: 0x04002CD4 RID: 11476
		[FieldOffset(Offset = "0x50")]
		[Token(Token = "0x4002CD4")]
		private Quaternion leftHandRotation;
	}
}
