using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200033D RID: 829
[Token(Token = "0x200033D")]
public class DestroyObj : MonoBehaviour
{
	// Token: 0x060020AA RID: 8362 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60020AA")]
	[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060020AB RID: 8363 RVA: 0x0004DDEC File Offset: 0x0004BFEC
	[Token(Token = "0x60020AB")]
	[Address(RVA = "0x13CF820", Offset = "0x13CE620", VA = "0x1813CF820")]
	private void Update()
	{
		float num = this.timer;
		float deltaTime = Time.deltaTime;
		this.timer = num;
		UnityEngine.Object.Destroy(base.gameObject);
	}

	// Token: 0x060020AC RID: 8364 RVA: 0x0004DE1C File Offset: 0x0004C01C
	[Token(Token = "0x60020AC")]
	[Address(RVA = "0x4BECF0", Offset = "0x4BDAF0", VA = "0x1804BECF0")]
	public DestroyObj()
	{
	}

	// Token: 0x040029F1 RID: 10737
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40029F1")]
	public float timer = 0.5f;
}
