using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000E1 RID: 225
[Token(Token = "0x20000E1")]
public class BossLevel03_BR_EffectPlay : BossLevel03EffectPlay
{
	// Token: 0x06000B39 RID: 2873 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B39")]
	[Address(RVA = "0x9944F0", Offset = "0x9934F0", VA = "0x1809944F0", Slot = "4")]
	public override void InitData(Animator Anim)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B3A RID: 2874 RVA: 0x00019DC8 File Offset: 0x00017FC8
	[Token(Token = "0x6000B3A")]
	[Address(RVA = "0x9960A0", Offset = "0x9950A0", VA = "0x1809960A0", Slot = "5")]
	protected override void Update()
	{
		base.Update();
		this.g_SEPMagicLava.Update();
		this.FootWaveUpdate();
		this.MagicLavaUpdate();
	}

	// Token: 0x06000B3B RID: 2875 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B3B")]
	[Address(RVA = "0x995650", Offset = "0x994650", VA = "0x180995650", Slot = "6")]
	public override void PlayEffAniFallDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B3C RID: 2876 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B3C")]
	[Address(RVA = "0x993810", Offset = "0x992810", VA = "0x180993810", Slot = "9")]
	public override void EarthQuakeAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B3D RID: 2877 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B3D")]
	[Address(RVA = "0x993BE0", Offset = "0x992BE0", VA = "0x180993BE0")]
	private void FootWaveUpdate()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B3E RID: 2878 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B3E")]
	[Address(RVA = "0x995A40", Offset = "0x994A40", VA = "0x180995A40", Slot = "7")]
	public override void PlayEffCharge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B3F RID: 2879 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B3F")]
	[Address(RVA = "0x995860", Offset = "0x994860", VA = "0x180995860", Slot = "8")]
	public override void PlayEffChargeComplete()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B40 RID: 2880 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B40")]
	[Address(RVA = "0x994A70", Offset = "0x993A70", VA = "0x180994A70")]
	private void MagicLavaUpdate()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B41 RID: 2881 RVA: 0x00019DF8 File Offset: 0x00017FF8
	[Token(Token = "0x6000B41")]
	[Address(RVA = "0x996060", Offset = "0x995060", VA = "0x180996060", Slot = "10")]
	public override void SetTimeScale(float fTimeScale)
	{
		base.SetTimeScale(fTimeScale);
		this.g_EffFootWave.SetTimeScale(fTimeScale);
	}

	// Token: 0x06000B42 RID: 2882 RVA: 0x00019E20 File Offset: 0x00018020
	[Token(Token = "0x6000B42")]
	[Address(RVA = "0x9960F0", Offset = "0x9950F0", VA = "0x1809960F0")]
	public BossLevel03_BR_EffectPlay()
	{
	}

	// Token: 0x0400121D RID: 4637
	[FieldOffset(Offset = "0x668")]
	[Token(Token = "0x400121D")]
	public GameObject Eff_FootWave;

	// Token: 0x0400121E RID: 4638
	[FieldOffset(Offset = "0x670")]
	[Token(Token = "0x400121E")]
	public GameObject Eff_MagicLaveFloor;

	// Token: 0x0400121F RID: 4639
	[FieldOffset(Offset = "0x678")]
	[Token(Token = "0x400121F")]
	public GameObject Eff_MagicLave;

	// Token: 0x04001220 RID: 4640
	[FieldOffset(Offset = "0x680")]
	[Token(Token = "0x4001220")]
	private EffectPool g_EffFootWave;

	// Token: 0x04001221 RID: 4641
	[FieldOffset(Offset = "0x688")]
	[Token(Token = "0x4001221")]
	private EffectPool g_EffMagicLaveFloor;

	// Token: 0x04001222 RID: 4642
	[FieldOffset(Offset = "0x690")]
	[Token(Token = "0x4001222")]
	private EffectPool g_EffMagicLave;

	// Token: 0x04001223 RID: 4643
	[FieldOffset(Offset = "0x698")]
	[Token(Token = "0x4001223")]
	public GameObject SE_MagicLave;

	// Token: 0x04001224 RID: 4644
	[FieldOffset(Offset = "0x6A0")]
	[Token(Token = "0x4001224")]
	private SoundEffectPool g_SEPMagicLava;

	// Token: 0x04001225 RID: 4645
	[FieldOffset(Offset = "0x6A8")]
	[Token(Token = "0x4001225")]
	public AttackData AD_FloorWave;

	// Token: 0x04001226 RID: 4646
	[FieldOffset(Offset = "0x6B0")]
	[Token(Token = "0x4001226")]
	public AttackData AD_MagicLava;

	// Token: 0x04001227 RID: 4647
	[Token(Token = "0x4001227")]
	private const int g_iEffFootWaveNum = 3;

	// Token: 0x04001228 RID: 4648
	[FieldOffset(Offset = "0x6B8")]
	[Token(Token = "0x4001228")]
	private int g_iEffFootWaveIndex;

	// Token: 0x04001229 RID: 4649
	[FieldOffset(Offset = "0x6C0")]
	[Token(Token = "0x4001229")]
	private Transform[] g_FootWave;

	// Token: 0x0400122A RID: 4650
	[FieldOffset(Offset = "0x6C8")]
	[Token(Token = "0x400122A")]
	private bool[] g_bFootWave;

	// Token: 0x0400122B RID: 4651
	[FieldOffset(Offset = "0x6D0")]
	[Token(Token = "0x400122B")]
	private float[] g_bFootWaveRadius;

	// Token: 0x0400122C RID: 4652
	[FieldOffset(Offset = "0x6D8")]
	[Token(Token = "0x400122C")]
	private bool[] g_bFootWave_Collision;

	// Token: 0x0400122D RID: 4653
	[FieldOffset(Offset = "0x6E0")]
	[Token(Token = "0x400122D")]
	public Transform MagicLavaPoint;

	// Token: 0x0400122E RID: 4654
	[FieldOffset(Offset = "0x6E8")]
	[Token(Token = "0x400122E")]
	private Vector3[] g_v3MagicLavePos;

	// Token: 0x0400122F RID: 4655
	[Token(Token = "0x400122F")]
	private const int g_iMagicLavaNum = 9;

	// Token: 0x04001230 RID: 4656
	[FieldOffset(Offset = "0x6F0")]
	[Token(Token = "0x4001230")]
	private int g_iMagicLavaIndex;

	// Token: 0x04001231 RID: 4657
	[Token(Token = "0x4001231")]
	private const float g_fMagicLavaFrequency = 0.18f;

	// Token: 0x04001232 RID: 4658
	[FieldOffset(Offset = "0x6F4")]
	[Token(Token = "0x4001232")]
	private float g_fMagicLavaFrequencyVal;

	// Token: 0x04001233 RID: 4659
	[FieldOffset(Offset = "0x6F8")]
	[Token(Token = "0x4001233")]
	private int g_iMagicLavaStage;

	// Token: 0x04001234 RID: 4660
	[FieldOffset(Offset = "0x700")]
	[Token(Token = "0x4001234")]
	private float[] g_fMagicLavaCollisionTime;

	// Token: 0x04001235 RID: 4661
	[FieldOffset(Offset = "0x708")]
	[Token(Token = "0x4001235")]
	private bool[] g_bMagicLavaCollision;
}
