using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000AF RID: 175
[Token(Token = "0x20000AF")]
public class CCController
{
	// Token: 0x06000741 RID: 1857 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000741")]
	[Address(RVA = "0xB894A0", Offset = "0xB884A0", VA = "0x180B894A0")]
	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: 0x06000742 RID: 1858 RVA: 0x00010688 File Offset: 0x0000E888
	[Token(Token = "0x6000742")]
	[Address(RVA = "0xB89480", Offset = "0xB88480", VA = "0x180B89480")]
	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: 0x06000743 RID: 1859 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000743")]
	[Address(RVA = "0xB89340", Offset = "0xB88340", VA = "0x180B89340")]
	public void SetLie(int ID = 0)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000744 RID: 1860 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000744")]
	[Address(RVA = "0xB89410", Offset = "0xB88410", VA = "0x180B89410")]
	public void SetOriginal()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000745 RID: 1861 RVA: 0x000106B8 File Offset: 0x0000E8B8
	[Token(Token = "0x6000745")]
	[Address(RVA = "0xB89310", Offset = "0xB88310", VA = "0x180B89310")]
	public void SetEnable(bool bEnable)
	{
		CharacterController characterController = this.g_CC;
		this.g_bEnable = bEnable;
		characterController.enabled = bEnable;
	}

	// Token: 0x06000746 RID: 1862 RVA: 0x000106E0 File Offset: 0x0000E8E0
	[Token(Token = "0x6000746")]
	[Address(RVA = "0x4C3B60", Offset = "0x4C2B60", VA = "0x1804C3B60")]
	public bool GetEnable()
	{
		return this.g_bEnable;
	}

	// Token: 0x06000747 RID: 1863 RVA: 0x000106F4 File Offset: 0x0000E8F4
	[Token(Token = "0x6000747")]
	[Address(RVA = "0x36ABD0", Offset = "0x369BD0", VA = "0x18036ABD0")]
	public CCController()
	{
	}

	// Token: 0x0400083E RID: 2110
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x400083E")]
	private Transform g_This;

	// Token: 0x0400083F RID: 2111
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x400083F")]
	private CharacterController g_CC;

	// Token: 0x04000840 RID: 2112
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4000840")]
	private Vector3 g_v3OCenter;

	// Token: 0x04000841 RID: 2113
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x4000841")]
	private Vector3 g_v3LieCenter;

	// Token: 0x04000842 RID: 2114
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4000842")]
	private Vector3 g_v3LieCenter02;

	// Token: 0x04000843 RID: 2115
	[FieldOffset(Offset = "0x44")]
	[Token(Token = "0x4000843")]
	private float g_fORadius;

	// Token: 0x04000844 RID: 2116
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4000844")]
	private float g_fLieRadius;

	// Token: 0x04000845 RID: 2117
	[FieldOffset(Offset = "0x4C")]
	[Token(Token = "0x4000845")]
	private float g_fLieRadius02;

	// Token: 0x04000846 RID: 2118
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4000846")]
	private float g_fOHeight;

	// Token: 0x04000847 RID: 2119
	[FieldOffset(Offset = "0x54")]
	[Token(Token = "0x4000847")]
	private float g_fLieHeight;

	// Token: 0x04000848 RID: 2120
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4000848")]
	private float g_fLieHeight02;

	// Token: 0x04000849 RID: 2121
	[FieldOffset(Offset = "0x5C")]
	[Token(Token = "0x4000849")]
	private bool g_bEnable;
}
