using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000314 RID: 788
[Token(Token = "0x2000314")]
public class CharacterControllerTest : MonoBehaviour, ICharacterController
{
	// Token: 0x06001FA3 RID: 8099 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FA3")]
	[Address(RVA = "0xE85130", Offset = "0xE83F30", VA = "0x180E85130")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FA4 RID: 8100 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FA4")]
	[Address(RVA = "0xE85060", Offset = "0xE83E60", VA = "0x180E85060", Slot = "4")]
	public void Move(Vector2 movement)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FA5 RID: 8101 RVA: 0x0004C1CC File Offset: 0x0004A3CC
	[Token(Token = "0x6001FA5")]
	[Address(RVA = "0xE85030", Offset = "0xE83E30", VA = "0x180E85030", Slot = "7")]
	public void Jump()
	{
		this.controller.Jump(10f);
	}

	// Token: 0x06001FA6 RID: 8102 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FA6")]
	[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "5")]
	public void Walk(bool onHolding)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FA7 RID: 8103 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FA7")]
	[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "6")]
	public void Dash(bool onHolding)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FA8 RID: 8104 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FA8")]
	[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "8")]
	public void Dodge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FA9 RID: 8105 RVA: 0x0004C1F0 File Offset: 0x0004A3F0
	[Token(Token = "0x6001FA9")]
	[Address(RVA = "0xE84FD0", Offset = "0xE83DD0", VA = "0x180E84FD0", Slot = "9")]
	public void Interact()
	{
		Debug.Log("Action Move");
	}

	// Token: 0x06001FAA RID: 8106 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FAA")]
	[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "10")]
	public void Attack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FAB RID: 8107 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FAB")]
	[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "11")]
	public void Chant()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FAC RID: 8108 RVA: 0x0004C208 File Offset: 0x0004A408
	[Token(Token = "0x6001FAC")]
	[Address(RVA = "0xE84FA0", Offset = "0xE83DA0", VA = "0x180E84FA0", Slot = "12")]
	public void Aim(bool onHolding)
	{
		if (onHolding)
		{
			this.controller.SetFloating(1.5f);
			return;
		}
	}

	// Token: 0x06001FAD RID: 8109 RVA: 0x0004C230 File Offset: 0x0004A430
	[Token(Token = "0x6001FAD")]
	[Address(RVA = "0xE850F0", Offset = "0xE83EF0", VA = "0x180E850F0", Slot = "13")]
	public void Shoot(bool onHolding)
	{
		if (onHolding)
		{
		}
		this.controller.SetDragMove(5f);
	}

	// Token: 0x06001FAE RID: 8110 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FAE")]
	[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "14")]
	public void SwitchCameraMode()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FAF RID: 8111 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FAF")]
	[Address(RVA = "0xE85260", Offset = "0xE84060", VA = "0x180E85260")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FB0 RID: 8112 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FB0")]
	[Address(RVA = "0xE850A0", Offset = "0xE83EA0", VA = "0x180E850A0")]
	private void ResetPos()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FB1 RID: 8113 RVA: 0x0004C258 File Offset: 0x0004A458
	[Token(Token = "0x6001FB1")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public CharacterControllerTest()
	{
	}

	// Token: 0x0400291C RID: 10524
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x400291C")]
	[SerializeField]
	private Vector3 movement;

	// Token: 0x0400291D RID: 10525
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x400291D")]
	[SerializeField]
	private Transform actionTarget;

	// Token: 0x0400291E RID: 10526
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x400291E")]
	private MoveController controller;
}
