using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000F1 RID: 241
[Token(Token = "0x20000F1")]
public class Doll03EffectPlay : MonoBehaviour
{
	// Token: 0x06000BE4 RID: 3044 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BE4")]
	[Address(RVA = "0x17E90D0", Offset = "0x17E80D0", VA = "0x1817E90D0", Slot = "4")]
	public virtual void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BE5 RID: 3045 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BE5")]
	[Address(RVA = "0x17EC5D0", Offset = "0x17EB5D0", VA = "0x1817EC5D0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BE6 RID: 3046 RVA: 0x0001B3CC File Offset: 0x000195CC
	[Token(Token = "0x6000BE6")]
	[Address(RVA = "0x17E8E70", Offset = "0x17E7E70", VA = "0x1817E8E70")]
	public void Damaged()
	{
		Material material = this.g_matBody01;
		this.g_fMatShadowPos = 0f;
		int num = 0;
		material.SetFloat("_ShadowPow", (float)num);
		Material material2 = this.g_matBody02;
		float num2 = this.g_fMatShadowPos;
		material2.SetFloat("_ShadowPow", num2);
		Material material3 = this.g_matBody03;
		float num3 = this.g_fMatShadowPos;
		material3.SetFloat("_ShadowPow", num3);
		Material material4 = this.g_matEye;
		float num4 = this.g_fMatShadowPos;
		material4.SetFloat("_ShadowPow", num4);
		Material material5 = this.g_matHead;
		float num5 = this.g_fMatShadowPos;
		material5.SetFloat("_ShadowPow", num5);
		Material material6 = this.g_matWeapon;
		float num6 = this.g_fMatShadowPos;
		material6.SetFloat("_ShadowPow", num6);
	}

	// Token: 0x06000BE7 RID: 3047 RVA: 0x0001B494 File Offset: 0x00019694
	[Token(Token = "0x6000BE7")]
	[Address(RVA = "0x17E8F90", Offset = "0x17E7F90", VA = "0x1817E8F90")]
	public void Death()
	{
		this.g_bDeath = true;
		this.g_BodyEffect.Stop(true);
	}

	// Token: 0x06000BE8 RID: 3048 RVA: 0x0001B4BC File Offset: 0x000196BC
	[Token(Token = "0x6000BE8")]
	[Address(RVA = "0x17E8FC0", Offset = "0x17E7FC0", VA = "0x1817E8FC0")]
	public void Destroy()
	{
		this.g_DeathEffect.Play(true);
		this.g_SEDestory.gameObject.SetActive(true);
		this.g_SEDestory.PlayRandom(1f, 1f);
	}

	// Token: 0x06000BE9 RID: 3049 RVA: 0x0001B504 File Offset: 0x00019704
	[Token(Token = "0x6000BE9")]
	[Address(RVA = "0x17E8D00", Offset = "0x17E7D00", VA = "0x1817E8D00")]
	public void Create()
	{
		ParticleSystem particleSystem = this.g_BodyEffect;
		this.g_bDeath = false;
		particleSystem.Play(true);
		ParticleSystem particleSystem2 = this.g_DeathEffect;
		int num = 0;
		particleSystem2.Stop(num != 0);
		this.g_ChargeHandL.Stop(true);
		this.g_ChargeHandR.Stop(true);
		Material material = this.g_matBody01;
		this.g_fDeathShadowPos = 1f;
		this.g_fMatShadowPos = 0f;
		int num2 = 0;
		material.SetFloat("_ShadowPow", (float)num2);
		Material material2 = this.g_matBody02;
		int num3 = 0;
		material2.SetFloat("_ShadowPow", (float)num3);
		Material material3 = this.g_matBody03;
		int num4 = 0;
		material3.SetFloat("_ShadowPow", (float)num4);
		Material material4 = this.g_matEye;
		int num5 = 0;
		material4.SetFloat("_ShadowPow", (float)num5);
		Material material5 = this.g_matHead;
		int num6 = 0;
		material5.SetFloat("_ShadowPow", (float)num6);
		Material material6 = this.g_matWeapon;
		int num7 = 0;
		material6.SetFloat("_ShadowPow", (float)num7);
	}

	// Token: 0x06000BEA RID: 3050 RVA: 0x0001B600 File Offset: 0x00019800
	[Token(Token = "0x6000BEA")]
	[Address(RVA = "0x17EBCF0", Offset = "0x17EACF0", VA = "0x1817EBCF0")]
	public void Remove()
	{
		this.g_bDeath = false;
		ParticleSystem particleSystem = this.g_BodyEffect;
		int num = 0;
		particleSystem.Stop(num != 0);
		ParticleSystem particleSystem2 = this.g_DeathEffect;
		int num2 = 0;
		particleSystem2.Play(num2 != 0);
	}

	// Token: 0x06000BEB RID: 3051 RVA: 0x0001B63C File Offset: 0x0001983C
	[Token(Token = "0x6000BEB")]
	[Address(RVA = "0x17E8C30", Offset = "0x17E7C30", VA = "0x1817E8C30")]
	public void CancelMagic()
	{
		this.g_EffHelp.Stop(3f);
		this.g_EffMagicLoop.Stop(3f);
		this.g_EffMagicComplete.Stop(3f);
		this.g_EffAttack02Charge.Stop(3f);
		this.g_EffAttackMagicReady.Stop(3f);
		ParticleSystem particleSystem = this.g_ChargeHandL;
		this.g_bAttackMagic = false;
		particleSystem.Stop(true);
		this.g_ChargeHandR.Stop(true);
	}

	// Token: 0x06000BEC RID: 3052 RVA: 0x0001B6C0 File Offset: 0x000198C0
	[Token(Token = "0x6000BEC")]
	[Address(RVA = "0x992770", Offset = "0x991770", VA = "0x180992770")]
	public void SetMoveSpeed(float fMoveSpeed)
	{
		this.g_fMoveSpeed = fMoveSpeed;
	}

	// Token: 0x06000BED RID: 3053 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BED")]
	[Address(RVA = "0x17EADF0", Offset = "0x17E9DF0", VA = "0x1817EADF0")]
	public void PlayEffIdle()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BEE RID: 3054 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BEE")]
	[Address(RVA = "0x17EABD0", Offset = "0x17E9BD0", VA = "0x1817EABD0")]
	public void PlayEffDodge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BEF RID: 3055 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BEF")]
	[Address(RVA = "0x17EA400", Offset = "0x17E9400", VA = "0x1817EA400")]
	public void PlayEffAttack01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BF0 RID: 3056 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BF0")]
	[Address(RVA = "0x17EA5E0", Offset = "0x17E95E0", VA = "0x1817EA5E0")]
	public void PlayEffAttack02Charge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BF1 RID: 3057 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BF1")]
	[Address(RVA = "0x17EA730", Offset = "0x17E9730", VA = "0x1817EA730")]
	public void PlayEffAttack02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BF2 RID: 3058 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BF2")]
	[Address(RVA = "0x17EAC90", Offset = "0x17E9C90", VA = "0x1817EAC90")]
	public void PlayEffHelp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BF3 RID: 3059 RVA: 0x0001B6D4 File Offset: 0x000198D4
	[Token(Token = "0x6000BF3")]
	[Address(RVA = "0x17E86A0", Offset = "0x17E76A0", VA = "0x1817E86A0")]
	public void AniHeipEnemy()
	{
		SoundEffect soundEffect = this.g_SEHelp02;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEHelp02.gameObject.SetActive(true);
			this.g_SEHelp02.PlayRandom(1f, 1f);
		}
		PlayerCamera cameraController = Game.GetCameraController();
		int num2 = 0;
		int num3 = 0;
		cameraController.SetRandomShake(0.05f, 16f, 3f, (float)num3, num2 != 0);
		this.Damaged();
		NPCManage[] buffEnemy2;
		if (this.g_NPCM.g_sAICharacter == NPCManage.AIType.Doll03)
		{
			NPCManage[] buffEnemy = this.BuffEnemy;
			if (buffEnemy == 0 || num2 >= buffEnemy.Length)
			{
				return;
			}
			if (buffEnemy[num2].gameObject.activeSelf)
			{
				this.BuffEnemy[num2].SetAIStatus(AI_NPC.AIStatus.Fighting);
			}
			buffEnemy2 = this.BuffEnemy;
			num2++;
		}
		if (buffEnemy2 == (ulong)39L)
		{
			this.Self.SetBuffDefense(999f);
			NPCManage[] buffEnemy3 = this.BuffEnemy;
			if (buffEnemy3 != 0 && num2 < buffEnemy3.Length)
			{
				NPCManage npcmanage = buffEnemy3[num2];
				int num4 = 0;
				if (npcmanage != num4 && this.BuffEnemy[num2].gameObject.activeSelf && !this.BuffEnemy[num2].GetIsDeath())
				{
					this.BuffEnemy[num2].SetBuffDefense(45f);
				}
				NPCManage[] buffEnemy4 = this.BuffEnemy;
				num2++;
				while (buffEnemy4 != 0)
				{
				}
			}
			this.Self.SetBuffCure(999f);
			NPCManage[] buffEnemy5 = this.BuffEnemy;
			if (buffEnemy5 != 0 && num2 < buffEnemy5.Length)
			{
				NPCManage npcmanage2 = buffEnemy5[num2];
				int num5 = 0;
				if (npcmanage2 != num5 && this.BuffEnemy[num2].gameObject.activeSelf && !this.BuffEnemy[num2].GetIsDeath())
				{
					this.BuffEnemy[num2].SetBuffCure(45f);
				}
				NPCManage[] buffEnemy6 = this.BuffEnemy;
				num2++;
				while (buffEnemy6 != 0)
				{
				}
			}
		}
	}

	// Token: 0x06000BF4 RID: 3060 RVA: 0x0001B8FC File Offset: 0x00019AFC
	[Token(Token = "0x6000BF4")]
	[Address(RVA = "0x17EBE50", Offset = "0x17EAE50", VA = "0x1817EBE50")]
	public void StopEffMagicLoop()
	{
		this.g_EffMagicLoop.Stop(3f);
		ParticleSystem particleSystem = this.g_ChargeHandL;
		this.g_bAttackMagic = false;
		particleSystem.Stop(true);
		this.g_ChargeHandR.Stop(true);
	}

	// Token: 0x06000BF5 RID: 3061 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BF5")]
	[Address(RVA = "0x17EAA40", Offset = "0x17E9A40", VA = "0x1817EAA40")]
	public void PlayEffBuffMagic(Doll03EffectPlay.BuffType Type)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BF6 RID: 3062 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BF6")]
	[Address(RVA = "0x17E7BC0", Offset = "0x17E6BC0", VA = "0x1817E7BC0")]
	public void AniCast()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BF7 RID: 3063 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BF7")]
	[Address(RVA = "0x17EA910", Offset = "0x17E9910", VA = "0x1817EA910")]
	public void PlayEffAttackMagic()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BF8 RID: 3064 RVA: 0x0001B940 File Offset: 0x00019B40
	[Token(Token = "0x6000BF8")]
	[Address(RVA = "0x17EBAB0", Offset = "0x17EAAB0", VA = "0x1817EBAB0")]
	public void PlaySESweep()
	{
		SoundEffect soundEffect = this.g_SESweep;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SESweep.gameObject.SetActive(true);
			this.g_SESweep.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000BF9 RID: 3065 RVA: 0x0001B98C File Offset: 0x00019B8C
	[Token(Token = "0x6000BF9")]
	[Address(RVA = "0x17EBB70", Offset = "0x17EAB70", VA = "0x1817EBB70")]
	public void PlaySESwing()
	{
		SoundEffect soundEffect = this.g_SESwing;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SESwing.gameObject.SetActive(true);
			this.g_SESwing.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000BFA RID: 3066 RVA: 0x0001B9D8 File Offset: 0x00019BD8
	[Token(Token = "0x6000BFA")]
	[Address(RVA = "0x17EB630", Offset = "0x17EA630", VA = "0x1817EB630")]
	public void PlaySEDodge()
	{
		SoundEffect soundEffect = this.g_SEDodge;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEDodge.gameObject.SetActive(true);
			this.g_SEDodge.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000BFB RID: 3067 RVA: 0x0001BA24 File Offset: 0x00019C24
	[Token(Token = "0x6000BFB")]
	[Address(RVA = "0x17EB6F0", Offset = "0x17EA6F0", VA = "0x1817EB6F0")]
	public void PlaySEHelp01()
	{
		SoundEffect soundEffect = this.g_SEHelp01;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEHelp01.gameObject.SetActive(true);
			this.g_SEHelp01.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000BFC RID: 3068 RVA: 0x0001BA70 File Offset: 0x00019C70
	[Token(Token = "0x6000BFC")]
	[Address(RVA = "0x17EB7B0", Offset = "0x17EA7B0", VA = "0x1817EB7B0")]
	public void PlaySEHelp02()
	{
		SoundEffect soundEffect = this.g_SEHelp02;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEHelp02.gameObject.SetActive(true);
			this.g_SEHelp02.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000BFD RID: 3069 RVA: 0x0001BABC File Offset: 0x00019CBC
	[Token(Token = "0x6000BFD")]
	[Address(RVA = "0x17EB9F0", Offset = "0x17EA9F0", VA = "0x1817EB9F0")]
	public void PlaySEMagicLoop()
	{
		SoundEffect soundEffect = this.g_SEMagicLoop;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEMagicLoop.gameObject.SetActive(true);
			this.g_SEMagicLoop.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000BFE RID: 3070 RVA: 0x0001BB08 File Offset: 0x00019D08
	[Token(Token = "0x6000BFE")]
	[Address(RVA = "0x17EB930", Offset = "0x17EA930", VA = "0x1817EB930")]
	public void PlaySEMagicComplete()
	{
		SoundEffect soundEffect = this.g_SEMagicComplete;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEMagicComplete.gameObject.SetActive(true);
			this.g_SEMagicComplete.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000BFF RID: 3071 RVA: 0x0001BB54 File Offset: 0x00019D54
	[Token(Token = "0x6000BFF")]
	[Address(RVA = "0x17EB570", Offset = "0x17EA570", VA = "0x1817EB570")]
	public void PlaySEAttackReady()
	{
		SoundEffect soundEffect = this.g_SEAttackReady;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEAttackReady.gameObject.SetActive(true);
			this.g_SEAttackReady.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000C00 RID: 3072 RVA: 0x0001BBA0 File Offset: 0x00019DA0
	[Token(Token = "0x6000C00")]
	[Address(RVA = "0x17EB870", Offset = "0x17EA870", VA = "0x1817EB870")]
	public void PlaySELand()
	{
		SoundEffect soundEffect = this.g_SELand;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SELand.gameObject.SetActive(true);
			this.g_SELand.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000C01 RID: 3073 RVA: 0x0001BBEC File Offset: 0x00019DEC
	[Token(Token = "0x6000C01")]
	[Address(RVA = "0x17EBC30", Offset = "0x17EAC30", VA = "0x1817EBC30")]
	public void PlaySEWood()
	{
		SoundEffect soundEffect = this.g_SEWood;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEWood.gameObject.SetActive(true);
			this.g_SEWood.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000C02 RID: 3074 RVA: 0x0001BC38 File Offset: 0x00019E38
	[Token(Token = "0x6000C02")]
	[Address(RVA = "0x17EB3F0", Offset = "0x17EA3F0", VA = "0x1817EB3F0")]
	public void PlaySEAttack01()
	{
		SoundEffect soundEffect = this.g_SEAttack01;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEAttack01.gameObject.SetActive(true);
			this.g_SEAttack01.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000C03 RID: 3075 RVA: 0x0001BC84 File Offset: 0x00019E84
	[Token(Token = "0x6000C03")]
	[Address(RVA = "0x17EB4B0", Offset = "0x17EA4B0", VA = "0x1817EB4B0")]
	public void PlaySEAttack02()
	{
		SoundEffect soundEffect = this.g_SEAttack02;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SEAttack02.gameObject.SetActive(true);
			this.g_SEAttack02.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000C04 RID: 3076 RVA: 0x0001BCD0 File Offset: 0x00019ED0
	[Token(Token = "0x6000C04")]
	[Address(RVA = "0x17EC5B0", Offset = "0x17EB5B0", VA = "0x1817EC5B0")]
	public void UpdatePlayerPos(Vector3 Pos)
	{
		float z = Pos.z;
		this.g_v3SeePlayPos.z = z;
	}

	// Token: 0x06000C05 RID: 3077 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C05")]
	[Address(RVA = "0x17EB270", Offset = "0x17EA270", VA = "0x1817EB270")]
	public void PlayPSTeleportStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C06 RID: 3078 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C06")]
	[Address(RVA = "0x17EAF60", Offset = "0x17E9F60", VA = "0x1817EAF60")]
	public void PlayPSTeleportEnd(Vector3 v3Start, Vector3 v3End)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C07 RID: 3079 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C07")]
	[Address(RVA = "0x17E9030", Offset = "0x17E8030", VA = "0x1817E9030")]
	public Vector3 FindTeleportRandom()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C08 RID: 3080 RVA: 0x0001BCF0 File Offset: 0x00019EF0
	[Token(Token = "0x6000C08")]
	[Address(RVA = "0x17EBD40", Offset = "0x17EAD40", VA = "0x1817EBD40")]
	public void SetTimeScale(float fTimeScale)
	{
		Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
		Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
		Common.SetEffectTimeScale(this.g_ChargeHandL, fTimeScale);
		Common.SetEffectTimeScale(this.g_ChargeHandR, fTimeScale);
		ParticleSystem ps_TeleportStart = this.PS_TeleportStart;
		int num = 0;
		if (ps_TeleportStart != num)
		{
			Common.SetEffectTimeScale(this.PS_TeleportStart, fTimeScale);
		}
		ParticleSystem ps_TeleportEnd = this.PS_TeleportEnd;
		int num2 = 0;
		if (ps_TeleportEnd != num2)
		{
			Common.SetEffectTimeScale(this.PS_TeleportEnd, fTimeScale);
		}
	}

	// Token: 0x06000C09 RID: 3081 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C09")]
	[Address(RVA = "0x17EDF80", Offset = "0x17ECF80", VA = "0x1817EDF80")]
	public Doll03EffectPlay()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x04001308 RID: 4872
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001308")]
	private NPCManage g_NPCM;

	// Token: 0x04001309 RID: 4873
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4001309")]
	private ParticleSystem g_BodyEffect;

	// Token: 0x0400130A RID: 4874
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x400130A")]
	private ParticleSystem g_DeathEffect;

	// Token: 0x0400130B RID: 4875
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x400130B")]
	private ParticleSystem g_ChargeHandL;

	// Token: 0x0400130C RID: 4876
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x400130C")]
	private ParticleSystem g_ChargeHandR;

	// Token: 0x0400130D RID: 4877
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x400130D")]
	public ParticleSystem PS_TeleportStart;

	// Token: 0x0400130E RID: 4878
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x400130E")]
	public ParticleSystem PS_TeleportEnd;

	// Token: 0x0400130F RID: 4879
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x400130F")]
	public Transform Attack02ChargePos;

	// Token: 0x04001310 RID: 4880
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001310")]
	private float g_fMoveSpeed;

	// Token: 0x04001311 RID: 4881
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001311")]
	[SerializeField]
	private string gHelpObjectPath;

	// Token: 0x04001312 RID: 4882
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4001312")]
	[SerializeField]
	private string gMagicLoopObjectPath;

	// Token: 0x04001313 RID: 4883
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4001313")]
	[SerializeField]
	private string gMagicCompleteObjectPath;

	// Token: 0x04001314 RID: 4884
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4001314")]
	[SerializeField]
	private string gBuffDefenseObjectPath;

	// Token: 0x04001315 RID: 4885
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4001315")]
	[SerializeField]
	private string gBuffCureObjectPath;

	// Token: 0x04001316 RID: 4886
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4001316")]
	[SerializeField]
	private string gIdleObjectPath;

	// Token: 0x04001317 RID: 4887
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4001317")]
	[SerializeField]
	private string gAttack01ObjectPath;

	// Token: 0x04001318 RID: 4888
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4001318")]
	[SerializeField]
	private string gAttack02ChargeObjectPath;

	// Token: 0x04001319 RID: 4889
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4001319")]
	[SerializeField]
	private string gAttack02ObjectPath;

	// Token: 0x0400131A RID: 4890
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x400131A")]
	[SerializeField]
	private string gDodgeObjectPath;

	// Token: 0x0400131B RID: 4891
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x400131B")]
	[SerializeField]
	private string gAttackMagicReadyObjectPath;

	// Token: 0x0400131C RID: 4892
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x400131C")]
	[SerializeField]
	private string gAttackMagicCastObjectPath;

	// Token: 0x0400131D RID: 4893
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x400131D")]
	[SerializeField]
	private string gAttackMagicCollisionObjectPath;

	// Token: 0x0400131E RID: 4894
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x400131E")]
	[SerializeField]
	private string gAttackMagicCastObjectBigPath;

	// Token: 0x0400131F RID: 4895
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x400131F")]
	[SerializeField]
	private string gAttackMagicCastObjectBigHitPath;

	// Token: 0x04001320 RID: 4896
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x4001320")]
	[SerializeField]
	private string gTeleportPath;

	// Token: 0x04001321 RID: 4897
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x4001321")]
	[SerializeField]
	private string gTeleportFloorPath;

	// Token: 0x04001322 RID: 4898
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4001322")]
	private EffectPool g_EffHelp;

	// Token: 0x04001323 RID: 4899
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4001323")]
	private EffectPool g_EffMagicLoop;

	// Token: 0x04001324 RID: 4900
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4001324")]
	private EffectPool g_EffMagicComplete;

	// Token: 0x04001325 RID: 4901
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4001325")]
	private EffectPool g_EffIdle;

	// Token: 0x04001326 RID: 4902
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x4001326")]
	private EffectPool g_EffAttack01;

	// Token: 0x04001327 RID: 4903
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x4001327")]
	private EffectPool g_EffAttack02Charge;

	// Token: 0x04001328 RID: 4904
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x4001328")]
	private EffectPool g_EffAttack02;

	// Token: 0x04001329 RID: 4905
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x4001329")]
	private EffectPool g_EffDodge;

	// Token: 0x0400132A RID: 4906
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x400132A")]
	private EffectPool g_EffAttackMagicReady;

	// Token: 0x0400132B RID: 4907
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x400132B")]
	private EffectPool g_EffAttackMagicCast;

	// Token: 0x0400132C RID: 4908
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x400132C")]
	private EffectPool g_EffAttackMagicCollision;

	// Token: 0x0400132D RID: 4909
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x400132D")]
	private EffectPool g_EffAttackMagicCastBig;

	// Token: 0x0400132E RID: 4910
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x400132E")]
	private EffectPool g_EffAttackMagicCastBigHit;

	// Token: 0x0400132F RID: 4911
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x400132F")]
	private EffectPool g_EffTeleport;

	// Token: 0x04001330 RID: 4912
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x4001330")]
	private EffectPool g_EffTeleportFloor;

	// Token: 0x04001331 RID: 4913
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x4001331")]
	private float g_fMatShadowPos;

	// Token: 0x04001332 RID: 4914
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x4001332")]
	private Material g_matBody01;

	// Token: 0x04001333 RID: 4915
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x4001333")]
	private Material g_matBody02;

	// Token: 0x04001334 RID: 4916
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x4001334")]
	private Material g_matBody03;

	// Token: 0x04001335 RID: 4917
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x4001335")]
	private Material g_matEye;

	// Token: 0x04001336 RID: 4918
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x4001336")]
	private Material g_matHead;

	// Token: 0x04001337 RID: 4919
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x4001337")]
	private Material g_matWeapon;

	// Token: 0x04001338 RID: 4920
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x4001338")]
	private Color g_colDamaged;

	// Token: 0x04001339 RID: 4921
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x4001339")]
	private bool g_bDeath;

	// Token: 0x0400133A RID: 4922
	[FieldOffset(Offset = "0x1AC")]
	[Token(Token = "0x400133A")]
	private float g_fDeathShadowPos;

	// Token: 0x0400133B RID: 4923
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x400133B")]
	private Doll03EffectPlay.BuffType g_BuffType;

	// Token: 0x0400133C RID: 4924
	[FieldOffset(Offset = "0x1B4")]
	[Token(Token = "0x400133C")]
	private LayerMask g_BuffMask;

	// Token: 0x0400133D RID: 4925
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x400133D")]
	private bool g_bAttackMagic;

	// Token: 0x0400133E RID: 4926
	[FieldOffset(Offset = "0x1B9")]
	[Token(Token = "0x400133E")]
	private bool g_bAttackMagicCast;

	// Token: 0x0400133F RID: 4927
	[FieldOffset(Offset = "0x1BC")]
	[Token(Token = "0x400133F")]
	private Vector3 g_v3SeePlayPos;

	// Token: 0x04001340 RID: 4928
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x4001340")]
	private Vector3 g_v3AttackMagicPos;

	// Token: 0x04001341 RID: 4929
	[FieldOffset(Offset = "0x1D4")]
	[Token(Token = "0x4001341")]
	private float g_fAttackMagicCastTime;

	// Token: 0x04001342 RID: 4930
	[Token(Token = "0x4001342")]
	private const float g_fWindMagicCollisionTime = 0.3f;

	// Token: 0x04001343 RID: 4931
	[FieldOffset(Offset = "0x1D8")]
	[Token(Token = "0x4001343")]
	private float g_fWindMagicCollisionTimeVal;

	// Token: 0x04001344 RID: 4932
	[FieldOffset(Offset = "0x1E0")]
	[Token(Token = "0x4001344")]
	private AttackData g_ADWindMagic;

	// Token: 0x04001345 RID: 4933
	[FieldOffset(Offset = "0x1E8")]
	[Token(Token = "0x4001345")]
	public Light WindLight;

	// Token: 0x04001346 RID: 4934
	[FieldOffset(Offset = "0x1F0")]
	[Token(Token = "0x4001346")]
	[SerializeField]
	private string sESwingObjectPath;

	// Token: 0x04001347 RID: 4935
	[FieldOffset(Offset = "0x1F8")]
	[Token(Token = "0x4001347")]
	[SerializeField]
	private string sEDestoryObjectPath;

	// Token: 0x04001348 RID: 4936
	[FieldOffset(Offset = "0x200")]
	[Token(Token = "0x4001348")]
	[SerializeField]
	private string sEMagicLoopObjectPath;

	// Token: 0x04001349 RID: 4937
	[FieldOffset(Offset = "0x208")]
	[Token(Token = "0x4001349")]
	[SerializeField]
	private string sEAttackReadyObjectPath;

	// Token: 0x0400134A RID: 4938
	[FieldOffset(Offset = "0x210")]
	[Token(Token = "0x400134A")]
	[SerializeField]
	private string sEDodgeObjectPath;

	// Token: 0x0400134B RID: 4939
	[FieldOffset(Offset = "0x218")]
	[Token(Token = "0x400134B")]
	[SerializeField]
	private string sELandObjectPath;

	// Token: 0x0400134C RID: 4940
	[FieldOffset(Offset = "0x220")]
	[Token(Token = "0x400134C")]
	[SerializeField]
	private string sEWoodObjectPath;

	// Token: 0x0400134D RID: 4941
	[FieldOffset(Offset = "0x228")]
	[Token(Token = "0x400134D")]
	[SerializeField]
	private string sEAttack01ObjectPath;

	// Token: 0x0400134E RID: 4942
	[FieldOffset(Offset = "0x230")]
	[Token(Token = "0x400134E")]
	[SerializeField]
	private string sEAttack02ObjectPath;

	// Token: 0x0400134F RID: 4943
	[FieldOffset(Offset = "0x238")]
	[Token(Token = "0x400134F")]
	[SerializeField]
	private string sEMagicCompleteObjectPath;

	// Token: 0x04001350 RID: 4944
	[FieldOffset(Offset = "0x240")]
	[Token(Token = "0x4001350")]
	[SerializeField]
	private string sESweepObjectPath;

	// Token: 0x04001351 RID: 4945
	[FieldOffset(Offset = "0x248")]
	[Token(Token = "0x4001351")]
	[SerializeField]
	private string sEHelp01ObjectPath;

	// Token: 0x04001352 RID: 4946
	[FieldOffset(Offset = "0x250")]
	[Token(Token = "0x4001352")]
	[SerializeField]
	private string sEHelp02ObjectPath;

	// Token: 0x04001353 RID: 4947
	[FieldOffset(Offset = "0x258")]
	[Token(Token = "0x4001353")]
	[SerializeField]
	private string sETeleportPath;

	// Token: 0x04001354 RID: 4948
	[FieldOffset(Offset = "0x260")]
	[Token(Token = "0x4001354")]
	private SoundEffect g_SESwing;

	// Token: 0x04001355 RID: 4949
	[FieldOffset(Offset = "0x268")]
	[Token(Token = "0x4001355")]
	private SoundEffect g_SEDestory;

	// Token: 0x04001356 RID: 4950
	[FieldOffset(Offset = "0x270")]
	[Token(Token = "0x4001356")]
	private SoundEffect g_SEMagicLoop;

	// Token: 0x04001357 RID: 4951
	[FieldOffset(Offset = "0x278")]
	[Token(Token = "0x4001357")]
	private SoundEffect g_SEAttackReady;

	// Token: 0x04001358 RID: 4952
	[FieldOffset(Offset = "0x280")]
	[Token(Token = "0x4001358")]
	private SoundEffect g_SEDodge;

	// Token: 0x04001359 RID: 4953
	[FieldOffset(Offset = "0x288")]
	[Token(Token = "0x4001359")]
	private SoundEffect g_SELand;

	// Token: 0x0400135A RID: 4954
	[FieldOffset(Offset = "0x290")]
	[Token(Token = "0x400135A")]
	private SoundEffect g_SEWood;

	// Token: 0x0400135B RID: 4955
	[FieldOffset(Offset = "0x298")]
	[Token(Token = "0x400135B")]
	private SoundEffect g_SEAttack01;

	// Token: 0x0400135C RID: 4956
	[FieldOffset(Offset = "0x2A0")]
	[Token(Token = "0x400135C")]
	private SoundEffect g_SEAttack02;

	// Token: 0x0400135D RID: 4957
	[FieldOffset(Offset = "0x2A8")]
	[Token(Token = "0x400135D")]
	private SoundEffect g_SEMagicComplete;

	// Token: 0x0400135E RID: 4958
	[FieldOffset(Offset = "0x2B0")]
	[Token(Token = "0x400135E")]
	private SoundEffect g_SESweep;

	// Token: 0x0400135F RID: 4959
	[FieldOffset(Offset = "0x2B8")]
	[Token(Token = "0x400135F")]
	private SoundEffect g_SEHelp01;

	// Token: 0x04001360 RID: 4960
	[FieldOffset(Offset = "0x2C0")]
	[Token(Token = "0x4001360")]
	private SoundEffect g_SEHelp02;

	// Token: 0x04001361 RID: 4961
	[FieldOffset(Offset = "0x2C8")]
	[Token(Token = "0x4001361")]
	private SoundEffect g_SETeleport;

	// Token: 0x04001362 RID: 4962
	[FieldOffset(Offset = "0x2D0")]
	[Token(Token = "0x4001362")]
	public NPCManage Self;

	// Token: 0x04001363 RID: 4963
	[FieldOffset(Offset = "0x2D8")]
	[Token(Token = "0x4001363")]
	public NPCManage[] BuffEnemy;

	// Token: 0x04001364 RID: 4964
	[FieldOffset(Offset = "0x2E0")]
	[Token(Token = "0x4001364")]
	public Transform[] PosTeleport;

	// Token: 0x04001365 RID: 4965
	[FieldOffset(Offset = "0x2E8")]
	[Token(Token = "0x4001365")]
	public bool Doll03Big;

	// Token: 0x020000F2 RID: 242
	[Token(Token = "0x20000F2")]
	public enum BuffType
	{
		// Token: 0x04001367 RID: 4967
		[Token(Token = "0x4001367")]
		Null,
		// Token: 0x04001368 RID: 4968
		[Token(Token = "0x4001368")]
		Cure,
		// Token: 0x04001369 RID: 4969
		[Token(Token = "0x4001369")]
		Defense,
		// Token: 0x0400136A RID: 4970
		[Token(Token = "0x400136A")]
		AttackMagic
	}
}
