using System;
using Cpp2IlInjected;

// Token: 0x020001AE RID: 430
[Token(Token = "0x20001AE")]
public class Boss01Event : SceneEvent
{
	// Token: 0x060013D4 RID: 5076 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013D4")]
	[Address(RVA = "0x7B44A0", Offset = "0x7B34A0", VA = "0x1807B44A0", Slot = "5")]
	public override void OpenEvent()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013D5 RID: 5077 RVA: 0x0002D1A4 File Offset: 0x0002B3A4
	[Token(Token = "0x60013D5")]
	[Address(RVA = "0x32DFD0", Offset = "0x32CFD0", VA = "0x18032DFD0")]
	public Boss01Event()
	{
	}

	// Token: 0x04001DF3 RID: 7667
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001DF3")]
	public BossAct01EffectPlay g_BossEffect;

	// Token: 0x04001DF4 RID: 7668
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001DF4")]
	public Boss01Event.EventType Type;

	// Token: 0x020001AF RID: 431
	[Token(Token = "0x20001AF")]
	public enum EventType
	{
		// Token: 0x04001DF6 RID: 7670
		[Token(Token = "0x4001DF6")]
		Other,
		// Token: 0x04001DF7 RID: 7671
		[Token(Token = "0x4001DF7")]
		OpenEye,
		// Token: 0x04001DF8 RID: 7672
		[Token(Token = "0x4001DF8")]
		Charge,
		// Token: 0x04001DF9 RID: 7673
		[Token(Token = "0x4001DF9")]
		ExplosionAnimation,
		// Token: 0x04001DFA RID: 7674
		[Token(Token = "0x4001DFA")]
		Explosion,
		// Token: 0x04001DFB RID: 7675
		[Token(Token = "0x4001DFB")]
		PlusExplosion01
	}
}
