using System;
using System.Collections;
using Cpp2IlInjected;
using UnityEngine;

namespace PowerUpVFX
{
	// Token: 0x0200058B RID: 1419
	[Token(Token = "0x200058B")]
	public class DemoManager : MonoBehaviour
	{
		// Token: 0x06002E83 RID: 11907 RVA: 0x00063324 File Offset: 0x00061524
		[Token(Token = "0x6002E83")]
		[Address(RVA = "0x13C92D0", Offset = "0x13C80D0", VA = "0x1813C92D0")]
		private void Start()
		{
			int num;
			DemoManager.<RestartAnim>d__4 <RestartAnim>d__ = new DemoManager.<RestartAnim>d__4(num);
			num = 0;
			<RestartAnim>d__.<>4__this = this;
			Coroutine coroutine = base.StartCoroutine(<RestartAnim>d__);
			UnityEngine.Object.Destroy(GameObject.Find("Instructions"), 9.5f);
		}

		// Token: 0x06002E84 RID: 11908 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002E84")]
		[Address(RVA = "0x13C93C0", Offset = "0x13C81C0", VA = "0x1813C93C0")]
		private void Update()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002E85 RID: 11909 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002E85")]
		[Address(RVA = "0x13C9260", Offset = "0x13C8060", VA = "0x1813C9260")]
		private IEnumerator RestartAnim()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002E86 RID: 11910 RVA: 0x00063364 File Offset: 0x00061564
		[Token(Token = "0x6002E86")]
		[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
		public DemoManager()
		{
		}

		// Token: 0x0400375A RID: 14170
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x400375A")]
		public Camera main_camera;

		// Token: 0x0400375B RID: 14171
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x400375B")]
		public GameObject[] RestartThis;
	}
}
