using System;
using System.Collections.Generic;
using ch.sycoforge.Decal;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000374 RID: 884
[Token(Token = "0x2000374")]
[RequireComponent(typeof(EasyDecal))]
public class CandidateFilter : MonoBehaviour
{
	// Token: 0x060022ED RID: 8941 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022ED")]
	[Address(RVA = "0xB92190", Offset = "0xB91190", VA = "0x180B92190")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022EE RID: 8942 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022EE")]
	[Address(RVA = "0xB922C0", Offset = "0xB912C0", VA = "0x180B922C0")]
	private void bp_OnCandidatesProcessed(List<Collider> colliders)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022EF RID: 8943 RVA: 0x000543BC File Offset: 0x000525BC
	[Token(Token = "0x60022EF")]
	[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
	public CandidateFilter()
	{
	}

	// Token: 0x04002C65 RID: 11365
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002C65")]
	public GameObject ExclusiveReceiver;

	// Token: 0x04002C66 RID: 11366
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002C66")]
	private EasyDecal decal;
}
