using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000367 RID: 871
[Token(Token = "0x2000367")]
public class CollisionTester : MonoBehaviour
{
	// Token: 0x06002256 RID: 8790 RVA: 0x0005318C File Offset: 0x0005138C
	[Token(Token = "0x6002256")]
	[Address(RVA = "0xB9AB20", Offset = "0xB99B20", VA = "0x180B9AB20")]
	private void Start()
	{
		string[] array;
		for (;;)
		{
			array = new string[2];
			if ("Default" == 0 || "Default" != 0)
			{
				array[0] = "Default";
				if ("Floor" == 0 || "Floor" != 0)
				{
					break;
				}
			}
		}
		array[1] = "Floor";
		LayerMask layerMask = LayerMask.GetMask(array);
		this.mask = layerMask;
	}

	// Token: 0x06002257 RID: 8791 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002257")]
	[Address(RVA = "0xB9AC70", Offset = "0xB99C70", VA = "0x180B9AC70")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002258 RID: 8792 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002258")]
	[Address(RVA = "0xB9AA80", Offset = "0xB99A80", VA = "0x180B9AA80")]
	private void OnDrawGizmos()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002259 RID: 8793 RVA: 0x000531F4 File Offset: 0x000513F4
	[Token(Token = "0x6002259")]
	[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
	public CollisionTester()
	{
	}

	// Token: 0x04002BF7 RID: 11255
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002BF7")]
	[SerializeField]
	private CharacterController controller;

	// Token: 0x04002BF8 RID: 11256
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002BF8")]
	[SerializeField]
	private bool hitResult;

	// Token: 0x04002BF9 RID: 11257
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x4002BF9")]
	[SerializeField]
	private LayerMask mask;
}
