using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000D7 RID: 215
[Token(Token = "0x20000D7")]
public class GhostCEffectPlay : MonoBehaviour
{
	// Token: 0x06000BB8 RID: 3000 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BB8")]
	[Address(RVA = "0x1505460", Offset = "0x1504260", VA = "0x181505460")]
	public void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BB9 RID: 3001 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BB9")]
	[Address(RVA = "0x15082C0", Offset = "0x15070C0", VA = "0x1815082C0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BBA RID: 3002 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BBA")]
	[Address(RVA = "0x15063E0", Offset = "0x15051E0", VA = "0x1815063E0")]
	public void PlayBit()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BBB RID: 3003 RVA: 0x0001C698 File Offset: 0x0001A898
	[Token(Token = "0x6000BBB")]
	[Address(RVA = "0x15082A0", Offset = "0x15070A0", VA = "0x1815082A0")]
	public void UpdateTarget(Vector3 Target)
	{
		float z = Target.z;
		this.g_v3Target.z = z;
	}

	// Token: 0x06000BBC RID: 3004 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BBC")]
	[Address(RVA = "0x1507030", Offset = "0x1505E30", VA = "0x181507030")]
	public void PlaySpitEffect()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BBD RID: 3005 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BBD")]
	[Address(RVA = "0x1507770", Offset = "0x1506570", VA = "0x181507770")]
	public void PlaySpitFireEffect()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BBE RID: 3006 RVA: 0x0001C6B8 File Offset: 0x0001A8B8
	[Token(Token = "0x6000BBE")]
	[Address(RVA = "0x1505450", Offset = "0x1504250", VA = "0x181505450")]
	public void CloseSpitFireSE()
	{
		this.g_bRedSpitFire = false;
		this.g_bSESpitFire = false;
	}

	// Token: 0x06000BBF RID: 3007 RVA: 0x0001C6D4 File Offset: 0x0001A8D4
	[Token(Token = "0x6000BBF")]
	[Address(RVA = "0x1506F50", Offset = "0x1505D50", VA = "0x181506F50")]
	public void PlaySEMove()
	{
		/*
An exception occurred when decompiling this method (06000BBF)

ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void GhostCEffectPlay::PlaySEMove()

 ---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
   at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
   at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 112
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
   --- End of inner exception stack trace ---
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
   at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
*/;
	}

	// Token: 0x06000BC0 RID: 3008 RVA: 0x0001C740 File Offset: 0x0001A940
	[Token(Token = "0x6000BC0")]
	[Address(RVA = "0x1507B30", Offset = "0x1506930", VA = "0x181507B30")]
	public void StopSELoopSoune()
	{
		SoundEffect soundEffect = this.g_SEMove;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEMove.Stop();
		}
	}

	// Token: 0x06000BC1 RID: 3009 RVA: 0x0001C774 File Offset: 0x0001A974
	[Token(Token = "0x6000BC1")]
	[Address(RVA = "0x1507A70", Offset = "0x1506870", VA = "0x181507A70")]
	public void SetMoveVolume(float fVolume)
	{
		/*
An exception occurred when decompiling this method (06000BC1)

ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void GhostCEffectPlay::SetMoveVolume(System.Single)

 ---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
   at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
   at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 112
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
   --- End of inner exception stack trace ---
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
   at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
*/;
	}

	// Token: 0x06000BC2 RID: 3010 RVA: 0x0001C7A0 File Offset: 0x0001A9A0
	[Token(Token = "0x6000BC2")]
	[Address(RVA = "0x1506B90", Offset = "0x1505990", VA = "0x181506B90")]
	public void PlaySEBite()
	{
		SoundEffect soundEffect = this.g_SEBite;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEBite.gameObject.SetActive(true);
			SoundEffect soundEffect2 = this.g_SEBite;
			int num2 = 0;
			soundEffect2.Play(num2, 1f, 1f);
		}
	}

	// Token: 0x06000BC3 RID: 3011 RVA: 0x0001C7F4 File Offset: 0x0001A9F4
	[Token(Token = "0x6000BC3")]
	[Address(RVA = "0x1506C50", Offset = "0x1505A50", VA = "0x181506C50")]
	public void PlaySEDashBite()
	{
		SoundEffect soundEffect = this.g_SEDashBite;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEDashBite.gameObject.SetActive(true);
			SoundEffect soundEffect2 = this.g_SEDashBite;
			int num2 = 0;
			soundEffect2.Play(num2, 1f, 0.6f);
		}
	}

	// Token: 0x06000BC4 RID: 3012 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BC4")]
	[Address(RVA = "0x1506490", Offset = "0x1505290", VA = "0x181506490")]
	public void PlayDamaged()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BC5 RID: 3013 RVA: 0x0001C848 File Offset: 0x0001AA48
	[Token(Token = "0x6000BC5")]
	[Address(RVA = "0x15079A0", Offset = "0x15067A0", VA = "0x1815079A0")]
	public void PlaySpit()
	{
		SoundEffect soundEffect = this.g_SESpit;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SESpit.gameObject.SetActive(true);
			SoundEffect soundEffect2 = this.g_SESpit;
			int num2 = 0;
			soundEffect2.Play(num2, 1f, 0.75f);
		}
	}

	// Token: 0x06000BC6 RID: 3014 RVA: 0x0001C89C File Offset: 0x0001AA9C
	[Token(Token = "0x6000BC6")]
	[Address(RVA = "0x15078E0", Offset = "0x15066E0", VA = "0x1815078E0")]
	public void PlaySpitFire()
	{
		SoundEffect soundEffect = this.g_SESpit;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SESpit.gameObject.SetActive(true);
			SoundEffect soundEffect2 = this.g_SESpit;
			int num2 = 0;
			soundEffect2.Play(num2, 1f, 1f);
		}
	}

	// Token: 0x06000BC7 RID: 3015 RVA: 0x0001C8F0 File Offset: 0x0001AAF0
	[Token(Token = "0x6000BC7")]
	[Address(RVA = "0x1506D20", Offset = "0x1505B20", VA = "0x181506D20")]
	public void PlaySEDead()
	{
		SoundEffect soundEffect = this.g_SEBite;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEBite.gameObject.SetActive(true);
			SoundEffect soundEffect2 = this.g_SEBite;
			int num2 = 0;
			soundEffect2.Play(num2, 1f, 0.5f);
			this.g_bMoveVolumeDeath = true;
		}
		EffectPool effectPool = this.g_Hidden;
		if (effectPool != 0)
		{
			effectPool.Stop((float)num);
			this.g_bHiddenMove = false;
		}
		EffectPool effectPool2 = this.g_RedSpitFire;
		if (effectPool2 != 0)
		{
			effectPool2.Stop((float)num);
			this.g_bRedSpitFire = false;
			this.g_bSESpitFire = false;
		}
		EffectPool effectPool3 = this.g_EffLightningSpeedUp;
		if (effectPool3 != 0)
		{
			effectPool3.Stop(1.5f);
		}
		EffectPool effectPool4 = this.g_EffLightningCharge;
		if (effectPool4 != 0)
		{
			effectPool4.Stop(1.5f);
		}
		this.g_bIsCharge = false;
		this.g_bSELightningMode = false;
	}

	// Token: 0x06000BC8 RID: 3016 RVA: 0x0001C9C8 File Offset: 0x0001ABC8
	[Token(Token = "0x6000BC8")]
	[Address(RVA = "0x1506E90", Offset = "0x1505C90", VA = "0x181506E90")]
	public void PlaySEDestroy()
	{
		SoundEffect soundEffect = this.g_SEDestroy;
		int num = 0;
		if (soundEffect != num)
		{
			this.g_SEDestroy.gameObject.SetActive(true);
			this.g_SEDestroy.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000BC9 RID: 3017 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BC9")]
	[Address(RVA = "0x1506A10", Offset = "0x1505810", VA = "0x181506A10")]
	public void PlayHidden()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BCA RID: 3018 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BCA")]
	[Address(RVA = "0x1506930", Offset = "0x1505730", VA = "0x181506930")]
	public void PlayHiddenEnd()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BCB RID: 3019 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BCB")]
	[Address(RVA = "0x15065D0", Offset = "0x15053D0", VA = "0x1815065D0")]
	public void PlayEffLightCharge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BCC RID: 3020 RVA: 0x0001CA14 File Offset: 0x0001AC14
	[Token(Token = "0x6000BCC")]
	[Address(RVA = "0x1507AB0", Offset = "0x15068B0", VA = "0x181507AB0")]
	public void StopEffLightCharge()
	{
		EffectPool effectPool = this.g_EffLightningCharge;
		if (effectPool != 0)
		{
			effectPool.Stop(1.5f);
		}
		this.g_bIsCharge = false;
	}

	// Token: 0x06000BCD RID: 3021 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BCD")]
	[Address(RVA = "0x1506770", Offset = "0x1505570", VA = "0x181506770")]
	public void PlayEffLightningSpeedUp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BCE RID: 3022 RVA: 0x0001CA40 File Offset: 0x0001AC40
	[Token(Token = "0x6000BCE")]
	[Address(RVA = "0x1507AF0", Offset = "0x15068F0", VA = "0x181507AF0")]
	public void StopEffLightningSpeedUp()
	{
		EffectPool effectPool = this.g_EffLightningSpeedUp;
		if (effectPool != 0)
		{
			effectPool.Stop(1.5f);
		}
		this.g_bSELightningMode = false;
	}

	// Token: 0x06000BCF RID: 3023 RVA: 0x0001CA6C File Offset: 0x0001AC6C
	[Token(Token = "0x6000BCF")]
	[Address(RVA = "0x1508C90", Offset = "0x1507A90", VA = "0x181508C90")]
	public GhostCEffectPlay()
	{
		float z = Vector3.zero.z;
		this.g_v3Target.z = z;
		base..ctor();
	}

	// Token: 0x040013D0 RID: 5072
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40013D0")]
	[SerializeField]
	private string ghostCBitePath;

	// Token: 0x040013D1 RID: 5073
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40013D1")]
	[SerializeField]
	private string ghostCSpitShotPath;

	// Token: 0x040013D2 RID: 5074
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40013D2")]
	[SerializeField]
	private string ghostCSpitBulletPath;

	// Token: 0x040013D3 RID: 5075
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40013D3")]
	[SerializeField]
	private string ghostCBulletCollisionPath;

	// Token: 0x040013D4 RID: 5076
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40013D4")]
	[SerializeField]
	private string ghostCBulletCollision02Path;

	// Token: 0x040013D5 RID: 5077
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40013D5")]
	[SerializeField]
	private string ghostCHiddenPath;

	// Token: 0x040013D6 RID: 5078
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40013D6")]
	[SerializeField]
	private string ghostCHiddenEndPath;

	// Token: 0x040013D7 RID: 5079
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40013D7")]
	[SerializeField]
	private string ghostCRedSpitBulletPath;

	// Token: 0x040013D8 RID: 5080
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40013D8")]
	[SerializeField]
	private string ghostCRedSpitFirePath;

	// Token: 0x040013D9 RID: 5081
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40013D9")]
	[SerializeField]
	private string effLightningChargePath;

	// Token: 0x040013DA RID: 5082
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40013DA")]
	[SerializeField]
	private string effLightnighSpeedUpPath;

	// Token: 0x040013DB RID: 5083
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x40013DB")]
	[SerializeField]
	private string effLightningBallPath;

	// Token: 0x040013DC RID: 5084
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x40013DC")]
	[SerializeField]
	private string effLightningBallCollisionPath;

	// Token: 0x040013DD RID: 5085
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x40013DD")]
	[SerializeField]
	private string sEMovePath;

	// Token: 0x040013DE RID: 5086
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x40013DE")]
	[SerializeField]
	private string sEBitePath;

	// Token: 0x040013DF RID: 5087
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x40013DF")]
	[SerializeField]
	private string sESpitPath;

	// Token: 0x040013E0 RID: 5088
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x40013E0")]
	[SerializeField]
	private string sEDestroyPath;

	// Token: 0x040013E1 RID: 5089
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x40013E1")]
	[SerializeField]
	private string sEDashBitePath;

	// Token: 0x040013E2 RID: 5090
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x40013E2")]
	[SerializeField]
	private string sEHiddenMovePath;

	// Token: 0x040013E3 RID: 5091
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x40013E3")]
	[SerializeField]
	private string sESpitFirePath;

	// Token: 0x040013E4 RID: 5092
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x40013E4")]
	[SerializeField]
	private string sELightningChargePath;

	// Token: 0x040013E5 RID: 5093
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x40013E5")]
	[SerializeField]
	private string sELightningModePath;

	// Token: 0x040013E6 RID: 5094
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x40013E6")]
	[SerializeField]
	private string sELightningModeLoopPath;

	// Token: 0x040013E7 RID: 5095
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x40013E7")]
	[SerializeField]
	private string sELightningBallCollisionPath;

	// Token: 0x040013E8 RID: 5096
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x40013E8")]
	private Transform g_EffectParent;

	// Token: 0x040013E9 RID: 5097
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x40013E9")]
	private Transform g_ShotPoint;

	// Token: 0x040013EA RID: 5098
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x40013EA")]
	private EffectPool g_Bite;

	// Token: 0x040013EB RID: 5099
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x40013EB")]
	private EffectPool g_Shot;

	// Token: 0x040013EC RID: 5100
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x40013EC")]
	private EffectPool g_SpitBullet;

	// Token: 0x040013ED RID: 5101
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x40013ED")]
	private EffectPool g_BulletCollision;

	// Token: 0x040013EE RID: 5102
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x40013EE")]
	private EffectPool g_BulletCollision02;

	// Token: 0x040013EF RID: 5103
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x40013EF")]
	private EffectPool g_Hidden;

	// Token: 0x040013F0 RID: 5104
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x40013F0")]
	private EffectPool g_HiddenEnd;

	// Token: 0x040013F1 RID: 5105
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x40013F1")]
	private EffectPool g_RedSpitBullet;

	// Token: 0x040013F2 RID: 5106
	[Token(Token = "0x40013F2")]
	private const int g_iRedSpitBulletNum = 6;

	// Token: 0x040013F3 RID: 5107
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x40013F3")]
	private EffectPool g_RedSpitFire;

	// Token: 0x040013F4 RID: 5108
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x40013F4")]
	private bool g_bRedSpitFire;

	// Token: 0x040013F5 RID: 5109
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x40013F5")]
	private EffectPool g_EffLightningCharge;

	// Token: 0x040013F6 RID: 5110
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x40013F6")]
	private EffectPool g_EffLightningSpeedUp;

	// Token: 0x040013F7 RID: 5111
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x40013F7")]
	private EffectPool g_EffLightningBall;

	// Token: 0x040013F8 RID: 5112
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x40013F8")]
	private EffectPool g_EffLightningBallCollision;

	// Token: 0x040013F9 RID: 5113
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x40013F9")]
	private SoundEffect g_SEMove;

	// Token: 0x040013FA RID: 5114
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x40013FA")]
	private SoundEffect g_SEBite;

	// Token: 0x040013FB RID: 5115
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x40013FB")]
	private SoundEffect g_SESpit;

	// Token: 0x040013FC RID: 5116
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x40013FC")]
	private SoundEffect g_SEDestroy;

	// Token: 0x040013FD RID: 5117
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x40013FD")]
	private SoundEffect g_SEDashBite;

	// Token: 0x040013FE RID: 5118
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x40013FE")]
	private SoundEffect g_SEHiddenMove;

	// Token: 0x040013FF RID: 5119
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x40013FF")]
	private SoundEffect g_SELightningCharge;

	// Token: 0x04001400 RID: 5120
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x4001400")]
	private SoundEffect g_SELightningMode;

	// Token: 0x04001401 RID: 5121
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x4001401")]
	private SoundEffect g_SELightningModeLoop;

	// Token: 0x04001402 RID: 5122
	[FieldOffset(Offset = "0x1A0")]
	[Token(Token = "0x4001402")]
	private SoundEffectPool g_SEPLightningBallCollision;

	// Token: 0x04001403 RID: 5123
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x4001403")]
	private bool g_bHiddenMove;

	// Token: 0x04001404 RID: 5124
	[FieldOffset(Offset = "0x1AC")]
	[Token(Token = "0x4001404")]
	private float g_fHiddenVolume;

	// Token: 0x04001405 RID: 5125
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x4001405")]
	private float g_fHiddenPitch = 1f;

	// Token: 0x04001406 RID: 5126
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x4001406")]
	private SoundEffect g_SESpitFire;

	// Token: 0x04001407 RID: 5127
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x4001407")]
	private bool g_bSESpitFire;

	// Token: 0x04001408 RID: 5128
	[FieldOffset(Offset = "0x1C4")]
	[Token(Token = "0x4001408")]
	private float g_fSESpitFireVolume;

	// Token: 0x04001409 RID: 5129
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x4001409")]
	private bool g_bMoveVolumeDeath;

	// Token: 0x0400140A RID: 5130
	[FieldOffset(Offset = "0x1CC")]
	[Token(Token = "0x400140A")]
	private float g_fMoveVolume;

	// Token: 0x0400140B RID: 5131
	[FieldOffset(Offset = "0x1D0")]
	[Token(Token = "0x400140B")]
	private float g_fMoveVolumeDeath;

	// Token: 0x0400140C RID: 5132
	[FieldOffset(Offset = "0x1D4")]
	[Token(Token = "0x400140C")]
	private float g_fMovePitch;

	// Token: 0x0400140D RID: 5133
	[FieldOffset(Offset = "0x1D8")]
	[Token(Token = "0x400140D")]
	private float g_fSEChargeVolume;

	// Token: 0x0400140E RID: 5134
	[FieldOffset(Offset = "0x1DC")]
	[Token(Token = "0x400140E")]
	private float g_fSEChargePitch;

	// Token: 0x0400140F RID: 5135
	[Token(Token = "0x400140F")]
	private const float g_fSEChargePitchSpeed = 0.9f;

	// Token: 0x04001410 RID: 5136
	[FieldOffset(Offset = "0x1E0")]
	[Token(Token = "0x4001410")]
	private bool g_bIsCharge;

	// Token: 0x04001411 RID: 5137
	[FieldOffset(Offset = "0x1E4")]
	[Token(Token = "0x4001411")]
	private float g_fSELightningModeVolume;

	// Token: 0x04001412 RID: 5138
	[FieldOffset(Offset = "0x1E8")]
	[Token(Token = "0x4001412")]
	private bool g_bSELightningMode;

	// Token: 0x04001413 RID: 5139
	[FieldOffset(Offset = "0x1EC")]
	[Token(Token = "0x4001413")]
	private Vector3 g_v3Target;
}
