using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000098 RID: 152
[Token(Token = "0x2000098")]
public class CCController
{
	// Token: 0x0600069A RID: 1690 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600069A")]
	[Address(RVA = "0x1348BC0", Offset = "0x13479C0", VA = "0x181348BC0")]
	public void Start(Transform This, Vector3 v3Center, float fRadius, float fHeight)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600069B RID: 1691 RVA: 0x0000FB18 File Offset: 0x0000DD18
	[Token(Token = "0x600069B")]
	[Address(RVA = "0x1348BA0", Offset = "0x13479A0", VA = "0x181348BA0")]
	public void Start02(Vector3 v3Center, float fRadius, float fHeight)
	{
		float z = v3Center.z;
		this.g_v3LieCenter02.z = z;
		this.g_fLieRadius02 = fRadius;
		this.g_fLieHeight02 = fHeight;
	}

	// Token: 0x0600069C RID: 1692 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600069C")]
	[Address(RVA = "0x1348A60", Offset = "0x1347860", VA = "0x181348A60")]
	public void SetLie(int ID = 0)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600069D RID: 1693 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600069D")]
	[Address(RVA = "0x1348B30", Offset = "0x1347930", VA = "0x181348B30")]
	public void SetOriginal()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600069E RID: 1694 RVA: 0x0000FB48 File Offset: 0x0000DD48
	[Token(Token = "0x600069E")]
	[Address(RVA = "0x1348A30", Offset = "0x1347830", VA = "0x181348A30")]
	public void SetEnable(bool bEnable)
	{
		CharacterController characterController = this.g_CC;
		this.g_bEnable = bEnable;
		characterController.enabled = bEnable;
	}

	// Token: 0x0600069F RID: 1695 RVA: 0x0000FB70 File Offset: 0x0000DD70
	[Token(Token = "0x600069F")]
	[Address(RVA = "0x4681B0", Offset = "0x466FB0", VA = "0x1804681B0")]
	public bool GetEnable()
	{
		return this.g_bEnable;
	}

	// Token: 0x060006A0 RID: 1696 RVA: 0x0000FB84 File Offset: 0x0000DD84
	[Token(Token = "0x60006A0")]
	[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
	public CCController()
	{
	}

	// Token: 0x040007CC RID: 1996
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x40007CC")]
	private Transform g_This;

	// Token: 0x040007CD RID: 1997
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40007CD")]
	private CharacterController g_CC;

	// Token: 0x040007CE RID: 1998
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40007CE")]
	private Vector3 g_v3OCenter;

	// Token: 0x040007CF RID: 1999
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x40007CF")]
	private Vector3 g_v3LieCenter;

	// Token: 0x040007D0 RID: 2000
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40007D0")]
	private Vector3 g_v3LieCenter02;

	// Token: 0x040007D1 RID: 2001
	[FieldOffset(Offset = "0x44")]
	[Token(Token = "0x40007D1")]
	private float g_fORadius;

	// Token: 0x040007D2 RID: 2002
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40007D2")]
	private float g_fLieRadius;

	// Token: 0x040007D3 RID: 2003
	[FieldOffset(Offset = "0x4C")]
	[Token(Token = "0x40007D3")]
	private float g_fLieRadius02;

	// Token: 0x040007D4 RID: 2004
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40007D4")]
	private float g_fOHeight;

	// Token: 0x040007D5 RID: 2005
	[FieldOffset(Offset = "0x54")]
	[Token(Token = "0x40007D5")]
	private float g_fLieHeight;

	// Token: 0x040007D6 RID: 2006
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40007D6")]
	private float g_fLieHeight02;

	// Token: 0x040007D7 RID: 2007
	[FieldOffset(Offset = "0x5C")]
	[Token(Token = "0x40007D7")]
	private bool g_bEnable;
}
