using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000E8 RID: 232
[Token(Token = "0x20000E8")]
public class Knight_BR_EffectPlay : knightEffectPlay
{
	// Token: 0x06000B73 RID: 2931 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B73")]
	[Address(RVA = "0x1052C00", Offset = "0x1051C00", VA = "0x181052C00", Slot = "4")]
	public override void InitData(MoveController Move, AI_knight AI)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B74 RID: 2932 RVA: 0x0001A2AC File Offset: 0x000184AC
	[Token(Token = "0x6000B74")]
	[Address(RVA = "0x1053BC0", Offset = "0x1052BC0", VA = "0x181053BC0", Slot = "5")]
	protected override void Update()
	{
		base.Update();
		this.g_SEBRSplashBulletCollision.Update();
		this.g_SEBRSplashBulletPlayerCollision.Update();
	}

	// Token: 0x06000B75 RID: 2933 RVA: 0x0001A2DC File Offset: 0x000184DC
	[Token(Token = "0x6000B75")]
	[Address(RVA = "0x1052A00", Offset = "0x1051A00", VA = "0x181052A00", Slot = "6")]
	public override void DamageFly()
	{
		base.DamageFly();
		GameObject gameObject = this.g_EffBRAttackBackJump.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			Evaporating01 component = this.g_EffBRAttackBackJump.GetGameObject().GetComponent<Evaporating01>();
			int num2 = 0;
			if (component != num2)
			{
				component.StopEffect();
			}
		}
		this.g_EffBRAttackBackJump.Stop(3f);
		GameObject gameObject2 = this.g_EffBRAttack03Combo.GetGameObject();
		int num3 = 0;
		if (gameObject2 != num3)
		{
			Evaporating01 component2 = this.g_EffBRAttack03Combo.GetGameObject().GetComponent<Evaporating01>();
			int num4 = 0;
			if (component2 != num4)
			{
				component2.StopEffect();
			}
		}
		this.g_EffBRAttack03Combo.Stop(3f);
	}

	// Token: 0x06000B76 RID: 2934 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B76")]
	[Address(RVA = "0x1053900", Offset = "0x1052900", VA = "0x181053900")]
	public void PlayEffAttackBackJump()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B77 RID: 2935 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B77")]
	[Address(RVA = "0x1053720", Offset = "0x1052720", VA = "0x181053720")]
	public void PlayEffAttackBackJumpShot()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B78 RID: 2936 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B78")]
	[Address(RVA = "0x10535F0", Offset = "0x10525F0", VA = "0x1810535F0")]
	public void PlayEffAttack03Combo()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B79 RID: 2937 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B79")]
	[Address(RVA = "0x1053240", Offset = "0x1052240", VA = "0x181053240")]
	public void PlayEffAttack03ComboShot()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B7A RID: 2938 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B7A")]
	[Address(RVA = "0x1052920", Offset = "0x1051920", VA = "0x181052920")]
	public void AniMoveAttack03Combo()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B7B RID: 2939 RVA: 0x0001A394 File Offset: 0x00018594
	[Token(Token = "0x6000B7B")]
	[Address(RVA = "0x1053A30", Offset = "0x1052A30", VA = "0x181053A30", Slot = "7")]
	public override void SetTimeScale(float fTimeScale)
	{
		base.SetTimeScale(fTimeScale);
		this.g_EffBRAttackBackJump.SetTimeScale(fTimeScale);
		GameObject gameObject = this.g_EffBRAttackBackJump.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			gameObject.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_EffBRAttack03Combo.SetTimeScale(fTimeScale);
		GameObject gameObject2 = this.g_EffBRAttack03Combo.GetGameObject();
		int num2 = 0;
		if (gameObject2 != num2)
		{
			gameObject2.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
	}

	// Token: 0x06000B7C RID: 2940 RVA: 0x0001A418 File Offset: 0x00018618
	[Token(Token = "0x6000B7C")]
	[Address(RVA = "0x1053C10", Offset = "0x1052C10", VA = "0x181053C10")]
	public Knight_BR_EffectPlay()
	{
	}

	// Token: 0x0400125C RID: 4700
	[FieldOffset(Offset = "0x3A8")]
	[Token(Token = "0x400125C")]
	public GameObject Eff_BR_AttackBackJump;

	// Token: 0x0400125D RID: 4701
	[FieldOffset(Offset = "0x3B0")]
	[Token(Token = "0x400125D")]
	public GameObject Eff_BR_Attack03Combo;

	// Token: 0x0400125E RID: 4702
	[FieldOffset(Offset = "0x3B8")]
	[Token(Token = "0x400125E")]
	public GameObject Eff_BR_SplashBullet;

	// Token: 0x0400125F RID: 4703
	[FieldOffset(Offset = "0x3C0")]
	[Token(Token = "0x400125F")]
	public GameObject Eff_BR_SplashBulletCollision;

	// Token: 0x04001260 RID: 4704
	[FieldOffset(Offset = "0x3C8")]
	[Token(Token = "0x4001260")]
	public GameObject Eff_BR_SplashBulletShot;

	// Token: 0x04001261 RID: 4705
	[FieldOffset(Offset = "0x3D0")]
	[Token(Token = "0x4001261")]
	public GameObject Eff_BR_AttackBackJumpSwordEnergy;

	// Token: 0x04001262 RID: 4706
	[FieldOffset(Offset = "0x3D8")]
	[Token(Token = "0x4001262")]
	public GameObject Eff_BR_Attack03SwordEnergy;

	// Token: 0x04001263 RID: 4707
	[FieldOffset(Offset = "0x3E0")]
	[Token(Token = "0x4001263")]
	public GameObject Eff_BR_SwordEnergy_Collision;

	// Token: 0x04001264 RID: 4708
	[FieldOffset(Offset = "0x3E8")]
	[Token(Token = "0x4001264")]
	public GameObject Eff_SwordEnergy_WallCollision;

	// Token: 0x04001265 RID: 4709
	[FieldOffset(Offset = "0x3F0")]
	[Token(Token = "0x4001265")]
	private EffectPool g_EffBRAttackBackJump;

	// Token: 0x04001266 RID: 4710
	[FieldOffset(Offset = "0x3F8")]
	[Token(Token = "0x4001266")]
	private EffectPool g_EffBRAttack03Combo;

	// Token: 0x04001267 RID: 4711
	[FieldOffset(Offset = "0x400")]
	[Token(Token = "0x4001267")]
	private EffectPool g_EffBRSplashBullet;

	// Token: 0x04001268 RID: 4712
	[FieldOffset(Offset = "0x408")]
	[Token(Token = "0x4001268")]
	private EffectPool g_EffBRSplashBulletCollision;

	// Token: 0x04001269 RID: 4713
	[FieldOffset(Offset = "0x410")]
	[Token(Token = "0x4001269")]
	private EffectPool g_EffBRSplashBulletShot;

	// Token: 0x0400126A RID: 4714
	[FieldOffset(Offset = "0x418")]
	[Token(Token = "0x400126A")]
	private EffectPool g_EffAttackBackJumpSwordEnergy;

	// Token: 0x0400126B RID: 4715
	[FieldOffset(Offset = "0x420")]
	[Token(Token = "0x400126B")]
	private EffectPool g_EffAttack03SwordEnergy;

	// Token: 0x0400126C RID: 4716
	[FieldOffset(Offset = "0x428")]
	[Token(Token = "0x400126C")]
	private EffectPool g_EffSwordEnergyCollision;

	// Token: 0x0400126D RID: 4717
	[FieldOffset(Offset = "0x430")]
	[Token(Token = "0x400126D")]
	private EffectPool g_EffSwordEnergyWallCollision;

	// Token: 0x0400126E RID: 4718
	[FieldOffset(Offset = "0x438")]
	[Token(Token = "0x400126E")]
	public GameObject SE_BR_SplashBulletShot;

	// Token: 0x0400126F RID: 4719
	[FieldOffset(Offset = "0x440")]
	[Token(Token = "0x400126F")]
	public GameObject SE_BR_SplashBulletCollision;

	// Token: 0x04001270 RID: 4720
	[FieldOffset(Offset = "0x448")]
	[Token(Token = "0x4001270")]
	public GameObject SE_BR_SplashBulletPlayerCollision;

	// Token: 0x04001271 RID: 4721
	[FieldOffset(Offset = "0x450")]
	[Token(Token = "0x4001271")]
	private SoundEffect g_SEBRSplashBulletShot;

	// Token: 0x04001272 RID: 4722
	[FieldOffset(Offset = "0x458")]
	[Token(Token = "0x4001272")]
	private SoundEffectPool g_SEBRSplashBulletCollision;

	// Token: 0x04001273 RID: 4723
	[FieldOffset(Offset = "0x460")]
	[Token(Token = "0x4001273")]
	private SoundEffectPool g_SEBRSplashBulletPlayerCollision;

	// Token: 0x04001274 RID: 4724
	[Token(Token = "0x4001274")]
	private const int g_iBRAttack03Combo = 18;
}
