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

namespace RootMotion.Demos
{
	// Token: 0x02000417 RID: 1047
	[Token(Token = "0x2000417")]
	public class HitReactionTrigger : MonoBehaviour
	{
		// Token: 0x06002622 RID: 9762 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002622")]
		[Address(RVA = "0x17046D0", Offset = "0x17036D0", VA = "0x1817046D0")]
		private void Update()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002623 RID: 9763 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002623")]
		[Address(RVA = "0x1704600", Offset = "0x1703600", VA = "0x181704600")]
		private void OnGUI()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002624 RID: 9764 RVA: 0x000582A8 File Offset: 0x000564A8
		[Token(Token = "0x6002624")]
		[Address(RVA = "0x79FD70", Offset = "0x79ED70", VA = "0x18079FD70")]
		public HitReactionTrigger()
		{
		}

		// Token: 0x04002FB4 RID: 12212
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x4002FB4")]
		[SerializeField]
		private HitReaction hitReaction;

		// Token: 0x04002FB5 RID: 12213
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4002FB5")]
		[SerializeField]
		private float hitForce = 1f;

		// Token: 0x04002FB6 RID: 12214
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x4002FB6")]
		private string colliderName;
	}
}
