using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000E9 RID: 233
[Token(Token = "0x20000E9")]
public class SealGhost02_BR_EffectPlay : SealGhost02EffectPlay
{
	// Token: 0x06000B7D RID: 2941 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B7D")]
	[Address(RVA = "0x1789FC0", Offset = "0x1788FC0", VA = "0x181789FC0", Slot = "4")]
	public override void InitData(MoveController Move)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B7E RID: 2942 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B7E")]
	[Address(RVA = "0x178A280", Offset = "0x1789280", VA = "0x18178A280", Slot = "5")]
	protected override void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B7F RID: 2943 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B7F")]
	[Address(RVA = "0x17891A0", Offset = "0x17881A0", VA = "0x1817891A0", Slot = "6")]
	public override void CreateEnemy()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B80 RID: 2944 RVA: 0x0001A42C File Offset: 0x0001862C
	[Token(Token = "0x6000B80")]
	[Address(RVA = "0x17894F0", Offset = "0x17884F0", VA = "0x1817894F0", Slot = "7")]
	public override void DamageFly()
	{
		this.PS_HandChargeL.Stop(true);
		this.PS_HandChargeR.Stop(true);
		this.g_SECharge.Stop();
		this.g_EffHide.StopAll(3f);
		this.g_EffAppear01.StopAll(3f);
		this.PS_Body.Play(true);
		SkinnedMeshRenderer[] smr = this.SMR;
		int num = 0;
		if (num < smr.Length)
		{
			smr[num].enabled = true;
			SkinnedMeshRenderer[] smr2 = this.SMR;
			num++;
		}
		SphereCollider[] sc = this.SC;
		if (num < sc.Length)
		{
			sc[num].enabled = true;
			SphereCollider[] sc2 = this.SC;
			num++;
			while (sc2 != 0)
			{
			}
		}
		CapsuleCollider[] cc = this.CC;
		if (num < cc.Length)
		{
			cc[num].enabled = true;
			CapsuleCollider[] cc2 = this.CC;
			num++;
			while (cc2 != 0)
			{
			}
		}
		BoxCollider[] bc = this.BC;
		if (num < bc.Length)
		{
			bc[num].enabled = true;
			BoxCollider[] bc2 = this.BC;
			num++;
			while (bc2 != 0)
			{
			}
		}
		this.g_CCC.SetEnable(true);
		this.g_bIsHide = false;
	}

	// Token: 0x06000B81 RID: 2945 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B81")]
	[Address(RVA = "0x1788660", Offset = "0x1787660", VA = "0x181788660", Slot = "8")]
	public override void AniLandShake()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B82 RID: 2946 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B82")]
	[Address(RVA = "0x1788CB0", Offset = "0x1787CB0", VA = "0x181788CB0", Slot = "9")]
	public override void BR_PlayEffAttack02_Jump()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B83 RID: 2947 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B83")]
	[Address(RVA = "0x1788EA0", Offset = "0x1787EA0", VA = "0x181788EA0", Slot = "10")]
	public override void BR_PlayEffHideStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B84 RID: 2948 RVA: 0x0001A55C File Offset: 0x0001875C
	[Token(Token = "0x6000B84")]
	[Address(RVA = "0x1788FA0", Offset = "0x1787FA0", VA = "0x181788FA0", Slot = "11")]
	public override void BR_PlayEffHiding()
	{
		this.PS_Body.Stop(true);
		SkinnedMeshRenderer[] smr = this.SMR;
		int num = 0;
		if (num < smr.Length)
		{
			SkinnedMeshRenderer skinnedMeshRenderer = smr[num];
			int num2 = 0;
			skinnedMeshRenderer.enabled = num2 != 0;
			SkinnedMeshRenderer[] smr2 = this.SMR;
			num++;
		}
		SphereCollider[] sc = this.SC;
		if (num < sc.Length)
		{
			SphereCollider sphereCollider = sc[num];
			int num3 = 0;
			sphereCollider.enabled = num3 != 0;
			SphereCollider[] sc2 = this.SC;
			num++;
			while (sc2 != 0)
			{
			}
		}
		CapsuleCollider[] cc = this.CC;
		if (num < cc.Length)
		{
			CapsuleCollider capsuleCollider = cc[num];
			int num4 = 0;
			capsuleCollider.enabled = num4 != 0;
			CapsuleCollider[] cc2 = this.CC;
			num++;
			while (cc2 != 0)
			{
			}
		}
		BoxCollider[] bc = this.BC;
		if (num < bc.Length)
		{
			BoxCollider boxCollider = bc[num];
			int num5 = 0;
			boxCollider.enabled = num5 != 0;
			BoxCollider[] bc2 = this.BC;
			num++;
			while (bc2 != 0)
			{
			}
		}
		CCController g_CCC = this.g_CCC;
		int num6 = 0;
		g_CCC.SetEnable(num6 != 0);
		this.g_bIsHide = true;
	}

	// Token: 0x06000B85 RID: 2949 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B85")]
	[Address(RVA = "0x17887F0", Offset = "0x17877F0", VA = "0x1817887F0", Slot = "12")]
	public override void BR_PlayEffAppearStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B86 RID: 2950 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B86")]
	[Address(RVA = "0x17888F0", Offset = "0x17878F0", VA = "0x1817888F0", Slot = "13")]
	public override void BR_PlayEffAppear()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B87 RID: 2951 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B87")]
	[Address(RVA = "0x1789B30", Offset = "0x1788B30", VA = "0x181789B30", Slot = "14")]
	public override Vector3 GetHideMovePosition()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B88 RID: 2952 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B88")]
	[Address(RVA = "0x1789770", Offset = "0x1788770", VA = "0x181789770", Slot = "15")]
	public override Vector3 GetAppearDirection()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B89 RID: 2953 RVA: 0x0001A670 File Offset: 0x00018870
	[Token(Token = "0x6000B89")]
	[Address(RVA = "0x1788640", Offset = "0x1787640", VA = "0x181788640")]
	public SealGhost02_BR_EffectPlay()
	{
		this.g_fMatDeath = 1f;
		this.g_iAttack05FlyNum = (int)((ulong)3L);
		base..ctor();
	}

	// Token: 0x04001275 RID: 4725
	[FieldOffset(Offset = "0x468")]
	[Token(Token = "0x4001275")]
	public GameObject Eff_Hide;

	// Token: 0x04001276 RID: 4726
	[FieldOffset(Offset = "0x470")]
	[Token(Token = "0x4001276")]
	public GameObject Eff_Appear01;

	// Token: 0x04001277 RID: 4727
	[FieldOffset(Offset = "0x478")]
	[Token(Token = "0x4001277")]
	public GameObject Eff_Appear02;

	// Token: 0x04001278 RID: 4728
	[FieldOffset(Offset = "0x480")]
	[Token(Token = "0x4001278")]
	private EffectPool g_EffHide;

	// Token: 0x04001279 RID: 4729
	[FieldOffset(Offset = "0x488")]
	[Token(Token = "0x4001279")]
	private EffectPool g_EffAppear01;

	// Token: 0x0400127A RID: 4730
	[FieldOffset(Offset = "0x490")]
	[Token(Token = "0x400127A")]
	private EffectPool g_EffAppear02;

	// Token: 0x0400127B RID: 4731
	[FieldOffset(Offset = "0x498")]
	[Token(Token = "0x400127B")]
	public GameObject SE_Hide;

	// Token: 0x0400127C RID: 4732
	[FieldOffset(Offset = "0x4A0")]
	[Token(Token = "0x400127C")]
	private SoundEffect g_SEHide;

	// Token: 0x0400127D RID: 4733
	[FieldOffset(Offset = "0x4A8")]
	[Token(Token = "0x400127D")]
	private bool g_bIsHide;
}
