using System;
using Cpp2IlInjected;
using UnityEngine;

namespace ch.sycoforge.Decal.Demo
{
	// Token: 0x020005DE RID: 1502
	[Token(Token = "0x20005DE")]
	public class AdvancedBulletHoles : MonoBehaviour
	{
		// Token: 0x06002F9D RID: 12189 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F9D")]
		[Address(RVA = "0x11E3350", Offset = "0x11E2150", VA = "0x1811E3350")]
		private void Start()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F9E RID: 12190 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F9E")]
		[Address(RVA = "0x11E3440", Offset = "0x11E2240", VA = "0x1811E3440")]
		private void Update()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F9F RID: 12191 RVA: 0x000656B8 File Offset: 0x000638B8
		[Token(Token = "0x6002F9F")]
		[Address(RVA = "0x11E39E0", Offset = "0x11E27E0", VA = "0x1811E39E0")]
		public AdvancedBulletHoles()
		{
		}

		// Token: 0x040039E2 RID: 14818
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x40039E2")]
		public EasyDecal DecalPrefab;

		// Token: 0x040039E3 RID: 14819
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x40039E3")]
		public GameObject ImpactParticles;

		// Token: 0x040039E4 RID: 14820
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x40039E4")]
		public float CastRadius = 0.25f;
	}
}
