using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000C9 RID: 201
[Token(Token = "0x20000C9")]
public class BossAct01EffectPlay : MonoBehaviour
{
	// Token: 0x06000873 RID: 2163 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000873")]
	[Address(RVA = "0x7B6720", Offset = "0x7B5720", VA = "0x1807B6720")]
	public void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000874 RID: 2164 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000874")]
	[Address(RVA = "0x7BD2F0", Offset = "0x7BC2F0", VA = "0x1807BD2F0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000875 RID: 2165 RVA: 0x00012660 File Offset: 0x00010860
	[Token(Token = "0x6000875")]
	[Address(RVA = "0x7B62C0", Offset = "0x7B52C0", VA = "0x1807B62C0")]
	public void CharRemove()
	{
		EffectPool effectPool = this.g_PlusBeforeBirth;
		if (effectPool != 0)
		{
			effectPool.Stop(3f);
			return;
		}
	}

	// Token: 0x06000876 RID: 2166 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000876")]
	[Address(RVA = "0x7B6410", Offset = "0x7B5410", VA = "0x1807B6410", Slot = "4")]
	public virtual void Create()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000877 RID: 2167 RVA: 0x00012684 File Offset: 0x00010884
	[Token(Token = "0x6000877")]
	[Address(RVA = "0x7B87B0", Offset = "0x7B77B0", VA = "0x1807B87B0")]
	public void OpenEyeEffect()
	{
		this.g_psEye.Play(true);
		SoundEffect soundEffect = this.g_SEEye;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEEye.PlayRandom(1f, 1f);
			return;
		}
	}

	// Token: 0x06000878 RID: 2168 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000878")]
	[Address(RVA = "0x7B8870", Offset = "0x7B7870", VA = "0x1807B8870")]
	public void OpenWeaponEffect()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000879 RID: 2169 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000879")]
	[Address(RVA = "0x7B8A50", Offset = "0x7B7A50", VA = "0x1807B8A50")]
	public void OpenWeaponSecond()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600087A RID: 2170 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600087A")]
	[Address(RVA = "0x7B8140", Offset = "0x7B7140", VA = "0x1807B8140")]
	public void OpenAllEffect()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600087B RID: 2171 RVA: 0x000126CC File Offset: 0x000108CC
	[Token(Token = "0x600087B")]
	[Address(RVA = "0x7B7CE0", Offset = "0x7B6CE0", VA = "0x1807B7CE0")]
	public void OpenAllEffectSkip()
	{
		this.g_psBody.Play(true);
		this.g_psShield.Play(true);
		this.g_psSmoke.Play(true);
		this.g_Light.enabled = true;
		this.g_Light.range = 20f;
		this.g_Light.intensity = 10f;
		Material material = this.g_matFire;
		this.g_fMatAlpha = 1f;
		material.SetFloat("_Alpha", 1f);
		Material material2 = this.g_matFire;
		float num = this.g_fMatAlpha;
		material2.SetFloat("_NoiseWidth", num);
		Material material3 = this.g_matSmoke;
		float num2 = this.g_fMatAlpha;
		material3.SetFloat("_Alpha", num2);
		Material material4 = this.g_matSmoke;
		float num3 = this.g_fMatAlpha;
		material4.SetFloat("_NoiseWidth", num3);
		Material material5 = this.g_matBody;
		float num4 = this.g_fMatAlpha;
		material5.SetFloat("_ShadowTexSwitch", num4);
		Material material6 = this.g_matShield;
		float num5 = this.g_fMatAlpha;
		material6.SetFloat("_ShadowTexSwitch", num5);
		Material material7 = this.g_matWeapon;
		float num6 = this.g_fMatAlpha;
		material7.SetFloat("_ShadowTexSwitch", num6);
		Material material8 = this.g_matShoulder;
		float num7 = this.g_fMatAlpha;
		material8.SetFloat("_ShadowTexSwitch", num7);
		Material material9 = this.g_matHead;
		float num8 = this.g_fMatAlpha;
		material9.SetFloat("_ShadowTexSwitch", num8);
		Light[] birthCloseLight = this.BirthCloseLight;
		this.g_bDeath = false;
		int num9 = 0;
		if (birthCloseLight.Length != num9 && num9 < birthCloseLight.Length)
		{
			Light light = birthCloseLight[num9];
			int num10 = 0;
			if (light != num10)
			{
				Light light2 = this.BirthCloseLight[num9];
				int num11 = 0;
				light2.enabled = num11 != 0;
			}
			Light[] birthCloseLight2 = this.BirthCloseLight;
			num9++;
		}
		ParticleSystem[] birthCloseLightEffect = this.BirthCloseLightEffect;
		if (birthCloseLightEffect.Length != num9 && num9 < birthCloseLightEffect.Length)
		{
			ParticleSystem particleSystem = birthCloseLightEffect[num9];
			int num12 = 0;
			if (particleSystem != num12)
			{
				this.BirthCloseLightEffect[num9].Stop(true);
			}
			ParticleSystem[] birthCloseLightEffect2 = this.BirthCloseLightEffect;
			num9++;
			while (birthCloseLightEffect2 != 0)
			{
			}
		}
		this.PlaySEFire();
	}

	// Token: 0x0600087C RID: 2172 RVA: 0x0001290C File Offset: 0x00010B0C
	[Token(Token = "0x600087C")]
	[Address(RVA = "0x7B62E0", Offset = "0x7B52E0", VA = "0x1807B62E0")]
	public void CloseAllEffect()
	{
		this.g_psEye.Stop(true);
		this.g_psWeapon.Stop(true);
		this.g_psBody.Stop(true);
		this.g_psShield.Stop(true);
		this.g_psSmoke.Stop(true);
		this.g_psWeaponCharge.Stop(true);
		this.g_psWeaponSecond.Stop(true);
		this.g_psScriptCharge.Stop(true);
		this.g_bDeath = true;
		this.g_bFire = false;
		Game.DisableVibration();
	}

	// Token: 0x0600087D RID: 2173 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600087D")]
	[Address(RVA = "0x7B8E20", Offset = "0x7B7E20", VA = "0x1807B8E20")]
	public void PlayAttack01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600087E RID: 2174 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600087E")]
	[Address(RVA = "0x7B8BD0", Offset = "0x7B7BD0", VA = "0x1807B8BD0")]
	public void PlayAttack01Energy()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600087F RID: 2175 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600087F")]
	[Address(RVA = "0x7B91B0", Offset = "0x7B81B0", VA = "0x1807B91B0")]
	public void PlayAttack02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000880 RID: 2176 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000880")]
	[Address(RVA = "0x7B8F50", Offset = "0x7B7F50", VA = "0x1807B8F50")]
	public void PlayAttack02Energy()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000881 RID: 2177 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000881")]
	[Address(RVA = "0x7B9530", Offset = "0x7B8530", VA = "0x1807B9530")]
	public void PlayAttack03()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000882 RID: 2178 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000882")]
	[Address(RVA = "0x7B92E0", Offset = "0x7B82E0", VA = "0x1807B92E0")]
	public void PlayAttack03Energy()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000883 RID: 2179 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000883")]
	[Address(RVA = "0x7B98C0", Offset = "0x7B88C0", VA = "0x1807B98C0")]
	public void PlayAttack04()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000884 RID: 2180 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000884")]
	[Address(RVA = "0x7B9660", Offset = "0x7B8660", VA = "0x1807B9660")]
	public void PlayAttack04Energy()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000885 RID: 2181 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000885")]
	[Address(RVA = "0x7B99F0", Offset = "0x7B89F0", VA = "0x1807B99F0")]
	public void PlayAttackAssault()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000886 RID: 2182 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000886")]
	[Address(RVA = "0x7B9D80", Offset = "0x7B8D80", VA = "0x1807B9D80")]
	public void PlayAttackShield()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000887 RID: 2183 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000887")]
	[Address(RVA = "0x7B9FE0", Offset = "0x7B8FE0", VA = "0x1807B9FE0")]
	public void PlayAttackSwordEnergy01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000888 RID: 2184 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000888")]
	[Address(RVA = "0x7BA110", Offset = "0x7B9110", VA = "0x1807BA110")]
	public void PlayAttackSwordEnergy02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000889 RID: 2185 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000889")]
	[Address(RVA = "0x7B9EB0", Offset = "0x7B8EB0", VA = "0x1807B9EB0")]
	public void PlayAttackSkill01_01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600088A RID: 2186 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600088A")]
	[Address(RVA = "0x7B9C50", Offset = "0x7B8C50", VA = "0x1807B9C50")]
	public void PlayAttackDashRotate()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600088B RID: 2187 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600088B")]
	[Address(RVA = "0x7B9B20", Offset = "0x7B8B20", VA = "0x1807B9B20")]
	public void PlayAttackDashRotate02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600088C RID: 2188 RVA: 0x00012994 File Offset: 0x00010B94
	[Token(Token = "0x600088C")]
	[Address(RVA = "0x7BA5F0", Offset = "0x7B95F0", VA = "0x1807BA5F0")]
	public void PlaySEDash()
	{
		SoundEffect soundEffect = this.g_SEDash;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEDash.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x0600088D RID: 2189 RVA: 0x000129D0 File Offset: 0x00010BD0
	[Token(Token = "0x600088D")]
	[Address(RVA = "0x7BA560", Offset = "0x7B9560", VA = "0x1807BA560")]
	public void PlaySEDashRotate()
	{
		SoundEffect soundEffect = this.g_SEDashRotate;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEDashRotate.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x0600088E RID: 2190 RVA: 0x00012A0C File Offset: 0x00010C0C
	[Token(Token = "0x600088E")]
	[Address(RVA = "0x7BA880", Offset = "0x7B9880", VA = "0x1807BA880")]
	public void PlaySEShake()
	{
		this.g_fShakeTime = 2.5f;
		bool isPlaying = this.g_SEShake.GetIsPlaying();
		int num = 0;
		if (!isPlaying)
		{
			SoundEffect soundEffect = this.g_SEShake;
			int num2 = 0;
			float num3 = this.g_fShakeVolume;
			soundEffect.Play(num2, num3, 1f);
		}
		SoundEffect soundEffect2 = this.g_SECharge;
		this.g_fChargeTime = 2.5f;
		int num4 = 0;
		if (soundEffect2 != num4 && !this.g_SECharge.GetIsPlaying())
		{
			SoundEffect soundEffect3 = this.g_SECharge;
			this.g_fChargeVolume = (float)num;
			int num5 = 0;
			int num6 = 0;
			int num7 = 0;
			soundEffect3.Play(num7, (float)num6, (float)num5);
		}
	}

	// Token: 0x0600088F RID: 2191 RVA: 0x00012AB0 File Offset: 0x00010CB0
	[Token(Token = "0x600088F")]
	[Address(RVA = "0x7BA490", Offset = "0x7B9490", VA = "0x1807BA490")]
	public void PlaySECharge(float fTime = 1f)
	{
		SoundEffect soundEffect = this.g_SECharge;
		this.g_fChargeTime = fTime;
		int num = 0;
		if (soundEffect != num && !this.g_SECharge.GetIsPlaying())
		{
			SoundEffect soundEffect2 = this.g_SECharge;
			int num2 = 0;
			this.g_fChargeVolume = (float)num2;
			int num3 = 0;
			int num4 = 0;
			int num5 = 0;
			soundEffect2.Play(num5, (float)num4, (float)num3);
		}
	}

	// Token: 0x06000890 RID: 2192 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000890")]
	[Address(RVA = "0x7BAB20", Offset = "0x7B9B20", VA = "0x1807BAB20")]
	public void PlaySESwing()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000891 RID: 2193 RVA: 0x00012B10 File Offset: 0x00010D10
	[Token(Token = "0x6000891")]
	[Address(RVA = "0x7BAA30", Offset = "0x7B9A30", VA = "0x1807BAA30")]
	public void PlaySESwingAttack03()
	{
		SoundEffect soundEffect = this.g_SESwing;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SESwing.PlayRandom(1f, 1f);
		}
		SoundEffect soundEffect2 = this.g_SESwingAttack03;
		int num2 = 0;
		if (soundEffect2 != num2)
		{
			this.g_SESwingAttack03.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000892 RID: 2194 RVA: 0x00012B74 File Offset: 0x00010D74
	[Token(Token = "0x6000892")]
	[Address(RVA = "0x7BA370", Offset = "0x7B9370", VA = "0x1807BA370")]
	public void PlaySEAttack04Collision()
	{
		SoundEffect soundEffect = this.g_SEAttack04Floor;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEAttack04Floor.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000893 RID: 2195 RVA: 0x00012BB0 File Offset: 0x00010DB0
	[Token(Token = "0x6000893")]
	[Address(RVA = "0x7BA400", Offset = "0x7B9400", VA = "0x1807BA400")]
	public void PlaySEAttackAssault()
	{
		SoundEffect soundEffect = this.g_SEAttackAssault;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEAttackAssault.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000894 RID: 2196 RVA: 0x00012BEC File Offset: 0x00010DEC
	[Token(Token = "0x6000894")]
	[Address(RVA = "0x7BA9A0", Offset = "0x7B99A0", VA = "0x1807BA9A0")]
	public void PlaySESkill01()
	{
		SoundEffect soundEffect = this.g_SESkill01;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SESkill01.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000895 RID: 2197 RVA: 0x00012C28 File Offset: 0x00010E28
	[Token(Token = "0x6000895")]
	[Address(RVA = "0x7BABB0", Offset = "0x7B9BB0", VA = "0x1807BABB0")]
	public void PlaySESwordDrop()
	{
		SoundEffect soundEffect = this.g_SESwordDrop;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SESwordDrop.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000896 RID: 2198 RVA: 0x00012C64 File Offset: 0x00010E64
	[Token(Token = "0x6000896")]
	[Address(RVA = "0x7BA2C0", Offset = "0x7B92C0", VA = "0x1807BA2C0")]
	public void PlayDead(int i)
	{
		SoundEffect soundEffect = this.g_SEDead;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEDead.Play(i, 1f, 1f);
		}
	}

	// Token: 0x06000897 RID: 2199 RVA: 0x00012CA0 File Offset: 0x00010EA0
	[Token(Token = "0x6000897")]
	[Address(RVA = "0x7BA7F0", Offset = "0x7B97F0", VA = "0x1807BA7F0")]
	public void PlaySEMetal()
	{
		SoundEffect soundEffect = this.g_SEMetal;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEMetal.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000898 RID: 2200 RVA: 0x00012CDC File Offset: 0x00010EDC
	[Token(Token = "0x6000898")]
	[Address(RVA = "0x7BA750", Offset = "0x7B9750", VA = "0x1807BA750")]
	public void PlaySEFire()
	{
		SoundEffect soundEffect = this.g_SEFrie;
		int num = 0;
		if (soundEffect != num)
		{
			SoundEffect soundEffect2 = this.g_SEFrie;
			this.g_bFire = true;
			this.g_fFireVolume = 1f;
			soundEffect2.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000899 RID: 2201 RVA: 0x00012D2C File Offset: 0x00010F2C
	[Token(Token = "0x6000899")]
	[Address(RVA = "0x7BD2E0", Offset = "0x7BC2E0", VA = "0x1807BD2E0")]
	public void StopSEFire()
	{
		this.g_bFire = false;
	}

	// Token: 0x0600089A RID: 2202 RVA: 0x00012D40 File Offset: 0x00010F40
	[Token(Token = "0x600089A")]
	[Address(RVA = "0x7BA680", Offset = "0x7B9680", VA = "0x1807BA680")]
	public void PlaySEExplosionCharge()
	{
		SoundEffect soundEffect = this.g_SEExplosionCharge;
		this.g_bScriptExplosion = false;
		int num = 0;
		if (soundEffect != num && !this.g_SEExplosionCharge.GetIsPlaying())
		{
			SoundEffect soundEffect2 = this.g_SEExplosionCharge;
			int num2 = 0;
			this.g_fExplosionChargeVolume = (float)num2;
			this.g_fExplosionChargePitch = 0.6f;
			int num3 = 0;
			int num4 = 0;
			soundEffect2.Play(num4, (float)num3, 0.6f);
		}
	}

	// Token: 0x0600089B RID: 2203 RVA: 0x00012DAC File Offset: 0x00010FAC
	[Token(Token = "0x600089B")]
	[Address(RVA = "0x7BBD10", Offset = "0x7BAD10", VA = "0x1807BBD10")]
	public void SetScriptExplosion(bool bExplosion)
	{
		this.g_bScriptExplosion = bExplosion;
	}

	// Token: 0x0600089C RID: 2204 RVA: 0x00012DC0 File Offset: 0x00010FC0
	[Token(Token = "0x600089C")]
	[Address(RVA = "0x7BC990", Offset = "0x7BB990", VA = "0x1807BC990")]
	public void StopAttackEffect()
	{
		GameObject gameObject = this.g_Attack01.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			Evaporating01 component = this.g_Attack01.GetGameObject().GetComponent<Evaporating01>();
			int num2 = 0;
			if (component != num2)
			{
				component.StopEffect();
			}
		}
		this.g_Attack01.Stop(3f);
		GameObject gameObject2 = this.g_Attack02.GetGameObject();
		int num3 = 0;
		if (gameObject2 != num3)
		{
			Evaporating01 component2 = this.g_Attack02.GetGameObject().GetComponent<Evaporating01>();
			int num4 = 0;
			if (component2 != num4)
			{
				component2.StopEffect();
			}
		}
		this.g_Attack02.Stop(3f);
		GameObject gameObject3 = this.g_Attack03.GetGameObject();
		int num5 = 0;
		if (gameObject3 != num5)
		{
			Evaporating01 component3 = this.g_Attack03.GetGameObject().GetComponent<Evaporating01>();
			int num6 = 0;
			if (component3 != num6)
			{
				component3.StopEffect();
			}
		}
		this.g_Attack03.Stop(3f);
		GameObject gameObject4 = this.g_Attack04.GetGameObject();
		int num7 = 0;
		if (gameObject4 != num7)
		{
			Evaporating01 component4 = this.g_Attack04.GetGameObject().GetComponent<Evaporating01>();
			int num8 = 0;
			if (component4 != num8)
			{
				component4.StopEffect();
			}
		}
		this.g_Attack04.Stop(3f);
		GameObject gameObject5 = this.g_AttackAssault.GetGameObject();
		int num9 = 0;
		if (gameObject5 != num9)
		{
			Evaporating01 component5 = this.g_AttackAssault.GetGameObject().GetComponent<Evaporating01>();
			int num10 = 0;
			if (component5 != num10)
			{
				component5.StopEffect();
			}
		}
		this.g_AttackAssault.Stop(3f);
		GameObject gameObject6 = this.g_AttackShield.GetGameObject();
		int num11 = 0;
		if (gameObject6 != num11)
		{
			Evaporating01 component6 = this.g_AttackShield.GetGameObject().GetComponent<Evaporating01>();
			int num12 = 0;
			if (component6 != num12)
			{
				component6.StopEffect();
			}
		}
		this.g_AttackShield.Stop(3f);
		GameObject gameObject7 = this.g_AttackDashRotate01.GetGameObject();
		int num13 = 0;
		if (gameObject7 != num13)
		{
			Evaporating01 component7 = this.g_AttackDashRotate01.GetGameObject().GetComponent<Evaporating01>();
			int num14 = 0;
			if (component7 != num14)
			{
				component7.StopEffect();
			}
		}
		this.g_AttackDashRotate01.Stop(3f);
		GameObject gameObject8 = this.g_AttackDashRotate02.GetGameObject();
		int num15 = 0;
		if (gameObject8 != num15)
		{
			Evaporating01 component8 = this.g_AttackDashRotate02.GetGameObject().GetComponent<Evaporating01>();
			int num16 = 0;
			if (component8 != num16)
			{
				component8.StopEffect();
			}
		}
		this.g_AttackDashRotate02.Stop(3f);
		GameObject gameObject9 = this.g_AttackSwordEnergy01.GetGameObject();
		int num17 = 0;
		if (gameObject9 != num17)
		{
			Evaporating01 component9 = this.g_AttackSwordEnergy01.GetGameObject().GetComponent<Evaporating01>();
			int num18 = 0;
			if (component9 != num18)
			{
				component9.StopEffect();
			}
		}
		this.g_AttackSwordEnergy01.Stop(3f);
		GameObject gameObject10 = this.g_AttackSkill01_01.GetGameObject();
		int num19 = 0;
		if (gameObject10 != num19)
		{
			Evaporating01 component10 = this.g_AttackSkill01_01.GetGameObject().GetComponent<Evaporating01>();
			int num20 = 0;
			if (component10 != num20)
			{
				component10.StopEffect();
			}
		}
		this.g_AttackSkill01_01.Stop(3f);
		this.g_psWeaponCharge.Stop(true);
		SoundEffect soundEffect = this.g_SECharge;
		int num21 = 0;
		this.g_fChargeTime = (float)num21;
		soundEffect.Stop();
		SoundEffect soundEffect2 = this.g_SEShake;
		this.g_fShakeTime = (float)num21;
		soundEffect2.Stop();
		Game.DisableVibration();
	}

	// Token: 0x0600089D RID: 2205 RVA: 0x00013158 File Offset: 0x00011358
	[Token(Token = "0x600089D")]
	[Address(RVA = "0x7BBD20", Offset = "0x7BAD20", VA = "0x1807BBD20")]
	public void SetTimeScale(float fTimeScale)
	{
		this.g_Attack01.SetTimeScale(fTimeScale);
		GameObject gameObject = this.g_Attack01.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			gameObject.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_Attack02.SetTimeScale(fTimeScale);
		GameObject gameObject2 = this.g_Attack02.GetGameObject();
		int num2 = 0;
		if (gameObject2 != num2)
		{
			gameObject2.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_Attack03.SetTimeScale(fTimeScale);
		GameObject gameObject3 = this.g_Attack03.GetGameObject();
		int num3 = 0;
		if (gameObject3 != num3)
		{
			gameObject3.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_Attack04.SetTimeScale(fTimeScale);
		GameObject gameObject4 = this.g_Attack04.GetGameObject();
		int num4 = 0;
		if (gameObject4 != num4)
		{
			gameObject4.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_AttackAssault.SetTimeScale(fTimeScale);
		GameObject gameObject5 = this.g_AttackAssault.GetGameObject();
		int num5 = 0;
		if (gameObject5 != num5)
		{
			gameObject5.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_AttackShield.SetTimeScale(fTimeScale);
		GameObject gameObject6 = this.g_AttackShield.GetGameObject();
		int num6 = 0;
		if (gameObject6 != num6)
		{
			gameObject6.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_AttackSwordEnergy01.SetTimeScale(fTimeScale);
		GameObject gameObject7 = this.g_AttackSwordEnergy01.GetGameObject();
		int num7 = 0;
		if (gameObject7 != num7)
		{
			gameObject7.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_AttackSkill01_01.SetTimeScale(fTimeScale);
		GameObject gameObject8 = this.g_AttackSkill01_01.GetGameObject();
		int num8 = 0;
		if (gameObject8 != num8)
		{
			gameObject8.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_AttackDashRotate01.SetTimeScale(fTimeScale);
		GameObject gameObject9 = this.g_AttackDashRotate01.GetGameObject();
		int num9 = 0;
		if (gameObject9 != num9)
		{
			gameObject9.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_AttackDashRotate02.SetTimeScale(fTimeScale);
		GameObject gameObject10 = this.g_AttackDashRotate02.GetGameObject();
		int num10 = 0;
		if (gameObject10 != num10)
		{
			gameObject10.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		Common.SetEffectTimeScale(this.g_psEye, fTimeScale);
		Common.SetEffectTimeScale(this.g_psBody, fTimeScale);
		Common.SetEffectTimeScale(this.g_psShield, fTimeScale);
		Common.SetEffectTimeScale(this.g_psWeapon, fTimeScale);
		Common.SetEffectTimeScale(this.g_psWeaponCharge, fTimeScale);
		Common.SetEffectTimeScale(this.g_psWeaponSecond, fTimeScale);
		Common.SetEffectTimeScale(this.g_psSmoke, fTimeScale);
		Common.SetEffectTimeScale(this.g_psScriptCharge, fTimeScale);
		ParticleSystem ps_PlusExplosionReady = this.PS_PlusExplosionReady;
		int num11 = 0;
		if (ps_PlusExplosionReady != num11)
		{
			Common.SetEffectTimeScale(this.PS_PlusExplosionReady, fTimeScale);
		}
		ParticleSystem ps_PlusExplosion = this.PS_PlusExplosion;
		int num12 = 0;
		if (ps_PlusExplosion != num12)
		{
			Common.SetEffectTimeScale(this.PS_PlusExplosion, fTimeScale);
		}
		SoundEffect soundEffect = this.g_SEEye;
		int num13 = 0;
		if (soundEffect != num13)
		{
			this.g_SEEye.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect2 = this.g_SEShake;
		int num14 = 0;
		if (soundEffect2 != num14)
		{
			this.g_SEShake.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect3 = this.g_SECharge;
		int num15 = 0;
		if (soundEffect3 != num15)
		{
			this.g_SECharge.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect4 = this.g_SEWeaponSecond;
		int num16 = 0;
		if (soundEffect4 != num16)
		{
			this.g_SEWeaponSecond.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect5 = this.g_SEDash;
		int num17 = 0;
		if (soundEffect5 != num17)
		{
			this.g_SEDash.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect6 = this.g_SEDashRotate;
		int num18 = 0;
		if (soundEffect6 != num18)
		{
			this.g_SEDashRotate.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect7 = this.g_SESwing;
		int num19 = 0;
		if (soundEffect7 != num19)
		{
			this.g_SESwing.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect8 = this.g_SESwingAttack03;
		int num20 = 0;
		if (soundEffect8 != num20)
		{
			this.g_SESwingAttack03.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect9 = this.g_SEAttack04Floor;
		int num21 = 0;
		if (soundEffect9 != num21)
		{
			this.g_SEAttack04Floor.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect10 = this.g_SEAttackAssault;
		int num22 = 0;
		if (soundEffect10 != num22)
		{
			this.g_SEAttackAssault.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect11 = this.g_SESkill01;
		int num23 = 0;
		if (soundEffect11 != num23)
		{
			this.g_SESkill01.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect12 = this.g_SESwordDrop;
		int num24 = 0;
		if (soundEffect12 != num24)
		{
			this.g_SESwordDrop.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect13 = this.g_SEDead;
		int num25 = 0;
		if (soundEffect13 != num25)
		{
			this.g_SEDead.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect14 = this.g_SEMetal;
		int num26 = 0;
		if (soundEffect14 != num26)
		{
			this.g_SEMetal.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect15 = this.g_SEFrie;
		int num27 = 0;
		if (soundEffect15 != num27)
		{
			this.g_SEFrie.SetTimeScale(fTimeScale);
		}
		SoundEffect soundEffect16 = this.g_SEExplosionCharge;
		int num28 = 0;
		if (soundEffect16 != num28)
		{
			this.g_SEExplosionCharge.SetTimeScale(fTimeScale);
		}
	}

	// Token: 0x0600089E RID: 2206 RVA: 0x0001367C File Offset: 0x0001187C
	[Token(Token = "0x600089E")]
	[Address(RVA = "0x7B8860", Offset = "0x7B7860", VA = "0x1807B8860")]
	public void OpenSecondMode()
	{
		this.g_bSecondMode = true;
	}

	// Token: 0x0600089F RID: 2207 RVA: 0x00013690 File Offset: 0x00011890
	[Token(Token = "0x600089F")]
	[Address(RVA = "0x7BBC00", Offset = "0x7BAC00", VA = "0x1807BBC00")]
	public void ScriptOpenEye()
	{
		this.g_psEye.Play(true);
		SoundEffect soundEffect = this.g_SEEye;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEEye.PlayRandom(1f, 1f);
		}
		this.g_matSmoke.SetFloat("_Alpha", 1f);
		this.g_matSmoke.SetFloat("_NoiseWidth", 1f);
	}

	// Token: 0x060008A0 RID: 2208 RVA: 0x00013704 File Offset: 0x00011904
	[Token(Token = "0x60008A0")]
	[Address(RVA = "0x7BB950", Offset = "0x7BA950", VA = "0x1807BB950")]
	public void ScriptChargeEffect()
	{
		this.g_psScriptCharge.Play(true);
		EffectPool effectPool = this.g_PlusBeforeBirth;
		if (effectPool != 0)
		{
			effectPool.Stop(3f);
			base.GetComponent<VoiceBoss01>().PlayVoiceDebut01();
			return;
		}
	}

	// Token: 0x060008A1 RID: 2209 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60008A1")]
	[Address(RVA = "0x7BB9E0", Offset = "0x7BA9E0", VA = "0x1807BB9E0")]
	public void ScriptExplosion()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060008A2 RID: 2210 RVA: 0x00013748 File Offset: 0x00011948
	[Token(Token = "0x60008A2")]
	[Address(RVA = "0x7BB8F0", Offset = "0x7BA8F0", VA = "0x1807BB8F0")]
	public void PlusScriptSkip()
	{
		EffectPool effectPool = this.g_PlusBeforeBirth;
		if (effectPool != 0)
		{
			effectPool.Stop(3f);
		}
		this.g_psScriptCharge.Stop(true);
		SoundEffect soundEffect = this.g_SEExplosionCharge;
		this.g_bScriptExplosion = false;
		soundEffect.Stop();
	}

	// Token: 0x060008A3 RID: 2211 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60008A3")]
	[Address(RVA = "0x7BAC40", Offset = "0x7B9C40", VA = "0x1807BAC40")]
	public void PlusDestroyExplosionReady()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060008A4 RID: 2212 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60008A4")]
	[Address(RVA = "0x7BB060", Offset = "0x7BA060", VA = "0x1807BB060")]
	public void PlusDestroyExplosion()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060008A5 RID: 2213 RVA: 0x00013794 File Offset: 0x00011994
	[Token(Token = "0x60008A5")]
	[Address(RVA = "0x7BDE90", Offset = "0x7BCE90", VA = "0x1807BDE90")]
	public BossAct01EffectPlay()
	{
	}

	// Token: 0x040009CB RID: 2507
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40009CB")]
	public SkinnedMeshRenderer[] MR;

	// Token: 0x040009CC RID: 2508
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40009CC")]
	public CharacterController[] CC;

	// Token: 0x040009CD RID: 2509
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40009CD")]
	public SphereCollider[] SC;

	// Token: 0x040009CE RID: 2510
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40009CE")]
	public BoxCollider[] BC;

	// Token: 0x040009CF RID: 2511
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40009CF")]
	public GameObject Effect_BossAct01Plus_BeforeBirth;

	// Token: 0x040009D0 RID: 2512
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40009D0")]
	public GameObject Effect_BossAct01_Birth;

	// Token: 0x040009D1 RID: 2513
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40009D1")]
	public GameObject Effect_BossAct01_Attack01;

	// Token: 0x040009D2 RID: 2514
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40009D2")]
	public GameObject Effect_BossAct01_Attack02;

	// Token: 0x040009D3 RID: 2515
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40009D3")]
	public GameObject Effect_BossAct01_Attack03;

	// Token: 0x040009D4 RID: 2516
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40009D4")]
	public GameObject Effect_BossAct01_Attack04;

	// Token: 0x040009D5 RID: 2517
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40009D5")]
	public GameObject Effect_BossAct01_AttackAssault;

	// Token: 0x040009D6 RID: 2518
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x40009D6")]
	public GameObject Effect_BossAct01_AttackShield;

	// Token: 0x040009D7 RID: 2519
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x40009D7")]
	public GameObject Effect_BossAct01_AttackSwordEnergy01;

	// Token: 0x040009D8 RID: 2520
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x40009D8")]
	public GameObject Effect_BossAct01_AttackSwordEnergy02;

	// Token: 0x040009D9 RID: 2521
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x40009D9")]
	public GameObject Effect_BossAct01_AttackSwordEnergy_Collision;

	// Token: 0x040009DA RID: 2522
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x40009DA")]
	public GameObject Effect_BossAct01_AttackSwordEnergy_WallCollision;

	// Token: 0x040009DB RID: 2523
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x40009DB")]
	public GameObject Effect_BossAct01_AttackSkill01_01;

	// Token: 0x040009DC RID: 2524
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x40009DC")]
	public GameObject Effect_BossAct01_AttackDashRotate01;

	// Token: 0x040009DD RID: 2525
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x40009DD")]
	public GameObject Effect_BossAct01_AttackDashRotate02;

	// Token: 0x040009DE RID: 2526
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x40009DE")]
	public GameObject Effect_PlusExplosionHit;

	// Token: 0x040009DF RID: 2527
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x40009DF")]
	public Transform AttackSwordEnergyShotPoint;

	// Token: 0x040009E0 RID: 2528
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x40009E0")]
	public GameObject SE_Eye;

	// Token: 0x040009E1 RID: 2529
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x40009E1")]
	public GameObject SE_Shake;

	// Token: 0x040009E2 RID: 2530
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x40009E2")]
	public GameObject SE_Charge;

	// Token: 0x040009E3 RID: 2531
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x40009E3")]
	public GameObject SE_WeaponSecond;

	// Token: 0x040009E4 RID: 2532
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x40009E4")]
	public GameObject SE_Dash;

	// Token: 0x040009E5 RID: 2533
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x40009E5")]
	public GameObject SE_DashRotate;

	// Token: 0x040009E6 RID: 2534
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x40009E6")]
	public GameObject SE_Swing;

	// Token: 0x040009E7 RID: 2535
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x40009E7")]
	public GameObject SE_SwingAttack03;

	// Token: 0x040009E8 RID: 2536
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x40009E8")]
	public GameObject SE_Attack04Floor;

	// Token: 0x040009E9 RID: 2537
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x40009E9")]
	public GameObject SE_AttackAssault;

	// Token: 0x040009EA RID: 2538
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x40009EA")]
	public GameObject SE_Skill01;

	// Token: 0x040009EB RID: 2539
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x40009EB")]
	public GameObject SE_SwordDrop;

	// Token: 0x040009EC RID: 2540
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x40009EC")]
	public GameObject SE_Dead;

	// Token: 0x040009ED RID: 2541
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x40009ED")]
	public GameObject SE_Metal;

	// Token: 0x040009EE RID: 2542
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x40009EE")]
	public GameObject SE_Fire;

	// Token: 0x040009EF RID: 2543
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x40009EF")]
	public GameObject SE_ExplosionCharge;

	// Token: 0x040009F0 RID: 2544
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x40009F0")]
	public GameObject SE_PlusExplosionReady;

	// Token: 0x040009F1 RID: 2545
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x40009F1")]
	public GameObject SE_PlusExplosion;

	// Token: 0x040009F2 RID: 2546
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x40009F2")]
	public GameObject SE_PlusExplosionHit;

	// Token: 0x040009F3 RID: 2547
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x40009F3")]
	public Light[] BirthCloseLight;

	// Token: 0x040009F4 RID: 2548
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x40009F4")]
	public ParticleSystem[] BirthCloseLightEffect;

	// Token: 0x040009F5 RID: 2549
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x40009F5")]
	public ParticleSystem PS_PlusExplosionReady;

	// Token: 0x040009F6 RID: 2550
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x40009F6")]
	public ParticleSystem PS_PlusExplosion;

	// Token: 0x040009F7 RID: 2551
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x40009F7")]
	public AttackData AD_PlusExplosion;

	// Token: 0x040009F8 RID: 2552
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x40009F8")]
	private Transform g_EffectParent;

	// Token: 0x040009F9 RID: 2553
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x40009F9")]
	private ParticleSystem g_psEye;

	// Token: 0x040009FA RID: 2554
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x40009FA")]
	private ParticleSystem g_psBody;

	// Token: 0x040009FB RID: 2555
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x40009FB")]
	private ParticleSystem g_psShield;

	// Token: 0x040009FC RID: 2556
	[FieldOffset(Offset = "0x1A0")]
	[Token(Token = "0x40009FC")]
	private ParticleSystem g_psWeapon;

	// Token: 0x040009FD RID: 2557
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x40009FD")]
	private ParticleSystem g_psWeaponCharge;

	// Token: 0x040009FE RID: 2558
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x40009FE")]
	private ParticleSystem g_psWeaponSecond;

	// Token: 0x040009FF RID: 2559
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x40009FF")]
	private ParticleSystem g_psSmoke;

	// Token: 0x04000A00 RID: 2560
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x4000A00")]
	private ParticleSystem g_psScriptCharge;

	// Token: 0x04000A01 RID: 2561
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x4000A01")]
	private Material g_matFire;

	// Token: 0x04000A02 RID: 2562
	[FieldOffset(Offset = "0x1D0")]
	[Token(Token = "0x4000A02")]
	private Material g_matSmoke;

	// Token: 0x04000A03 RID: 2563
	[FieldOffset(Offset = "0x1D8")]
	[Token(Token = "0x4000A03")]
	private float g_fMatAlpha;

	// Token: 0x04000A04 RID: 2564
	[FieldOffset(Offset = "0x1E0")]
	[Token(Token = "0x4000A04")]
	protected Material g_matBody;

	// Token: 0x04000A05 RID: 2565
	[FieldOffset(Offset = "0x1E8")]
	[Token(Token = "0x4000A05")]
	protected Material g_matShield;

	// Token: 0x04000A06 RID: 2566
	[FieldOffset(Offset = "0x1F0")]
	[Token(Token = "0x4000A06")]
	protected Material g_matWeapon;

	// Token: 0x04000A07 RID: 2567
	[FieldOffset(Offset = "0x1F8")]
	[Token(Token = "0x4000A07")]
	protected Material g_matShoulder;

	// Token: 0x04000A08 RID: 2568
	[FieldOffset(Offset = "0x200")]
	[Token(Token = "0x4000A08")]
	protected Material g_matHead;

	// Token: 0x04000A09 RID: 2569
	[FieldOffset(Offset = "0x208")]
	[Token(Token = "0x4000A09")]
	private float g_fWeaponLightPow;

	// Token: 0x04000A0A RID: 2570
	[FieldOffset(Offset = "0x20C")]
	[Token(Token = "0x4000A0A")]
	private Color g_cWeaponColor;

	// Token: 0x04000A0B RID: 2571
	[FieldOffset(Offset = "0x220")]
	[Token(Token = "0x4000A0B")]
	private Light g_Light;

	// Token: 0x04000A0C RID: 2572
	[FieldOffset(Offset = "0x228")]
	[Token(Token = "0x4000A0C")]
	private float g_LightRange;

	// Token: 0x04000A0D RID: 2573
	[FieldOffset(Offset = "0x22C")]
	[Token(Token = "0x4000A0D")]
	private float g_LightIntensity;

	// Token: 0x04000A0E RID: 2574
	[FieldOffset(Offset = "0x230")]
	[Token(Token = "0x4000A0E")]
	private EffectPool g_PlusBeforeBirth;

	// Token: 0x04000A0F RID: 2575
	[FieldOffset(Offset = "0x238")]
	[Token(Token = "0x4000A0F")]
	private EffectPool g_Birth;

	// Token: 0x04000A10 RID: 2576
	[FieldOffset(Offset = "0x240")]
	[Token(Token = "0x4000A10")]
	private EffectPool g_Attack01;

	// Token: 0x04000A11 RID: 2577
	[FieldOffset(Offset = "0x248")]
	[Token(Token = "0x4000A11")]
	private EffectPool g_Attack02;

	// Token: 0x04000A12 RID: 2578
	[FieldOffset(Offset = "0x250")]
	[Token(Token = "0x4000A12")]
	private EffectPool g_Attack03;

	// Token: 0x04000A13 RID: 2579
	[FieldOffset(Offset = "0x258")]
	[Token(Token = "0x4000A13")]
	private EffectPool g_Attack04;

	// Token: 0x04000A14 RID: 2580
	[FieldOffset(Offset = "0x260")]
	[Token(Token = "0x4000A14")]
	private EffectPool g_AttackAssault;

	// Token: 0x04000A15 RID: 2581
	[FieldOffset(Offset = "0x268")]
	[Token(Token = "0x4000A15")]
	private EffectPool g_AttackShield;

	// Token: 0x04000A16 RID: 2582
	[FieldOffset(Offset = "0x270")]
	[Token(Token = "0x4000A16")]
	private EffectPool g_AttackSwordEnergy01;

	// Token: 0x04000A17 RID: 2583
	[FieldOffset(Offset = "0x278")]
	[Token(Token = "0x4000A17")]
	private EffectPool g_AttackSwordEnergy02;

	// Token: 0x04000A18 RID: 2584
	[FieldOffset(Offset = "0x280")]
	[Token(Token = "0x4000A18")]
	private EffectPool g_AttackSwordEnergyCollision;

	// Token: 0x04000A19 RID: 2585
	[FieldOffset(Offset = "0x288")]
	[Token(Token = "0x4000A19")]
	private EffectPool g_AttackSwordEnergyWallCollision;

	// Token: 0x04000A1A RID: 2586
	[FieldOffset(Offset = "0x290")]
	[Token(Token = "0x4000A1A")]
	private EffectPool g_AttackSkill01_01;

	// Token: 0x04000A1B RID: 2587
	[FieldOffset(Offset = "0x298")]
	[Token(Token = "0x4000A1B")]
	private EffectPool g_AttackDashRotate01;

	// Token: 0x04000A1C RID: 2588
	[FieldOffset(Offset = "0x2A0")]
	[Token(Token = "0x4000A1C")]
	private EffectPool g_AttackDashRotate02;

	// Token: 0x04000A1D RID: 2589
	[FieldOffset(Offset = "0x2A8")]
	[Token(Token = "0x4000A1D")]
	private EffectPool g_EffPlusExplosionHit;

	// Token: 0x04000A1E RID: 2590
	[FieldOffset(Offset = "0x2B0")]
	[Token(Token = "0x4000A1E")]
	private SoundEffect g_SEEye;

	// Token: 0x04000A1F RID: 2591
	[FieldOffset(Offset = "0x2B8")]
	[Token(Token = "0x4000A1F")]
	private SoundEffect g_SEShake;

	// Token: 0x04000A20 RID: 2592
	[FieldOffset(Offset = "0x2C0")]
	[Token(Token = "0x4000A20")]
	private float g_fShakeVolume;

	// Token: 0x04000A21 RID: 2593
	[Token(Token = "0x4000A21")]
	private const float g_fShakeContinuedTime = 2.5f;

	// Token: 0x04000A22 RID: 2594
	[FieldOffset(Offset = "0x2C4")]
	[Token(Token = "0x4000A22")]
	private float g_fShakeTime;

	// Token: 0x04000A23 RID: 2595
	[FieldOffset(Offset = "0x2C8")]
	[Token(Token = "0x4000A23")]
	private SoundEffect g_SECharge;

	// Token: 0x04000A24 RID: 2596
	[FieldOffset(Offset = "0x2D0")]
	[Token(Token = "0x4000A24")]
	private float g_fChargeVolume;

	// Token: 0x04000A25 RID: 2597
	[FieldOffset(Offset = "0x2D4")]
	[Token(Token = "0x4000A25")]
	private float g_fChargePitch;

	// Token: 0x04000A26 RID: 2598
	[FieldOffset(Offset = "0x2D8")]
	[Token(Token = "0x4000A26")]
	private float g_fChargeTime;

	// Token: 0x04000A27 RID: 2599
	[FieldOffset(Offset = "0x2E0")]
	[Token(Token = "0x4000A27")]
	private SoundEffect g_SEWeaponSecond;

	// Token: 0x04000A28 RID: 2600
	[FieldOffset(Offset = "0x2E8")]
	[Token(Token = "0x4000A28")]
	private SoundEffect g_SEDash;

	// Token: 0x04000A29 RID: 2601
	[FieldOffset(Offset = "0x2F0")]
	[Token(Token = "0x4000A29")]
	private SoundEffect g_SEDashRotate;

	// Token: 0x04000A2A RID: 2602
	[FieldOffset(Offset = "0x2F8")]
	[Token(Token = "0x4000A2A")]
	private SoundEffect g_SESwing;

	// Token: 0x04000A2B RID: 2603
	[FieldOffset(Offset = "0x300")]
	[Token(Token = "0x4000A2B")]
	private SoundEffect g_SESwingAttack03;

	// Token: 0x04000A2C RID: 2604
	[FieldOffset(Offset = "0x308")]
	[Token(Token = "0x4000A2C")]
	private SoundEffect g_SEAttack04Floor;

	// Token: 0x04000A2D RID: 2605
	[FieldOffset(Offset = "0x310")]
	[Token(Token = "0x4000A2D")]
	private SoundEffect g_SEAttackAssault;

	// Token: 0x04000A2E RID: 2606
	[FieldOffset(Offset = "0x318")]
	[Token(Token = "0x4000A2E")]
	private SoundEffect g_SESkill01;

	// Token: 0x04000A2F RID: 2607
	[FieldOffset(Offset = "0x320")]
	[Token(Token = "0x4000A2F")]
	private SoundEffect g_SESwordDrop;

	// Token: 0x04000A30 RID: 2608
	[FieldOffset(Offset = "0x328")]
	[Token(Token = "0x4000A30")]
	private SoundEffect g_SEDead;

	// Token: 0x04000A31 RID: 2609
	[FieldOffset(Offset = "0x330")]
	[Token(Token = "0x4000A31")]
	private SoundEffect g_SEMetal;

	// Token: 0x04000A32 RID: 2610
	[FieldOffset(Offset = "0x338")]
	[Token(Token = "0x4000A32")]
	private SoundEffect g_SEFrie;

	// Token: 0x04000A33 RID: 2611
	[FieldOffset(Offset = "0x340")]
	[Token(Token = "0x4000A33")]
	private float g_fFireVolume;

	// Token: 0x04000A34 RID: 2612
	[FieldOffset(Offset = "0x344")]
	[Token(Token = "0x4000A34")]
	private bool g_bFire;

	// Token: 0x04000A35 RID: 2613
	[FieldOffset(Offset = "0x348")]
	[Token(Token = "0x4000A35")]
	private SoundEffect g_SEExplosionCharge;

	// Token: 0x04000A36 RID: 2614
	[FieldOffset(Offset = "0x350")]
	[Token(Token = "0x4000A36")]
	private float g_fExplosionChargeVolume;

	// Token: 0x04000A37 RID: 2615
	[FieldOffset(Offset = "0x354")]
	[Token(Token = "0x4000A37")]
	private float g_fExplosionChargePitch = 0.5f;

	// Token: 0x04000A38 RID: 2616
	[FieldOffset(Offset = "0x358")]
	[Token(Token = "0x4000A38")]
	private bool g_bScriptExplosion;

	// Token: 0x04000A39 RID: 2617
	[FieldOffset(Offset = "0x360")]
	[Token(Token = "0x4000A39")]
	private SoundEffect g_SEPlusExplosionReady;

	// Token: 0x04000A3A RID: 2618
	[FieldOffset(Offset = "0x368")]
	[Token(Token = "0x4000A3A")]
	private SoundEffect g_SEPlusExplosion;

	// Token: 0x04000A3B RID: 2619
	[FieldOffset(Offset = "0x370")]
	[Token(Token = "0x4000A3B")]
	private SoundEffect g_SEPlusExplosionHit;

	// Token: 0x04000A3C RID: 2620
	[FieldOffset(Offset = "0x378")]
	[Token(Token = "0x4000A3C")]
	protected bool g_bSecondMode;

	// Token: 0x04000A3D RID: 2621
	[FieldOffset(Offset = "0x379")]
	[Token(Token = "0x4000A3D")]
	protected bool g_bPlusDestroyExplosionReady;

	// Token: 0x04000A3E RID: 2622
	[FieldOffset(Offset = "0x37C")]
	[Token(Token = "0x4000A3E")]
	protected Color g_colPlusDestroyExplosionReady;

	// Token: 0x04000A3F RID: 2623
	[FieldOffset(Offset = "0x38C")]
	[Token(Token = "0x4000A3F")]
	protected float g_fPlusDestroyExplosionReadyGlow;

	// Token: 0x04000A40 RID: 2624
	[FieldOffset(Offset = "0x390")]
	[Token(Token = "0x4000A40")]
	protected bool g_bDeath;
}
