using System;
using Cpp2IlInjected;

// Token: 0x020001B0 RID: 432
[Token(Token = "0x20001B0")]
public class MultipleEventOpen : SceneEvent
{
	// Token: 0x0600130F RID: 4879 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600130F")]
	[Address(RVA = "0xBD1A00", Offset = "0xBD0800", VA = "0x180BD1A00", Slot = "4")]
	public override void InitData(SceneEventManager SEM)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001310 RID: 4880 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001310")]
	[Address(RVA = "0xBD1BB0", Offset = "0xBD09B0", VA = "0x180BD1BB0")]
	protected void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001311 RID: 4881 RVA: 0x0002BD3C File Offset: 0x00029F3C
	[Token(Token = "0x6001311")]
	[Address(RVA = "0xBD1B40", Offset = "0xBD0940", VA = "0x180BD1B40", Slot = "12")]
	public override void ResetEvent()
	{
		base.ResetEvent();
		float[] deltaTime = this.DeltaTime;
		int num = 0;
		this.g_AllOpen = false;
		if (num < deltaTime.Length)
		{
			float[] array = this.g_fTime;
			num++;
			array[0] = (float)num;
			float[] deltaTime2 = this.DeltaTime;
		}
	}

	// Token: 0x06001312 RID: 4882 RVA: 0x0002BD88 File Offset: 0x00029F88
	[Token(Token = "0x6001312")]
	[Address(RVA = "0x30DE20", Offset = "0x30CC20", VA = "0x18030DE20")]
	public MultipleEventOpen()
	{
	}

	// Token: 0x04001DA7 RID: 7591
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001DA7")]
	public SceneEvent[] OpenMultipleEvent;

	// Token: 0x04001DA8 RID: 7592
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001DA8")]
	public float[] DeltaTime;

	// Token: 0x04001DA9 RID: 7593
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001DA9")]
	private float[] g_fTime;

	// Token: 0x04001DAA RID: 7594
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001DAA")]
	private bool g_AllOpen;
}
