using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001B4 RID: 436
[Token(Token = "0x20001B4")]
public class BossRushNPCEvent : SceneEvent
{
	// Token: 0x060013E1 RID: 5089 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013E1")]
	[Address(RVA = "0x114D030", Offset = "0x114C030", VA = "0x18114D030", Slot = "5")]
	public override void OpenEvent()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013E2 RID: 5090 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013E2")]
	[Address(RVA = "0x114D300", Offset = "0x114C300", VA = "0x18114D300")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013E3 RID: 5091 RVA: 0x0002D3D4 File Offset: 0x0002B5D4
	[Token(Token = "0x60013E3")]
	[Address(RVA = "0x32DFD0", Offset = "0x32CFD0", VA = "0x18032DFD0")]
	public BossRushNPCEvent()
	{
	}

	// Token: 0x04001E0E RID: 7694
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001E0E")]
	[SerializeField]
	private NPC_BR_Nonota[] NPC;

	// Token: 0x04001E0F RID: 7695
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001E0F")]
	public BossRushNPCEvent.EventType[] Type;

	// Token: 0x04001E10 RID: 7696
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001E10")]
	private float g_fScaleXZ;

	// Token: 0x04001E11 RID: 7697
	[FieldOffset(Offset = "0x4C")]
	[Token(Token = "0x4001E11")]
	private float g_fScaleY;

	// Token: 0x04001E12 RID: 7698
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001E12")]
	private float g_fTeleportApperaTime;

	// Token: 0x020001B5 RID: 437
	[Token(Token = "0x20001B5")]
	public enum EventType
	{
		// Token: 0x04001E14 RID: 7700
		[Token(Token = "0x4001E14")]
		Null,
		// Token: 0x04001E15 RID: 7701
		[Token(Token = "0x4001E15")]
		EndingOpening,
		// Token: 0x04001E16 RID: 7702
		[Token(Token = "0x4001E16")]
		TeleportAppera,
		// Token: 0x04001E17 RID: 7703
		[Token(Token = "0x4001E17")]
		ResetScale
	}
}
