using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000395 RID: 917
[Token(Token = "0x2000395")]
public class DestroyObj : MonoBehaviour
{
	// Token: 0x06002373 RID: 9075 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002373")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002374 RID: 9076 RVA: 0x0005506C File Offset: 0x0005326C
	[Token(Token = "0x6002374")]
	[Address(RVA = "0x17E03B0", Offset = "0x17DF3B0", VA = "0x1817E03B0")]
	private void Update()
	{
		float num = this.timer;
		float deltaTime = Time.deltaTime;
		this.timer = num;
		UnityEngine.Object.Destroy(base.gameObject);
	}

	// Token: 0x06002375 RID: 9077 RVA: 0x0005509C File Offset: 0x0005329C
	[Token(Token = "0x6002375")]
	[Address(RVA = "0xD1AA30", Offset = "0xD19A30", VA = "0x180D1AA30")]
	public DestroyObj()
	{
	}

	// Token: 0x04002CDB RID: 11483
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002CDB")]
	public float timer = 0.5f;
}
