using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000CE RID: 206
[Token(Token = "0x20000CE")]
public class BossLevel03BigEffectPlay : MonoBehaviour
{
	// Token: 0x0600090A RID: 2314 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600090A")]
	[Address(RVA = "0x108B010", Offset = "0x108A010", VA = "0x18108B010", Slot = "4")]
	protected virtual void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600090B RID: 2315 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600090B")]
	[Address(RVA = "0x1085B40", Offset = "0x1084B40", VA = "0x181085B40")]
	public void InitData(Animator Anim)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600090C RID: 2316 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600090C")]
	[Address(RVA = "0x108D3C0", Offset = "0x108C3C0", VA = "0x18108D3C0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600090D RID: 2317 RVA: 0x00014AEC File Offset: 0x00012CEC
	[Token(Token = "0x600090D")]
	[Address(RVA = "0x1087A00", Offset = "0x1086A00", VA = "0x181087A00")]
	private void LateUpdate()
	{
		this.g_ShakeFloorUp.Update();
		if (!this.g_bScriptFloorFall)
		{
			this.g_ShakeFloorUpDamaged.Update();
			return;
		}
	}

	// Token: 0x0600090E RID: 2318 RVA: 0x00014B20 File Offset: 0x00012D20
	[Token(Token = "0x600090E")]
	[Address(RVA = "0x1083EF0", Offset = "0x1082EF0", VA = "0x181083EF0", Slot = "5")]
	public virtual void Create()
	{
		ParticleSystem[] ps_HandFire = this.PS_HandFire;
		int num = 0;
		if (num < ps_HandFire.Length)
		{
			ps_HandFire[num].Stop(true);
			ParticleSystem[] ps_HandFire2 = this.PS_HandFire;
			num++;
		}
		this.PS_HandChargeR.Stop(true);
		this.ScenePS_CeilingSmoke.Stop(true);
		this.ScenePS_FloorSmokeLL.Stop(true);
		this.ScenePS_FloorSmokeLR.Stop(true);
		this.ScenePS_FloorSmokeRL.Stop(true);
		this.ScenePS_FloorSmokeRR.Stop(true);
		this.ScenePS_FloorSmokeUp.Stop(true);
		this.ScenePS_FloorSmokeUpFall.Stop(true);
		this.PS_BossFallLava.Stop(true);
		this.PS_FloorFallLava.Stop(true);
		this.PS_BodyLava.Stop(true);
		this.PS_BigDestory.Stop(true);
		this.PS_Volatilize.Stop(true);
		this.PS_FloorGoUpLava.Stop(true);
		this.PS_FloorGoUpSmoke.Stop(true);
		this.FloorUp.SetActive(true);
		GameObject floorUpDamaged = this.FloorUpDamaged;
		int num2 = 0;
		floorUpDamaged.SetActive(num2 != 0);
		GameObject floor = this.Floor01;
		int num3 = 0;
		floor.SetActive(num3 != 0);
		GameObject floor02L = this.Floor02L;
		int num4 = 0;
		floor02L.SetActive(num4 != 0);
		GameObject floor02R = this.Floor02R;
		int num5 = 0;
		floor02R.SetActive(num5 != 0);
		GameObject floor03LR = this.Floor03LR;
		int num6 = 0;
		floor03LR.SetActive(num6 != 0);
		GameObject floor03LL = this.Floor03LL;
		int num7 = 0;
		floor03LL.SetActive(num7 != 0);
		GameObject floor03RL = this.Floor03RL;
		int num8 = 0;
		floor03RL.SetActive(num8 != 0);
		GameObject floor03RR = this.Floor03RR;
		int num9 = 0;
		floor03RR.SetActive(num9 != 0);
		GameObject floor04L = this.Floor04L;
		int num10 = 0;
		floor04L.SetActive(num10 != 0);
		GameObject floor04R = this.Floor04R;
		int num11 = 0;
		floor04R.SetActive(num11 != 0);
		GameObject floor04C = this.Floor04C;
		int num12 = 0;
		floor04C.SetActive(num12 != 0);
		SkinnedMeshRenderer[] array = this.g_MeshDoll;
		if (num < array.Length)
		{
			GameObject gameObject = array[num].gameObject;
			int num13 = 0;
			gameObject.SetActive(num13 != 0);
			SkinnedMeshRenderer[] array2 = this.g_MeshDoll;
			num++;
			while (array2 != 0)
			{
			}
		}
		if ((Game.GameSave.flags.stage03Clear ? 1 : 0) != num)
		{
			SkinnedMeshRenderer[] array3 = this.g_MeshChar;
			if (num < array3.Length)
			{
				GameObject gameObject2 = array3[num].gameObject;
				int num14 = 0;
				gameObject2.SetActive(num14 != 0);
				SkinnedMeshRenderer[] array4 = this.g_MeshChar;
				num++;
				while (array4 != 0)
				{
				}
			}
			SphereCollider[] sc_Collider = this.SC_Collider;
			if (num < sc_Collider.Length)
			{
				SphereCollider sphereCollider = sc_Collider[num];
				int num15 = 0;
				sphereCollider.enabled = num15 != 0;
				SphereCollider[] sc_Collider2 = this.SC_Collider;
				num++;
				while (sc_Collider2 != 0)
				{
				}
			}
			BoxCollider[] bc_Collider = this.BC_Collider;
			if (num < bc_Collider.Length)
			{
				BoxCollider boxCollider = bc_Collider[num];
				int num16 = 0;
				boxCollider.enabled = num16 != 0;
				BoxCollider[] bc_Collider2 = this.BC_Collider;
				num++;
				while (bc_Collider2 != 0)
				{
				}
			}
			CapsuleCollider[] cap_Collider = this.Cap_Collider;
			if (num < cap_Collider.Length)
			{
				CapsuleCollider capsuleCollider = cap_Collider[num];
				int num17 = 0;
				capsuleCollider.enabled = num17 != 0;
				CapsuleCollider[] cap_Collider2 = this.Cap_Collider;
				num++;
				while (cap_Collider2 != 0)
				{
				}
			}
			SphereCollider sc_ChargeCollider = this.SC_ChargeCollider;
			int num18 = 0;
			sc_ChargeCollider.enabled = num18 != 0;
		}
		Light destoryLight = this.DestoryLight;
		int num19 = 0;
		if (destoryLight != num19)
		{
			Light destoryLight2 = this.DestoryLight;
			int num20 = 0;
			destoryLight2.enabled = num20 != 0;
		}
	}

	// Token: 0x0600090F RID: 2319 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600090F")]
	[Address(RVA = "0x1089E10", Offset = "0x1088E10", VA = "0x181089E10")]
	public void ScriptEffect(int iScriptLevel)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000910 RID: 2320 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000910")]
	[Address(RVA = "0x108CAF0", Offset = "0x108BAF0", VA = "0x18108CAF0")]
	private void UpdateScript(float fDeltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000911 RID: 2321 RVA: 0x00014E78 File Offset: 0x00013078
	[Token(Token = "0x6000911")]
	[Address(RVA = "0x108AF00", Offset = "0x1089F00", VA = "0x18108AF00")]
	public void SkipScript()
	{
		GameObject floorUp = this.FloorUp;
		int num = 0;
		floorUp.SetActive(num != 0);
		GameObject floorUpDamaged = this.FloorUpDamaged;
		int num2 = 0;
		floorUpDamaged.SetActive(num2 != 0);
		this.Floor01.SetActive(true);
		GameObject gameObject = this.DamagedUp.gameObject;
		int num3 = 0;
		gameObject.SetActive(num3 != 0);
		this.ScenePS_FloorSmokeUp.Stop(true);
		this.PS_BossFallLava.Stop(true);
		this.ScenePS_FloorSmokeUpFall.Stop(true);
		this.PS_FloorFallLava.Stop(true);
		SoundEffect soundEffect = this.g_SEEarthQuake;
		this.g_bScriptFloorFall = false;
		soundEffect.Stop();
	}

	// Token: 0x06000912 RID: 2322 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000912")]
	[Address(RVA = "0x108ABB0", Offset = "0x1089BB0", VA = "0x18108ABB0")]
	public void SkipScript02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000913 RID: 2323 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000913")]
	[Address(RVA = "0x108C760", Offset = "0x108B760", VA = "0x18108C760")]
	private void UpdateMaterial(float fDeltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000914 RID: 2324 RVA: 0x00014F18 File Offset: 0x00013118
	[Token(Token = "0x6000914")]
	[Address(RVA = "0x1085410", Offset = "0x1084410", VA = "0x181085410")]
	public void DamagedFly()
	{
		Material[] array = this.g_MatChar;
		int num = 0;
		int num2 = 0;
		this.g_fShadowPow = 0.75f;
		if (num2 < array.Length)
		{
			Material material = array[num];
			float num3 = this.g_fShadowPow;
			material.SetFloat("_ShadowPow", num3);
			Material material2 = this.g_MatChar[num];
			Color color = this.g_colGlow;
			material2.SetColor("_GlowColor", color);
			Material[] array2 = this.g_MatChar;
			num++;
		}
		this.PS_HandChargeR.Stop();
		ParticleSystem[] ps_HandFire = this.PS_HandFire;
		int num4 = 0;
		int num5 = 0;
		if (num4 < ps_HandFire.Length)
		{
			ps_HandFire[num5].Stop();
			ParticleSystem[] ps_HandFire2 = this.PS_HandFire;
			num5++;
			while (ps_HandFire2 != 0)
			{
			}
		}
		this.g_EffCharge.Stop(3f);
		this.g_EffChargeComplete.Stop(3f);
		this.g_EffChargeFar.Stop(3f);
		this.g_EffChargeFarComplete.Stop(3f);
		SphereCollider sc_ChargeCollider = this.SC_ChargeCollider;
		int num6 = 0;
		sc_ChargeCollider.enabled = num6 != 0;
		SoundEffect soundEffect = this.g_SECharge;
		this.g_bChargeComplete = false;
		this.g_bSECharge = false;
		soundEffect.Stop();
		this.g_SEHandCharge.Stop();
	}

	// Token: 0x06000915 RID: 2325 RVA: 0x00015060 File Offset: 0x00013260
	[Token(Token = "0x6000915")]
	[Address(RVA = "0x10856A0", Offset = "0x10846A0", VA = "0x1810856A0")]
	public void Death()
	{
		int num = 0;
		int num2 = 0;
		ParticleSystem[] ps_HandFire = this.PS_HandFire;
		if (num2 < ps_HandFire.Length)
		{
			ps_HandFire[num].Stop(true);
			ParticleSystem[] ps_HandFire2 = this.PS_HandFire;
			num++;
		}
		this.PS_HandChargeR.Stop(true);
		this.g_EffCharge.Stop(3f);
		this.g_EffChargeComplete.Stop(3f);
		this.g_EffChargeFar.Stop(3f);
		this.g_EffChargeFarComplete.Stop(3f);
		SphereCollider sc_ChargeCollider = this.SC_ChargeCollider;
		int num3 = 0;
		sc_ChargeCollider.enabled = num3 != 0;
		SoundEffect soundEffect = this.g_SECharge;
		this.g_bChargeComplete = false;
		this.g_fShadowSwitch = 1f;
		this.g_bGlow = true;
		soundEffect.Stop();
		this.g_SEHandCharge.Stop();
	}

	// Token: 0x06000916 RID: 2326 RVA: 0x00015134 File Offset: 0x00013334
	[Token(Token = "0x6000916")]
	[Address(RVA = "0x1085830", Offset = "0x1084830", VA = "0x181085830")]
	public void Destory()
	{
		this.PS_Volatilize.Play(true);
		this.g_bZoomOut = true;
		this.g_fZoomOut = 12f;
	}

	// Token: 0x06000917 RID: 2327 RVA: 0x00015168 File Offset: 0x00013368
	[Token(Token = "0x6000917")]
	[Address(RVA = "0x1089C90", Offset = "0x1088C90", VA = "0x181089C90")]
	public void PlaySEEarthQuake()
	{
		this.g_SEEarthQuake.PlayRandom(1f, 1f);
	}

	// Token: 0x06000918 RID: 2328 RVA: 0x00015190 File Offset: 0x00013390
	[Token(Token = "0x6000918")]
	[Address(RVA = "0x108B250", Offset = "0x108A250", VA = "0x18108B250")]
	public void StopSEEarthQuake()
	{
		this.g_SEEarthQuake.Stop();
	}

	// Token: 0x06000919 RID: 2329 RVA: 0x000151B0 File Offset: 0x000133B0
	[Token(Token = "0x6000919")]
	[Address(RVA = "0x1089CC0", Offset = "0x1088CC0", VA = "0x181089CC0")]
	public void PlaySESwing(int iIndex)
	{
		this.g_SESwing.Play(iIndex, 1f, 1f);
	}

	// Token: 0x0600091A RID: 2330 RVA: 0x000151DC File Offset: 0x000133DC
	[Token(Token = "0x600091A")]
	[Address(RVA = "0x1089C50", Offset = "0x1088C50", VA = "0x181089C50")]
	public void PlaySEAttack(int iIndex)
	{
		this.g_SEAttack.Play(iIndex, 1f, 1f);
	}

	// Token: 0x0600091B RID: 2331 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600091B")]
	[Address(RVA = "0x1088830", Offset = "0x1087830", VA = "0x181088830")]
	public void PlayEffOpeningLava()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600091C RID: 2332 RVA: 0x00015208 File Offset: 0x00013408
	[Token(Token = "0x600091C")]
	[Address(RVA = "0x1088080", Offset = "0x1087080", VA = "0x181088080")]
	public void PlayEffBodyLave()
	{
		this.PS_BodyLava.Play(true);
		this.g_SEBodyLava.PlayRandom(1f, 1f);
	}

	// Token: 0x0600091D RID: 2333 RVA: 0x0001523C File Offset: 0x0001343C
	[Token(Token = "0x600091D")]
	[Address(RVA = "0x1083DC0", Offset = "0x1082DC0", VA = "0x181083DC0")]
	public void CloseEffBodyLava()
	{
		this.PS_BodyLava.Stop(true);
		this.g_SEBodyLava.Stop();
	}

	// Token: 0x0600091E RID: 2334 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600091E")]
	[Address(RVA = "0x1087C00", Offset = "0x1086C00", VA = "0x181087C00")]
	public void PlayEffAttack01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600091F RID: 2335 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600091F")]
	[Address(RVA = "0x10893E0", Offset = "0x10883E0", VA = "0x1810893E0")]
	public void PlayEffSweepL()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000920 RID: 2336 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000920")]
	[Address(RVA = "0x10895B0", Offset = "0x10885B0", VA = "0x1810895B0")]
	public void PlayEffSweepR()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000921 RID: 2337 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000921")]
	[Address(RVA = "0x1087E30", Offset = "0x1086E30", VA = "0x181087E30")]
	public void PlayEffAttack02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000922 RID: 2338 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000922")]
	[Address(RVA = "0x10889C0", Offset = "0x10879C0", VA = "0x1810889C0")]
	public void PlayEffSplashBulletL()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000923 RID: 2339 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000923")]
	[Address(RVA = "0x1088ED0", Offset = "0x1087ED0", VA = "0x181088ED0")]
	public void PlayEffSplashBulletR()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000924 RID: 2340 RVA: 0x00015268 File Offset: 0x00013468
	[Token(Token = "0x6000924")]
	[Address(RVA = "0x1089780", Offset = "0x1088780", VA = "0x181089780")]
	public void PlayEffThrowCharge()
	{
		this.PS_HandFire[1].Play(true);
		this.PS_HandChargeR.Play(true);
		this.g_SEHandCharge.PlayRandom(1f, 1f);
	}

	// Token: 0x06000925 RID: 2341 RVA: 0x000152B0 File Offset: 0x000134B0
	[Token(Token = "0x6000925")]
	[Address(RVA = "0x1089800", Offset = "0x1088800", VA = "0x181089800")]
	public void PlayEffThrowEnd()
	{
		this.PS_HandFire[1].Stop(true);
	}

	// Token: 0x06000926 RID: 2342 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000926")]
	[Address(RVA = "0x1089850", Offset = "0x1088850", VA = "0x181089850")]
	public void PlayEffThrowFireBall()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000927 RID: 2343 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000927")]
	[Address(RVA = "0x10885D0", Offset = "0x10875D0", VA = "0x1810885D0")]
	public void PlayEffCharge(bool bFar)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000928 RID: 2344 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000928")]
	[Address(RVA = "0x1083540", Offset = "0x1082540", VA = "0x181083540")]
	public void ChargeComplete()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000929 RID: 2345 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000929")]
	[Address(RVA = "0x10838A0", Offset = "0x10828A0", VA = "0x1810838A0")]
	public void ChargeDamaged(int MP)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600092A RID: 2346 RVA: 0x000152D8 File Offset: 0x000134D8
	[Token(Token = "0x600092A")]
	[Address(RVA = "0x1083C80", Offset = "0x1082C80", VA = "0x181083C80")]
	public void ChargeEnd()
	{
		ParticleSystem[] ps_HandFire = this.PS_HandFire;
		int num = 0;
		this.g_bChargeComplete = false;
		if (num < ps_HandFire.Length)
		{
			ps_HandFire[num].Stop(true);
			ParticleSystem[] ps_HandFire2 = this.PS_HandFire;
			num++;
		}
	}

	// Token: 0x0600092B RID: 2347 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600092B")]
	[Address(RVA = "0x10880D0", Offset = "0x10870D0", VA = "0x1810880D0")]
	public void PlayEffChargeFarComplete()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600092C RID: 2348 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600092C")]
	[Address(RVA = "0x1088270", Offset = "0x1087270", VA = "0x181088270", Slot = "6")]
	public virtual void PlayEffChargeFarThrow()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600092D RID: 2349 RVA: 0x0001531C File Offset: 0x0001351C
	[Token(Token = "0x600092D")]
	[Address(RVA = "0x108A810", Offset = "0x1089810", VA = "0x18108A810")]
	public void SetAttackData(string Name)
	{
		if (Name != 0)
		{
			if (string.Equals(Name, "Attack01"))
			{
			}
			if (string.Equals(Name, "AttackSweep"))
			{
			}
			if (string.Equals(Name, "Attack02"))
			{
			}
			if (string.Equals(Name, "ChargeAttack"))
			{
				AttackData attackData = this.g_adChargeAttack;
				this.g_adCurrent = attackData;
			}
		}
	}

	// Token: 0x0600092E RID: 2350 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600092E")]
	[Address(RVA = "0x1089D00", Offset = "0x1088D00", VA = "0x181089D00")]
	public void PlayWalkShake()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600092F RID: 2351 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600092F")]
	[Address(RVA = "0x1085870", Offset = "0x1084870", VA = "0x181085870")]
	public void EarthQuakeAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000930 RID: 2352 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000930")]
	[Address(RVA = "0x1087AD0", Offset = "0x1086AD0", VA = "0x181087AD0")]
	public void OpenCollisionHandL()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000931 RID: 2353 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000931")]
	[Address(RVA = "0x1087B20", Offset = "0x1086B20", VA = "0x181087B20")]
	public void OpenCollisionHandR()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000932 RID: 2354 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000932")]
	[Address(RVA = "0x1087B70", Offset = "0x1086B70", VA = "0x181087B70")]
	public void OpenCollisionHand()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000933 RID: 2355 RVA: 0x00015374 File Offset: 0x00013574
	[Token(Token = "0x6000933")]
	[Address(RVA = "0x1083D90", Offset = "0x1082D90", VA = "0x181083D90")]
	public void CloseCollisionHandL()
	{
		this.g_bCollisionHandL = false;
	}

	// Token: 0x06000934 RID: 2356 RVA: 0x00015388 File Offset: 0x00013588
	[Token(Token = "0x6000934")]
	[Address(RVA = "0x1083DA0", Offset = "0x1082DA0", VA = "0x181083DA0")]
	public void CloseCollisionHandR()
	{
		this.g_bCollisionHandR = false;
	}

	// Token: 0x06000935 RID: 2357 RVA: 0x0001539C File Offset: 0x0001359C
	[Token(Token = "0x6000935")]
	[Address(RVA = "0x1083DB0", Offset = "0x1082DB0", VA = "0x181083DB0")]
	public void CloseCollisionHand()
	{
		this.g_bCollisionHandR = false;
	}

	// Token: 0x06000936 RID: 2358 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000936")]
	[Address(RVA = "0x108B280", Offset = "0x108A280", VA = "0x18108B280")]
	private void UpdateCollisionHandL(float fDeltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000937 RID: 2359 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000937")]
	[Address(RVA = "0x108B950", Offset = "0x108A950", VA = "0x18108B950")]
	private void UpdateCollisionHandR(float fDeltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000938 RID: 2360 RVA: 0x000153B0 File Offset: 0x000135B0
	[Token(Token = "0x6000938")]
	[Address(RVA = "0x1083D10", Offset = "0x1082D10", VA = "0x181083D10")]
	public void CloseAttack02OtherCollision()
	{
		SphereCollider[] sc_Collider = this.SC_Collider;
		int num = 0;
		if (num < sc_Collider.Length)
		{
			SphereCollider sphereCollider = sc_Collider[num];
			int num2 = 0;
			sphereCollider.enabled = num2 != 0;
			SphereCollider[] sc_Collider2 = this.SC_Collider;
			num++;
		}
	}

	// Token: 0x06000939 RID: 2361 RVA: 0x000153F4 File Offset: 0x000135F4
	[Token(Token = "0x6000939")]
	[Address(RVA = "0x1087A50", Offset = "0x1086A50", VA = "0x181087A50")]
	public void OpenAttack02Collision()
	{
		CapsuleCollider[] cap_Collider = this.Cap_Collider;
		int num = 0;
		this.g_bAttack02Collision = true;
		if (num < cap_Collider.Length)
		{
			CapsuleCollider capsuleCollider = cap_Collider[num];
			int num2 = 0;
			capsuleCollider.enabled = num2 != 0;
			CapsuleCollider[] cap_Collider2 = this.Cap_Collider;
			num++;
		}
	}

	// Token: 0x0600093A RID: 2362 RVA: 0x00015440 File Offset: 0x00013640
	[Token(Token = "0x600093A")]
	[Address(RVA = "0x1087BF0", Offset = "0x1086BF0", VA = "0x181087BF0")]
	public void OpenHandsWall()
	{
		this.g_bHandsWall = true;
	}

	// Token: 0x0600093B RID: 2363 RVA: 0x00015454 File Offset: 0x00013654
	[Token(Token = "0x600093B")]
	[Address(RVA = "0x1083E00", Offset = "0x1082E00", VA = "0x181083E00")]
	public void CloseHandsWall()
	{
		SphereCollider[] sc_Collider = this.SC_Collider;
		int num = 0;
		this.g_bHandsWall = false;
		if (num < sc_Collider.Length)
		{
			sc_Collider[num].enabled = true;
			SphereCollider[] sc_Collider2 = this.SC_Collider;
			num++;
		}
		CapsuleCollider[] cap_Collider = this.Cap_Collider;
		if (num < cap_Collider.Length)
		{
			cap_Collider[num].enabled = true;
			CapsuleCollider[] cap_Collider2 = this.Cap_Collider;
			num++;
			while (cap_Collider2 != 0)
			{
			}
		}
	}

	// Token: 0x0600093C RID: 2364 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600093C")]
	[Address(RVA = "0x108C090", Offset = "0x108B090", VA = "0x18108C090")]
	private void UpdateHandsWall(float fDeltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600093D RID: 2365 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600093D")]
	[Address(RVA = "0x1084560", Offset = "0x1083560", VA = "0x181084560", Slot = "7")]
	public virtual void DamagedFloor()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600093E RID: 2366 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600093E")]
	[Address(RVA = "0x1085A60", Offset = "0x1084A60", VA = "0x181085A60")]
	public float GetChargeAttackAngle()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600093F RID: 2367 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600093F")]
	[Address(RVA = "0x1085B00", Offset = "0x1084B00", VA = "0x181085B00")]
	public Vector3 GetSceneForward()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000940 RID: 2368 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000940")]
	[Address(RVA = "0x1085A20", Offset = "0x1084A20", VA = "0x181085A20")]
	public Vector3 GetBossTarget()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000941 RID: 2369 RVA: 0x000154C8 File Offset: 0x000136C8
	[Token(Token = "0x6000941")]
	[Address(RVA = "0x108A920", Offset = "0x1089920", VA = "0x18108A920")]
	public void SetTimeScale(float fScale)
	{
		this.g_EffCharge.SetTimeScale(fScale);
		this.g_EffChargeFar.SetTimeScale(fScale);
		ParticleSystem[] ps_HandFire = this.PS_HandFire;
		int num = 0;
		if (num < ps_HandFire.Length)
		{
			Common.SetEffectTimeScale(ps_HandFire[num], fScale);
			ParticleSystem[] ps_HandFire2 = this.PS_HandFire;
			num++;
		}
		Common.SetEffectTimeScale(this.PS_HandChargeR, fScale);
		Common.SetEffectTimeScale(this.ScenePS_CeilingSmoke, fScale);
		Common.SetEffectTimeScale(this.ScenePS_FloorSmokeLL, fScale);
		Common.SetEffectTimeScale(this.ScenePS_FloorSmokeLR, fScale);
		Common.SetEffectTimeScale(this.ScenePS_FloorSmokeRL, fScale);
		Common.SetEffectTimeScale(this.ScenePS_FloorSmokeRR, fScale);
		Common.SetEffectTimeScale(this.ScenePS_FloorSmokeUp, fScale);
		Common.SetEffectTimeScale(this.ScenePS_FloorSmokeUpFall, fScale);
		Common.SetEffectTimeScale(this.PS_BossFallLava, fScale);
		Common.SetEffectTimeScale(this.PS_FloorFallLava, fScale);
		Common.SetEffectTimeScale(this.PS_BodyLava, fScale);
		Common.SetEffectTimeScale(this.PS_BigDestory, fScale);
		Common.SetEffectTimeScale(this.PS_Volatilize, fScale);
		Common.SetEffectTimeScale(this.PS_FloorGoUpLava, fScale);
		Common.SetEffectTimeScale(this.PS_FloorGoUpSmoke, fScale);
		this.g_EffThrowFireBall.SetTimeScale(fScale);
		GameObject[] allGameObjects = this.g_EffThrowFireBall.GetAllGameObjects();
		if (allGameObjects != 0)
		{
			int length = allGameObjects.Length;
			if (num < length)
			{
				allGameObjects[num].GetComponent<BossLevel03Big_FireBall>().SetTimeScale(fScale);
				num++;
			}
		}
	}

	// Token: 0x06000942 RID: 2370 RVA: 0x00015610 File Offset: 0x00013810
	[Token(Token = "0x6000942")]
	[Address(RVA = "0x108DB80", Offset = "0x108CB80", VA = "0x18108DB80")]
	public BossLevel03BigEffectPlay()
	{
	}

	// Token: 0x04000B67 RID: 2919
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4000B67")]
	protected WizardGirlManage g_WGM;

	// Token: 0x04000B68 RID: 2920
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4000B68")]
	protected Animator g_Anim;

	// Token: 0x04000B69 RID: 2921
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4000B69")]
	private SkinnedMeshRenderer[] g_MeshChar;

	// Token: 0x04000B6A RID: 2922
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4000B6A")]
	private SkinnedMeshRenderer[] g_MeshDoll;

	// Token: 0x04000B6B RID: 2923
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4000B6B")]
	protected Material[] g_MatChar;

	// Token: 0x04000B6C RID: 2924
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4000B6C")]
	protected float g_fShadowPow = 1f;

	// Token: 0x04000B6D RID: 2925
	[FieldOffset(Offset = "0x44")]
	[Token(Token = "0x4000B6D")]
	protected Color g_colGlow;

	// Token: 0x04000B6E RID: 2926
	[FieldOffset(Offset = "0x54")]
	[Token(Token = "0x4000B6E")]
	protected bool g_bChargeComplete;

	// Token: 0x04000B6F RID: 2927
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4000B6F")]
	protected float g_fShadowSwitch;

	// Token: 0x04000B70 RID: 2928
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4000B70")]
	public SphereCollider[] SC_Collider;

	// Token: 0x04000B71 RID: 2929
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4000B71")]
	public BoxCollider[] BC_Collider;

	// Token: 0x04000B72 RID: 2930
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4000B72")]
	public CapsuleCollider[] Cap_Collider;

	// Token: 0x04000B73 RID: 2931
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4000B73")]
	public SphereCollider SC_ChargeCollider;

	// Token: 0x04000B74 RID: 2932
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4000B74")]
	public ParticleSystem[] PS_HandFire;

	// Token: 0x04000B75 RID: 2933
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4000B75")]
	public ParticleSystem PS_HandChargeR;

	// Token: 0x04000B76 RID: 2934
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4000B76")]
	public ParticleSystem PS_BodyLava;

	// Token: 0x04000B77 RID: 2935
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4000B77")]
	public ParticleSystem PS_BigDestory;

	// Token: 0x04000B78 RID: 2936
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4000B78")]
	public ParticleSystem PS_Volatilize;

	// Token: 0x04000B79 RID: 2937
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x4000B79")]
	public ParticleSystem ScenePS_CeilingSmoke;

	// Token: 0x04000B7A RID: 2938
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x4000B7A")]
	public ParticleSystem ScenePS_FloorSmokeLL;

	// Token: 0x04000B7B RID: 2939
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x4000B7B")]
	public ParticleSystem ScenePS_FloorSmokeLR;

	// Token: 0x04000B7C RID: 2940
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x4000B7C")]
	public ParticleSystem ScenePS_FloorSmokeRL;

	// Token: 0x04000B7D RID: 2941
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x4000B7D")]
	public ParticleSystem ScenePS_FloorSmokeRR;

	// Token: 0x04000B7E RID: 2942
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x4000B7E")]
	public ParticleSystem ScenePS_FloorSmokeUp;

	// Token: 0x04000B7F RID: 2943
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x4000B7F")]
	public ParticleSystem ScenePS_FloorSmokeUpFall;

	// Token: 0x04000B80 RID: 2944
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x4000B80")]
	public ParticleSystem PS_BossFallLava;

	// Token: 0x04000B81 RID: 2945
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4000B81")]
	public ParticleSystem PS_FloorFallLava;

	// Token: 0x04000B82 RID: 2946
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4000B82")]
	public ParticleSystem PS_FloorGoUpLava;

	// Token: 0x04000B83 RID: 2947
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4000B83")]
	public ParticleSystem PS_FloorGoUpSmoke;

	// Token: 0x04000B84 RID: 2948
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4000B84")]
	public Light CharacterLight;

	// Token: 0x04000B85 RID: 2949
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x4000B85")]
	public Light DestoryLight;

	// Token: 0x04000B86 RID: 2950
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x4000B86")]
	public Transform Pos_AttackHandL;

	// Token: 0x04000B87 RID: 2951
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x4000B87")]
	public Transform Pos_AttackHandR;

	// Token: 0x04000B88 RID: 2952
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x4000B88")]
	public Transform Pos_BossTarget;

	// Token: 0x04000B89 RID: 2953
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x4000B89")]
	public Transform Pos_LockPoint;

	// Token: 0x04000B8A RID: 2954
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x4000B8A")]
	private SphereCollider[] g_SC;

	// Token: 0x04000B8B RID: 2955
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x4000B8B")]
	public GameObject FloorUp;

	// Token: 0x04000B8C RID: 2956
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x4000B8C")]
	public GameObject FloorUpDamaged;

	// Token: 0x04000B8D RID: 2957
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x4000B8D")]
	public GameObject Floor01;

	// Token: 0x04000B8E RID: 2958
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x4000B8E")]
	public GameObject Floor02L;

	// Token: 0x04000B8F RID: 2959
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x4000B8F")]
	public GameObject Floor02R;

	// Token: 0x04000B90 RID: 2960
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x4000B90")]
	public GameObject Floor03LL;

	// Token: 0x04000B91 RID: 2961
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x4000B91")]
	public GameObject Floor03LR;

	// Token: 0x04000B92 RID: 2962
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x4000B92")]
	public GameObject Floor03RL;

	// Token: 0x04000B93 RID: 2963
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x4000B93")]
	public GameObject Floor03RR;

	// Token: 0x04000B94 RID: 2964
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x4000B94")]
	public GameObject Floor04L;

	// Token: 0x04000B95 RID: 2965
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x4000B95")]
	public GameObject Floor04R;

	// Token: 0x04000B96 RID: 2966
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x4000B96")]
	public GameObject Floor04C;

	// Token: 0x04000B97 RID: 2967
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x4000B97")]
	public GameObject EndFloor;

	// Token: 0x04000B98 RID: 2968
	[FieldOffset(Offset = "0x1A0")]
	[Token(Token = "0x4000B98")]
	private Shake g_ShakeFloorUp;

	// Token: 0x04000B99 RID: 2969
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x4000B99")]
	private Shake g_ShakeFloorUpDamaged;

	// Token: 0x04000B9A RID: 2970
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x4000B9A")]
	public DamagedObjectFloor_BossBig03 DamagedUp;

	// Token: 0x04000B9B RID: 2971
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x4000B9B")]
	public DamagedObjectFloor_BossBig03 DamagedFloorRL;

	// Token: 0x04000B9C RID: 2972
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x4000B9C")]
	public DamagedObjectFloor_BossBig03 DamagedFloorRR;

	// Token: 0x04000B9D RID: 2973
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x4000B9D")]
	public DamagedObjectFloor_BossBig03 DamagedFloorLR;

	// Token: 0x04000B9E RID: 2974
	[FieldOffset(Offset = "0x1D0")]
	[Token(Token = "0x4000B9E")]
	public DamagedObjectFloor_BossBig03 DamagedFloorLL;

	// Token: 0x04000B9F RID: 2975
	[FieldOffset(Offset = "0x1D8")]
	[Token(Token = "0x4000B9F")]
	public GameObject EffOpeningLava;

	// Token: 0x04000BA0 RID: 2976
	[FieldOffset(Offset = "0x1E0")]
	[Token(Token = "0x4000BA0")]
	public GameObject EffAttack01;

	// Token: 0x04000BA1 RID: 2977
	[FieldOffset(Offset = "0x1E8")]
	[Token(Token = "0x4000BA1")]
	public GameObject EffAttackSweepL;

	// Token: 0x04000BA2 RID: 2978
	[FieldOffset(Offset = "0x1F0")]
	[Token(Token = "0x4000BA2")]
	public GameObject EffAttackSweepR;

	// Token: 0x04000BA3 RID: 2979
	[FieldOffset(Offset = "0x1F8")]
	[Token(Token = "0x4000BA3")]
	public GameObject EffAttack02;

	// Token: 0x04000BA4 RID: 2980
	[FieldOffset(Offset = "0x200")]
	[Token(Token = "0x4000BA4")]
	public GameObject EffAttackCollision;

	// Token: 0x04000BA5 RID: 2981
	[FieldOffset(Offset = "0x208")]
	[Token(Token = "0x4000BA5")]
	public GameObject EffCharge;

	// Token: 0x04000BA6 RID: 2982
	[FieldOffset(Offset = "0x210")]
	[Token(Token = "0x4000BA6")]
	public GameObject EffChargeComplete;

	// Token: 0x04000BA7 RID: 2983
	[FieldOffset(Offset = "0x218")]
	[Token(Token = "0x4000BA7")]
	public GameObject EffChargeExplosion;

	// Token: 0x04000BA8 RID: 2984
	[FieldOffset(Offset = "0x220")]
	[Token(Token = "0x4000BA8")]
	public GameObject EffChargeAttackLava;

	// Token: 0x04000BA9 RID: 2985
	[FieldOffset(Offset = "0x228")]
	[Token(Token = "0x4000BA9")]
	public GameObject EffChargeFar;

	// Token: 0x04000BAA RID: 2986
	[FieldOffset(Offset = "0x230")]
	[Token(Token = "0x4000BAA")]
	public GameObject EffChargeFarComplete;

	// Token: 0x04000BAB RID: 2987
	[FieldOffset(Offset = "0x238")]
	[Token(Token = "0x4000BAB")]
	public GameObject EffChargeFarThrow;

	// Token: 0x04000BAC RID: 2988
	[FieldOffset(Offset = "0x240")]
	[Token(Token = "0x4000BAC")]
	public GameObject EffChargeFarCollision;

	// Token: 0x04000BAD RID: 2989
	[FieldOffset(Offset = "0x248")]
	[Token(Token = "0x4000BAD")]
	public GameObject EffSplashButtle;

	// Token: 0x04000BAE RID: 2990
	[FieldOffset(Offset = "0x250")]
	[Token(Token = "0x4000BAE")]
	public GameObject EffSplashButtleExplosion;

	// Token: 0x04000BAF RID: 2991
	[FieldOffset(Offset = "0x258")]
	[Token(Token = "0x4000BAF")]
	public GameObject EffSplashButtleCollision;

	// Token: 0x04000BB0 RID: 2992
	[FieldOffset(Offset = "0x260")]
	[Token(Token = "0x4000BB0")]
	public GameObject EffSplashButtleShot;

	// Token: 0x04000BB1 RID: 2993
	[FieldOffset(Offset = "0x268")]
	[Token(Token = "0x4000BB1")]
	public GameObject EffThrowFireBall;

	// Token: 0x04000BB2 RID: 2994
	[FieldOffset(Offset = "0x270")]
	[Token(Token = "0x4000BB2")]
	public GameObject EffThrowFireBallExplosion;

	// Token: 0x04000BB3 RID: 2995
	[FieldOffset(Offset = "0x278")]
	[Token(Token = "0x4000BB3")]
	public GameObject EffThrowFireBallShot;

	// Token: 0x04000BB4 RID: 2996
	[FieldOffset(Offset = "0x280")]
	[Token(Token = "0x4000BB4")]
	protected EffectPool g_EffOpeningLava;

	// Token: 0x04000BB5 RID: 2997
	[FieldOffset(Offset = "0x288")]
	[Token(Token = "0x4000BB5")]
	protected EffectPool g_EffAttack01;

	// Token: 0x04000BB6 RID: 2998
	[FieldOffset(Offset = "0x290")]
	[Token(Token = "0x4000BB6")]
	protected EffectPool g_EffAttackSweepL;

	// Token: 0x04000BB7 RID: 2999
	[FieldOffset(Offset = "0x298")]
	[Token(Token = "0x4000BB7")]
	protected EffectPool g_EffAttackSweepR;

	// Token: 0x04000BB8 RID: 3000
	[FieldOffset(Offset = "0x2A0")]
	[Token(Token = "0x4000BB8")]
	protected EffectPool g_EffAttack02;

	// Token: 0x04000BB9 RID: 3001
	[FieldOffset(Offset = "0x2A8")]
	[Token(Token = "0x4000BB9")]
	protected EffectPool g_EffAttackCollision;

	// Token: 0x04000BBA RID: 3002
	[FieldOffset(Offset = "0x2B0")]
	[Token(Token = "0x4000BBA")]
	protected EffectPool g_EffCharge;

	// Token: 0x04000BBB RID: 3003
	[FieldOffset(Offset = "0x2B8")]
	[Token(Token = "0x4000BBB")]
	protected EffectPool g_EffChargeComplete;

	// Token: 0x04000BBC RID: 3004
	[FieldOffset(Offset = "0x2C0")]
	[Token(Token = "0x4000BBC")]
	protected EffectPool g_EffChargeExplosion;

	// Token: 0x04000BBD RID: 3005
	[FieldOffset(Offset = "0x2C8")]
	[Token(Token = "0x4000BBD")]
	protected EffectPool g_EffChargeAttackLava;

	// Token: 0x04000BBE RID: 3006
	[FieldOffset(Offset = "0x2D0")]
	[Token(Token = "0x4000BBE")]
	protected EffectPool g_EffChargeFar;

	// Token: 0x04000BBF RID: 3007
	[FieldOffset(Offset = "0x2D8")]
	[Token(Token = "0x4000BBF")]
	protected EffectPool g_EffChargeFarComplete;

	// Token: 0x04000BC0 RID: 3008
	[FieldOffset(Offset = "0x2E0")]
	[Token(Token = "0x4000BC0")]
	protected EffectPool g_EffChargeFarThrow;

	// Token: 0x04000BC1 RID: 3009
	[FieldOffset(Offset = "0x2E8")]
	[Token(Token = "0x4000BC1")]
	protected EffectPool g_EffChargeFarCollision;

	// Token: 0x04000BC2 RID: 3010
	[FieldOffset(Offset = "0x2F0")]
	[Token(Token = "0x4000BC2")]
	protected EffectPool g_EffSplashBullet;

	// Token: 0x04000BC3 RID: 3011
	[FieldOffset(Offset = "0x2F8")]
	[Token(Token = "0x4000BC3")]
	protected EffectPool g_EffSplashButtleExplosion;

	// Token: 0x04000BC4 RID: 3012
	[FieldOffset(Offset = "0x300")]
	[Token(Token = "0x4000BC4")]
	protected EffectPool g_EffSplashButtleCollision;

	// Token: 0x04000BC5 RID: 3013
	[FieldOffset(Offset = "0x308")]
	[Token(Token = "0x4000BC5")]
	protected EffectPool g_EffSplashButtleShot;

	// Token: 0x04000BC6 RID: 3014
	[FieldOffset(Offset = "0x310")]
	[Token(Token = "0x4000BC6")]
	protected EffectPool g_EffThrowFireBall;

	// Token: 0x04000BC7 RID: 3015
	[FieldOffset(Offset = "0x318")]
	[Token(Token = "0x4000BC7")]
	protected EffectPool g_EffThrowFireBallExplosion;

	// Token: 0x04000BC8 RID: 3016
	[FieldOffset(Offset = "0x320")]
	[Token(Token = "0x4000BC8")]
	protected EffectPool g_EffThrowFireBallShot;

	// Token: 0x04000BC9 RID: 3017
	[FieldOffset(Offset = "0x328")]
	[Token(Token = "0x4000BC9")]
	public GameObject SE_FloorCollapse;

	// Token: 0x04000BCA RID: 3018
	[FieldOffset(Offset = "0x330")]
	[Token(Token = "0x4000BCA")]
	public GameObject SE_FloorCollapse02;

	// Token: 0x04000BCB RID: 3019
	[FieldOffset(Offset = "0x338")]
	[Token(Token = "0x4000BCB")]
	public GameObject SE_FallLava;

	// Token: 0x04000BCC RID: 3020
	[FieldOffset(Offset = "0x340")]
	[Token(Token = "0x4000BCC")]
	public GameObject SE_FallLava02;

	// Token: 0x04000BCD RID: 3021
	[FieldOffset(Offset = "0x348")]
	[Token(Token = "0x4000BCD")]
	public GameObject SE_EarthQuake;

	// Token: 0x04000BCE RID: 3022
	[FieldOffset(Offset = "0x350")]
	[Token(Token = "0x4000BCE")]
	public GameObject SE_FootStep;

	// Token: 0x04000BCF RID: 3023
	[FieldOffset(Offset = "0x358")]
	[Token(Token = "0x4000BCF")]
	public GameObject SE_BodyLava;

	// Token: 0x04000BD0 RID: 3024
	[FieldOffset(Offset = "0x360")]
	[Token(Token = "0x4000BD0")]
	public GameObject SE_FloorUpEnd;

	// Token: 0x04000BD1 RID: 3025
	[FieldOffset(Offset = "0x368")]
	[Token(Token = "0x4000BD1")]
	public GameObject SE_DestoryStart;

	// Token: 0x04000BD2 RID: 3026
	[FieldOffset(Offset = "0x370")]
	[Token(Token = "0x4000BD2")]
	public GameObject SE_Destory;

	// Token: 0x04000BD3 RID: 3027
	[FieldOffset(Offset = "0x378")]
	[Token(Token = "0x4000BD3")]
	public GameObject SE_Swing;

	// Token: 0x04000BD4 RID: 3028
	[FieldOffset(Offset = "0x380")]
	[Token(Token = "0x4000BD4")]
	public GameObject SE_Attack;

	// Token: 0x04000BD5 RID: 3029
	[FieldOffset(Offset = "0x388")]
	[Token(Token = "0x4000BD5")]
	public GameObject SE_Charge;

	// Token: 0x04000BD6 RID: 3030
	[FieldOffset(Offset = "0x390")]
	[Token(Token = "0x4000BD6")]
	public GameObject SE_ChargeComplete;

	// Token: 0x04000BD7 RID: 3031
	[FieldOffset(Offset = "0x398")]
	[Token(Token = "0x4000BD7")]
	public GameObject SE_ChargeAbsorb;

	// Token: 0x04000BD8 RID: 3032
	[FieldOffset(Offset = "0x3A0")]
	[Token(Token = "0x4000BD8")]
	public GameObject SE_ChargeExplosion;

	// Token: 0x04000BD9 RID: 3033
	[FieldOffset(Offset = "0x3A8")]
	[Token(Token = "0x4000BD9")]
	public GameObject SE_FireBallShot;

	// Token: 0x04000BDA RID: 3034
	[FieldOffset(Offset = "0x3B0")]
	[Token(Token = "0x4000BDA")]
	public GameObject SE_HandCharge;

	// Token: 0x04000BDB RID: 3035
	[FieldOffset(Offset = "0x3B8")]
	[Token(Token = "0x4000BDB")]
	public GameObject SEFireBallShot;

	// Token: 0x04000BDC RID: 3036
	[FieldOffset(Offset = "0x3C0")]
	[Token(Token = "0x4000BDC")]
	public GameObject SEFireBallLoop;

	// Token: 0x04000BDD RID: 3037
	[FieldOffset(Offset = "0x3C8")]
	[Token(Token = "0x4000BDD")]
	public GameObject SE_SplashShot;

	// Token: 0x04000BDE RID: 3038
	[FieldOffset(Offset = "0x3D0")]
	[Token(Token = "0x4000BDE")]
	public GameObject SE_SplashExplosion;

	// Token: 0x04000BDF RID: 3039
	[FieldOffset(Offset = "0x3D8")]
	[Token(Token = "0x4000BDF")]
	public GameObject SE_SplashCollision;

	// Token: 0x04000BE0 RID: 3040
	[FieldOffset(Offset = "0x3E0")]
	[Token(Token = "0x4000BE0")]
	public GameObject SE_ChargeFarCollision;

	// Token: 0x04000BE1 RID: 3041
	[FieldOffset(Offset = "0x3E8")]
	[Token(Token = "0x4000BE1")]
	protected SoundEffect g_SEFloorCollapse;

	// Token: 0x04000BE2 RID: 3042
	[FieldOffset(Offset = "0x3F0")]
	[Token(Token = "0x4000BE2")]
	protected SoundEffect g_SEFloorCollapse02;

	// Token: 0x04000BE3 RID: 3043
	[FieldOffset(Offset = "0x3F8")]
	[Token(Token = "0x4000BE3")]
	protected SoundEffect g_SEFallLava;

	// Token: 0x04000BE4 RID: 3044
	[FieldOffset(Offset = "0x400")]
	[Token(Token = "0x4000BE4")]
	protected SoundEffect g_SEFallLava02;

	// Token: 0x04000BE5 RID: 3045
	[FieldOffset(Offset = "0x408")]
	[Token(Token = "0x4000BE5")]
	protected SoundEffect g_SEEarthQuake;

	// Token: 0x04000BE6 RID: 3046
	[FieldOffset(Offset = "0x410")]
	[Token(Token = "0x4000BE6")]
	protected SoundEffect g_SEFootStep;

	// Token: 0x04000BE7 RID: 3047
	[FieldOffset(Offset = "0x418")]
	[Token(Token = "0x4000BE7")]
	protected SoundEffect g_SEBodyLava;

	// Token: 0x04000BE8 RID: 3048
	[FieldOffset(Offset = "0x420")]
	[Token(Token = "0x4000BE8")]
	protected SoundEffect g_SEFloorUpEnd;

	// Token: 0x04000BE9 RID: 3049
	[FieldOffset(Offset = "0x428")]
	[Token(Token = "0x4000BE9")]
	protected SoundEffect g_SEDestoryStart;

	// Token: 0x04000BEA RID: 3050
	[FieldOffset(Offset = "0x430")]
	[Token(Token = "0x4000BEA")]
	protected SoundEffect g_SEDestory;

	// Token: 0x04000BEB RID: 3051
	[FieldOffset(Offset = "0x438")]
	[Token(Token = "0x4000BEB")]
	protected SoundEffect g_SESwing;

	// Token: 0x04000BEC RID: 3052
	[FieldOffset(Offset = "0x440")]
	[Token(Token = "0x4000BEC")]
	protected SoundEffect g_SEAttack;

	// Token: 0x04000BED RID: 3053
	[FieldOffset(Offset = "0x448")]
	[Token(Token = "0x4000BED")]
	protected SoundEffect g_SECharge;

	// Token: 0x04000BEE RID: 3054
	[FieldOffset(Offset = "0x450")]
	[Token(Token = "0x4000BEE")]
	protected SoundEffect g_SEChargeComplete;

	// Token: 0x04000BEF RID: 3055
	[FieldOffset(Offset = "0x458")]
	[Token(Token = "0x4000BEF")]
	protected SoundEffect g_SEChargeAbsorb;

	// Token: 0x04000BF0 RID: 3056
	[FieldOffset(Offset = "0x460")]
	[Token(Token = "0x4000BF0")]
	protected SoundEffect g_SEChargeExplosion;

	// Token: 0x04000BF1 RID: 3057
	[FieldOffset(Offset = "0x468")]
	[Token(Token = "0x4000BF1")]
	protected SoundEffect g_SEFireBallShot02;

	// Token: 0x04000BF2 RID: 3058
	[FieldOffset(Offset = "0x470")]
	[Token(Token = "0x4000BF2")]
	protected SoundEffect g_SEHandCharge;

	// Token: 0x04000BF3 RID: 3059
	[FieldOffset(Offset = "0x478")]
	[Token(Token = "0x4000BF3")]
	protected SoundEffect g_SESplashShot;

	// Token: 0x04000BF4 RID: 3060
	[FieldOffset(Offset = "0x480")]
	[Token(Token = "0x4000BF4")]
	protected SoundEffectPool g_SEFireBallShot;

	// Token: 0x04000BF5 RID: 3061
	[FieldOffset(Offset = "0x488")]
	[Token(Token = "0x4000BF5")]
	protected SoundEffectPool g_SEFireBallLoop;

	// Token: 0x04000BF6 RID: 3062
	[FieldOffset(Offset = "0x490")]
	[Token(Token = "0x4000BF6")]
	protected SoundEffectPool g_SESplashExplosion;

	// Token: 0x04000BF7 RID: 3063
	[FieldOffset(Offset = "0x498")]
	[Token(Token = "0x4000BF7")]
	protected SoundEffectPool g_SESplashCollision;

	// Token: 0x04000BF8 RID: 3064
	[FieldOffset(Offset = "0x4A0")]
	[Token(Token = "0x4000BF8")]
	protected SoundEffectPool g_SEChargeFarCollision;

	// Token: 0x04000BF9 RID: 3065
	[Token(Token = "0x4000BF9")]
	private const int g_iSplashBulletNum = 10;

	// Token: 0x04000BFA RID: 3066
	[Token(Token = "0x4000BFA")]
	private const float g_fSplashBulletRandom = 3f;

	// Token: 0x04000BFB RID: 3067
	[FieldOffset(Offset = "0x4A8")]
	[Token(Token = "0x4000BFB")]
	protected Transform g_trEffCharge;

	// Token: 0x04000BFC RID: 3068
	[FieldOffset(Offset = "0x4B0")]
	[Token(Token = "0x4000BFC")]
	private bool g_bCollisionHandR;

	// Token: 0x04000BFD RID: 3069
	[FieldOffset(Offset = "0x4B1")]
	[Token(Token = "0x4000BFD")]
	private bool g_bCollisionHandL;

	// Token: 0x04000BFE RID: 3070
	[FieldOffset(Offset = "0x4B4")]
	[Token(Token = "0x4000BFE")]
	private Vector3 g_v3PreCollisionHandR;

	// Token: 0x04000BFF RID: 3071
	[FieldOffset(Offset = "0x4C0")]
	[Token(Token = "0x4000BFF")]
	private Vector3 g_v3PreCollisionHandL;

	// Token: 0x04000C00 RID: 3072
	[FieldOffset(Offset = "0x4D0")]
	[Token(Token = "0x4000C00")]
	private AttackData g_adAttack01;

	// Token: 0x04000C01 RID: 3073
	[FieldOffset(Offset = "0x4D8")]
	[Token(Token = "0x4000C01")]
	private AttackData g_adAttackSweep;

	// Token: 0x04000C02 RID: 3074
	[FieldOffset(Offset = "0x4E0")]
	[Token(Token = "0x4000C02")]
	private AttackData g_adAttack02;

	// Token: 0x04000C03 RID: 3075
	[FieldOffset(Offset = "0x4E8")]
	[Token(Token = "0x4000C03")]
	private AttackData g_adChargeAttack;

	// Token: 0x04000C04 RID: 3076
	[FieldOffset(Offset = "0x4F0")]
	[Token(Token = "0x4000C04")]
	private AttackData g_adCurrent;

	// Token: 0x04000C05 RID: 3077
	[FieldOffset(Offset = "0x4F8")]
	[Token(Token = "0x4000C05")]
	private bool g_bHandsWall;

	// Token: 0x04000C06 RID: 3078
	[FieldOffset(Offset = "0x4F9")]
	[Token(Token = "0x4000C06")]
	private bool g_bAttack02Collision;

	// Token: 0x04000C07 RID: 3079
	[FieldOffset(Offset = "0x4FA")]
	[Token(Token = "0x4000C07")]
	protected bool g_bDamagedFloorLL;

	// Token: 0x04000C08 RID: 3080
	[FieldOffset(Offset = "0x4FB")]
	[Token(Token = "0x4000C08")]
	protected bool g_bDamagedFloorLR;

	// Token: 0x04000C09 RID: 3081
	[FieldOffset(Offset = "0x4FC")]
	[Token(Token = "0x4000C09")]
	protected bool g_bDamagedFloorRR;

	// Token: 0x04000C0A RID: 3082
	[FieldOffset(Offset = "0x4FD")]
	[Token(Token = "0x4000C0A")]
	protected bool g_bDamagedFloorRL;

	// Token: 0x04000C0B RID: 3083
	[FieldOffset(Offset = "0x4FE")]
	[Token(Token = "0x4000C0B")]
	protected bool g_bZoomOut;

	// Token: 0x04000C0C RID: 3084
	[FieldOffset(Offset = "0x500")]
	[Token(Token = "0x4000C0C")]
	protected float g_fZoomOut = 12f;

	// Token: 0x04000C0D RID: 3085
	[FieldOffset(Offset = "0x504")]
	[Token(Token = "0x4000C0D")]
	protected bool g_bGlow;

	// Token: 0x04000C0E RID: 3086
	[FieldOffset(Offset = "0x505")]
	[Token(Token = "0x4000C0E")]
	private bool g_bSECharge;

	// Token: 0x04000C0F RID: 3087
	[FieldOffset(Offset = "0x508")]
	[Token(Token = "0x4000C0F")]
	private float g_fSEChargeVolume;

	// Token: 0x04000C10 RID: 3088
	[FieldOffset(Offset = "0x50C")]
	[Token(Token = "0x4000C10")]
	private float g_fSEChargePitch;

	// Token: 0x04000C11 RID: 3089
	[Token(Token = "0x4000C11")]
	private const float g_fSEChargeTime = 3f;

	// Token: 0x04000C12 RID: 3090
	[FieldOffset(Offset = "0x510")]
	[Token(Token = "0x4000C12")]
	private float g_fSEChargeTimeVal;

	// Token: 0x04000C13 RID: 3091
	[FieldOffset(Offset = "0x514")]
	[Token(Token = "0x4000C13")]
	private bool g_bSEDestory;

	// Token: 0x04000C14 RID: 3092
	[FieldOffset(Offset = "0x518")]
	[Token(Token = "0x4000C14")]
	private float g_fSEDestoryVolume;

	// Token: 0x04000C15 RID: 3093
	[FieldOffset(Offset = "0x51C")]
	[Token(Token = "0x4000C15")]
	private bool g_bChargeFar;

	// Token: 0x04000C16 RID: 3094
	[FieldOffset(Offset = "0x51D")]
	[Token(Token = "0x4000C16")]
	protected bool g_bScriptFloorFall;

	// Token: 0x04000C17 RID: 3095
	[FieldOffset(Offset = "0x520")]
	[Token(Token = "0x4000C17")]
	protected float g_fScriptFloorFallSpeed;

	// Token: 0x04000C18 RID: 3096
	[FieldOffset(Offset = "0x524")]
	[Token(Token = "0x4000C18")]
	private bool g_bScriptEndFloorRise;
}
