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

namespace RootMotion.Demos
{
	// Token: 0x02000436 RID: 1078
	[Token(Token = "0x2000436")]
	public class BendGoal : MonoBehaviour
	{
		// Token: 0x0600269E RID: 9886 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600269E")]
		[Address(RVA = "0x79FD10", Offset = "0x79ED10", VA = "0x18079FD10")]
		private void Start()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600269F RID: 9887 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600269F")]
		[Address(RVA = "0x79FC40", Offset = "0x79EC40", VA = "0x18079FC40")]
		private void LateUpdate()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060026A0 RID: 9888 RVA: 0x0005905C File Offset: 0x0005725C
		[Token(Token = "0x60026A0")]
		[Address(RVA = "0x79FD70", Offset = "0x79ED70", VA = "0x18079FD70")]
		public BendGoal()
		{
		}

		// Token: 0x04003054 RID: 12372
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x4003054")]
		public LimbIK limbIK;

		// Token: 0x04003055 RID: 12373
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4003055")]
		[Range(0f, 1f)]
		public float weight = 1f;
	}
}
