using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200036C RID: 876
[Token(Token = "0x200036C")]
public class CharacterControllerTest : MonoBehaviour, ICharacterController
{
	// Token: 0x0600226C RID: 8812 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600226C")]
	[Address(RVA = "0xB961C0", Offset = "0xB951C0", VA = "0x180B961C0")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600226D RID: 8813 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600226D")]
	[Address(RVA = "0xB960F0", Offset = "0xB950F0", VA = "0x180B960F0", Slot = "4")]
	public void Move(Vector2 movement)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600226E RID: 8814 RVA: 0x000535F8 File Offset: 0x000517F8
	[Token(Token = "0x600226E")]
	[Address(RVA = "0xB960C0", Offset = "0xB950C0", VA = "0x180B960C0", Slot = "7")]
	public void Jump()
	{
		this.controller.Jump(10f);
	}

	// Token: 0x0600226F RID: 8815 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600226F")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "5")]
	public void Walk(bool onHolding)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002270 RID: 8816 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002270")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "6")]
	public void Dash(bool onHolding)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002271 RID: 8817 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002271")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "8")]
	public void Dodge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002272 RID: 8818 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002272")]
	[Address(RVA = "0xB96060", Offset = "0xB95060", VA = "0x180B96060", Slot = "9")]
	public void Interact()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002273 RID: 8819 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002273")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "10")]
	public void Attack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002274 RID: 8820 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002274")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "11")]
	public void Chant()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002275 RID: 8821 RVA: 0x0005361C File Offset: 0x0005181C
	[Token(Token = "0x6002275")]
	[Address(RVA = "0xB96030", Offset = "0xB95030", VA = "0x180B96030", Slot = "12")]
	public void Aim(bool onHolding)
	{
		if (onHolding)
		{
			this.controller.SetFloating(1.5f);
			return;
		}
	}

	// Token: 0x06002276 RID: 8822 RVA: 0x00053644 File Offset: 0x00051844
	[Token(Token = "0x6002276")]
	[Address(RVA = "0xB96180", Offset = "0xB95180", VA = "0x180B96180", Slot = "13")]
	public void Shoot(bool onHolding)
	{
		if (onHolding)
		{
		}
		this.controller.SetDragMove(5f);
	}

	// Token: 0x06002277 RID: 8823 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002277")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "14")]
	public void SwitchCameraMode()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002278 RID: 8824 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002278")]
	[Address(RVA = "0xB962F0", Offset = "0xB952F0", VA = "0x180B962F0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002279 RID: 8825 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002279")]
	[Address(RVA = "0xB96130", Offset = "0xB95130", VA = "0x180B96130")]
	private void ResetPos()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600227A RID: 8826 RVA: 0x0005366C File Offset: 0x0005186C
	[Token(Token = "0x600227A")]
	[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
	public CharacterControllerTest()
	{
	}

	// Token: 0x04002C06 RID: 11270
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002C06")]
	[SerializeField]
	private Vector3 movement;

	// Token: 0x04002C07 RID: 11271
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002C07")]
	[SerializeField]
	private Transform actionTarget;

	// Token: 0x04002C08 RID: 11272
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002C08")]
	private MoveController controller;
}
