using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000CC RID: 204
[Token(Token = "0x20000CC")]
public class Doll03EffectPlay : MonoBehaviour
{
	// Token: 0x06000ACC RID: 2764 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000ACC")]
	[Address(RVA = "0x16FA9A0", Offset = "0x16F97A0", VA = "0x1816FA9A0", Slot = "4")]
	public virtual void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000ACD RID: 2765 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000ACD")]
	[Address(RVA = "0x16FDEA0", Offset = "0x16FCCA0", VA = "0x1816FDEA0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000ACE RID: 2766 RVA: 0x00019950 File Offset: 0x00017B50
	[Token(Token = "0x6000ACE")]
	[Address(RVA = "0x16FA740", Offset = "0x16F9540", VA = "0x1816FA740")]
	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: 0x06000ACF RID: 2767 RVA: 0x00019A18 File Offset: 0x00017C18
	[Token(Token = "0x6000ACF")]
	[Address(RVA = "0x16FA860", Offset = "0x16F9660", VA = "0x1816FA860")]
	public void Death()
	{
		this.g_bDeath = true;
		this.g_BodyEffect.Stop(true);
	}

	// Token: 0x06000AD0 RID: 2768 RVA: 0x00019A40 File Offset: 0x00017C40
	[Token(Token = "0x6000AD0")]
	[Address(RVA = "0x16FA890", Offset = "0x16F9690", VA = "0x1816FA890")]
	public void Destroy()
	{
		this.g_DeathEffect.Play(true);
		this.g_SEDestory.gameObject.SetActive(true);
		this.g_SEDestory.PlayRandom(1f, 1f);
	}

	// Token: 0x06000AD1 RID: 2769 RVA: 0x00019A88 File Offset: 0x00017C88
	[Token(Token = "0x6000AD1")]
	[Address(RVA = "0x16FA5D0", Offset = "0x16F93D0", VA = "0x1816FA5D0")]
	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: 0x06000AD2 RID: 2770 RVA: 0x00019B84 File Offset: 0x00017D84
	[Token(Token = "0x6000AD2")]
	[Address(RVA = "0x16FD5C0", Offset = "0x16FC3C0", VA = "0x1816FD5C0")]
	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: 0x06000AD3 RID: 2771 RVA: 0x00019BC0 File Offset: 0x00017DC0
	[Token(Token = "0x6000AD3")]
	[Address(RVA = "0x16FA500", Offset = "0x16F9300", VA = "0x1816FA500")]
	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: 0x06000AD4 RID: 2772 RVA: 0x00019C44 File Offset: 0x00017E44
	[Token(Token = "0x6000AD4")]
	[Address(RVA = "0x12FC090", Offset = "0x12FAE90", VA = "0x1812FC090")]
	public void SetMoveSpeed(float fMoveSpeed)
	{
		this.g_fMoveSpeed = fMoveSpeed;
	}

	// Token: 0x06000AD5 RID: 2773 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AD5")]
	[Address(RVA = "0x16FC6C0", Offset = "0x16FB4C0", VA = "0x1816FC6C0")]
	public void PlayEffIdle()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AD6 RID: 2774 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AD6")]
	[Address(RVA = "0x16FC4A0", Offset = "0x16FB2A0", VA = "0x1816FC4A0")]
	public void PlayEffDodge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AD7 RID: 2775 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AD7")]
	[Address(RVA = "0x16FBCD0", Offset = "0x16FAAD0", VA = "0x1816FBCD0")]
	public void PlayEffAttack01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AD8 RID: 2776 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AD8")]
	[Address(RVA = "0x16FBEB0", Offset = "0x16FACB0", VA = "0x1816FBEB0")]
	public void PlayEffAttack02Charge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AD9 RID: 2777 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AD9")]
	[Address(RVA = "0x16FC000", Offset = "0x16FAE00", VA = "0x1816FC000")]
	public void PlayEffAttack02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000ADA RID: 2778 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000ADA")]
	[Address(RVA = "0x16FC560", Offset = "0x16FB360", VA = "0x1816FC560")]
	public void PlayEffHelp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000ADB RID: 2779 RVA: 0x00019C58 File Offset: 0x00017E58
	[Token(Token = "0x6000ADB")]
	[Address(RVA = "0x16F9F70", Offset = "0x16F8D70", VA = "0x1816F9F70")]
	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: 0x06000ADC RID: 2780 RVA: 0x00019E80 File Offset: 0x00018080
	[Token(Token = "0x6000ADC")]
	[Address(RVA = "0x16FD720", Offset = "0x16FC520", VA = "0x1816FD720")]
	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: 0x06000ADD RID: 2781 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000ADD")]
	[Address(RVA = "0x16FC310", Offset = "0x16FB110", VA = "0x1816FC310")]
	public void PlayEffBuffMagic(Doll03EffectPlay.BuffType Type)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000ADE RID: 2782 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000ADE")]
	[Address(RVA = "0x16F9490", Offset = "0x16F8290", VA = "0x1816F9490")]
	public void AniCast()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000ADF RID: 2783 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000ADF")]
	[Address(RVA = "0x16FC1E0", Offset = "0x16FAFE0", VA = "0x1816FC1E0")]
	public void PlayEffAttackMagic()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AE0 RID: 2784 RVA: 0x00019EC4 File Offset: 0x000180C4
	[Token(Token = "0x6000AE0")]
	[Address(RVA = "0x16FD380", Offset = "0x16FC180", VA = "0x1816FD380")]
	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: 0x06000AE1 RID: 2785 RVA: 0x00019F10 File Offset: 0x00018110
	[Token(Token = "0x6000AE1")]
	[Address(RVA = "0x16FD440", Offset = "0x16FC240", VA = "0x1816FD440")]
	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: 0x06000AE2 RID: 2786 RVA: 0x00019F5C File Offset: 0x0001815C
	[Token(Token = "0x6000AE2")]
	[Address(RVA = "0x16FCF00", Offset = "0x16FBD00", VA = "0x1816FCF00")]
	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: 0x06000AE3 RID: 2787 RVA: 0x00019FA8 File Offset: 0x000181A8
	[Token(Token = "0x6000AE3")]
	[Address(RVA = "0x16FCFC0", Offset = "0x16FBDC0", VA = "0x1816FCFC0")]
	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: 0x06000AE4 RID: 2788 RVA: 0x00019FF4 File Offset: 0x000181F4
	[Token(Token = "0x6000AE4")]
	[Address(RVA = "0x16FD080", Offset = "0x16FBE80", VA = "0x1816FD080")]
	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: 0x06000AE5 RID: 2789 RVA: 0x0001A040 File Offset: 0x00018240
	[Token(Token = "0x6000AE5")]
	[Address(RVA = "0x16FD2C0", Offset = "0x16FC0C0", VA = "0x1816FD2C0")]
	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: 0x06000AE6 RID: 2790 RVA: 0x0001A08C File Offset: 0x0001828C
	[Token(Token = "0x6000AE6")]
	[Address(RVA = "0x16FD200", Offset = "0x16FC000", VA = "0x1816FD200")]
	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: 0x06000AE7 RID: 2791 RVA: 0x0001A0D8 File Offset: 0x000182D8
	[Token(Token = "0x6000AE7")]
	[Address(RVA = "0x16FCE40", Offset = "0x16FBC40", VA = "0x1816FCE40")]
	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: 0x06000AE8 RID: 2792 RVA: 0x0001A124 File Offset: 0x00018324
	[Token(Token = "0x6000AE8")]
	[Address(RVA = "0x16FD140", Offset = "0x16FBF40", VA = "0x1816FD140")]
	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: 0x06000AE9 RID: 2793 RVA: 0x0001A170 File Offset: 0x00018370
	[Token(Token = "0x6000AE9")]
	[Address(RVA = "0x16FD500", Offset = "0x16FC300", VA = "0x1816FD500")]
	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: 0x06000AEA RID: 2794 RVA: 0x0001A1BC File Offset: 0x000183BC
	[Token(Token = "0x6000AEA")]
	[Address(RVA = "0x16FCCC0", Offset = "0x16FBAC0", VA = "0x1816FCCC0")]
	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: 0x06000AEB RID: 2795 RVA: 0x0001A208 File Offset: 0x00018408
	[Token(Token = "0x6000AEB")]
	[Address(RVA = "0x16FCD80", Offset = "0x16FBB80", VA = "0x1816FCD80")]
	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: 0x06000AEC RID: 2796 RVA: 0x0001A254 File Offset: 0x00018454
	[Token(Token = "0x6000AEC")]
	[Address(RVA = "0x16FDE80", Offset = "0x16FCC80", VA = "0x1816FDE80")]
	public void UpdatePlayerPos(Vector3 Pos)
	{
		float z = Pos.z;
		this.g_v3SeePlayPos.z = z;
	}

	// Token: 0x06000AED RID: 2797 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AED")]
	[Address(RVA = "0x16FCB40", Offset = "0x16FB940", VA = "0x1816FCB40")]
	public void PlayPSTeleportStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AEE RID: 2798 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AEE")]
	[Address(RVA = "0x16FC830", Offset = "0x16FB630", VA = "0x1816FC830")]
	public void PlayPSTeleportEnd(Vector3 v3Start, Vector3 v3End)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AEF RID: 2799 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AEF")]
	[Address(RVA = "0x16FA900", Offset = "0x16F9700", VA = "0x1816FA900")]
	public Vector3 FindTeleportRandom()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AF0 RID: 2800 RVA: 0x0001A274 File Offset: 0x00018474
	[Token(Token = "0x6000AF0")]
	[Address(RVA = "0x16FD610", Offset = "0x16FC410", VA = "0x1816FD610")]
	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: 0x06000AF1 RID: 2801 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AF1")]
	[Address(RVA = "0x16FF850", Offset = "0x16FE650", VA = "0x1816FF850")]
	public Doll03EffectPlay()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x04001209 RID: 4617
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001209")]
	private NPCManage g_NPCM;

	// Token: 0x0400120A RID: 4618
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x400120A")]
	private ParticleSystem g_BodyEffect;

	// Token: 0x0400120B RID: 4619
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x400120B")]
	private ParticleSystem g_DeathEffect;

	// Token: 0x0400120C RID: 4620
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x400120C")]
	private ParticleSystem g_ChargeHandL;

	// Token: 0x0400120D RID: 4621
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x400120D")]
	private ParticleSystem g_ChargeHandR;

	// Token: 0x0400120E RID: 4622
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x400120E")]
	public ParticleSystem PS_TeleportStart;

	// Token: 0x0400120F RID: 4623
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x400120F")]
	public ParticleSystem PS_TeleportEnd;

	// Token: 0x04001210 RID: 4624
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001210")]
	public Transform Attack02ChargePos;

	// Token: 0x04001211 RID: 4625
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001211")]
	private float g_fMoveSpeed;

	// Token: 0x04001212 RID: 4626
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001212")]
	[SerializeField]
	private string gHelpObjectPath;

	// Token: 0x04001213 RID: 4627
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4001213")]
	[SerializeField]
	private string gMagicLoopObjectPath;

	// Token: 0x04001214 RID: 4628
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4001214")]
	[SerializeField]
	private string gMagicCompleteObjectPath;

	// Token: 0x04001215 RID: 4629
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4001215")]
	[SerializeField]
	private string gBuffDefenseObjectPath;

	// Token: 0x04001216 RID: 4630
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4001216")]
	[SerializeField]
	private string gBuffCureObjectPath;

	// Token: 0x04001217 RID: 4631
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4001217")]
	[SerializeField]
	private string gIdleObjectPath;

	// Token: 0x04001218 RID: 4632
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4001218")]
	[SerializeField]
	private string gAttack01ObjectPath;

	// Token: 0x04001219 RID: 4633
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4001219")]
	[SerializeField]
	private string gAttack02ChargeObjectPath;

	// Token: 0x0400121A RID: 4634
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x400121A")]
	[SerializeField]
	private string gAttack02ObjectPath;

	// Token: 0x0400121B RID: 4635
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x400121B")]
	[SerializeField]
	private string gDodgeObjectPath;

	// Token: 0x0400121C RID: 4636
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x400121C")]
	[SerializeField]
	private string gAttackMagicReadyObjectPath;

	// Token: 0x0400121D RID: 4637
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x400121D")]
	[SerializeField]
	private string gAttackMagicCastObjectPath;

	// Token: 0x0400121E RID: 4638
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x400121E")]
	[SerializeField]
	private string gAttackMagicCollisionObjectPath;

	// Token: 0x0400121F RID: 4639
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x400121F")]
	[SerializeField]
	private string gAttackMagicCastObjectBigPath;

	// Token: 0x04001220 RID: 4640
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x4001220")]
	[SerializeField]
	private string gAttackMagicCastObjectBigHitPath;

	// Token: 0x04001221 RID: 4641
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x4001221")]
	[SerializeField]
	private string gTeleportPath;

	// Token: 0x04001222 RID: 4642
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x4001222")]
	[SerializeField]
	private string gTeleportFloorPath;

	// Token: 0x04001223 RID: 4643
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4001223")]
	private EffectPool g_EffHelp;

	// Token: 0x04001224 RID: 4644
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4001224")]
	private EffectPool g_EffMagicLoop;

	// Token: 0x04001225 RID: 4645
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4001225")]
	private EffectPool g_EffMagicComplete;

	// Token: 0x04001226 RID: 4646
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4001226")]
	private EffectPool g_EffIdle;

	// Token: 0x04001227 RID: 4647
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x4001227")]
	private EffectPool g_EffAttack01;

	// Token: 0x04001228 RID: 4648
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x4001228")]
	private EffectPool g_EffAttack02Charge;

	// Token: 0x04001229 RID: 4649
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x4001229")]
	private EffectPool g_EffAttack02;

	// Token: 0x0400122A RID: 4650
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x400122A")]
	private EffectPool g_EffDodge;

	// Token: 0x0400122B RID: 4651
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x400122B")]
	private EffectPool g_EffAttackMagicReady;

	// Token: 0x0400122C RID: 4652
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x400122C")]
	private EffectPool g_EffAttackMagicCast;

	// Token: 0x0400122D RID: 4653
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x400122D")]
	private EffectPool g_EffAttackMagicCollision;

	// Token: 0x0400122E RID: 4654
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x400122E")]
	private EffectPool g_EffAttackMagicCastBig;

	// Token: 0x0400122F RID: 4655
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x400122F")]
	private EffectPool g_EffAttackMagicCastBigHit;

	// Token: 0x04001230 RID: 4656
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x4001230")]
	private EffectPool g_EffTeleport;

	// Token: 0x04001231 RID: 4657
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x4001231")]
	private EffectPool g_EffTeleportFloor;

	// Token: 0x04001232 RID: 4658
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x4001232")]
	private float g_fMatShadowPos;

	// Token: 0x04001233 RID: 4659
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x4001233")]
	private Material g_matBody01;

	// Token: 0x04001234 RID: 4660
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x4001234")]
	private Material g_matBody02;

	// Token: 0x04001235 RID: 4661
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x4001235")]
	private Material g_matBody03;

	// Token: 0x04001236 RID: 4662
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x4001236")]
	private Material g_matEye;

	// Token: 0x04001237 RID: 4663
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x4001237")]
	private Material g_matHead;

	// Token: 0x04001238 RID: 4664
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x4001238")]
	private Material g_matWeapon;

	// Token: 0x04001239 RID: 4665
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x4001239")]
	private Color g_colDamaged;

	// Token: 0x0400123A RID: 4666
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x400123A")]
	private bool g_bDeath;

	// Token: 0x0400123B RID: 4667
	[FieldOffset(Offset = "0x1AC")]
	[Token(Token = "0x400123B")]
	private float g_fDeathShadowPos;

	// Token: 0x0400123C RID: 4668
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x400123C")]
	private Doll03EffectPlay.BuffType g_BuffType;

	// Token: 0x0400123D RID: 4669
	[FieldOffset(Offset = "0x1B4")]
	[Token(Token = "0x400123D")]
	private LayerMask g_BuffMask;

	// Token: 0x0400123E RID: 4670
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x400123E")]
	private bool g_bAttackMagic;

	// Token: 0x0400123F RID: 4671
	[FieldOffset(Offset = "0x1B9")]
	[Token(Token = "0x400123F")]
	private bool g_bAttackMagicCast;

	// Token: 0x04001240 RID: 4672
	[FieldOffset(Offset = "0x1BC")]
	[Token(Token = "0x4001240")]
	private Vector3 g_v3SeePlayPos;

	// Token: 0x04001241 RID: 4673
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x4001241")]
	private Vector3 g_v3AttackMagicPos;

	// Token: 0x04001242 RID: 4674
	[FieldOffset(Offset = "0x1D4")]
	[Token(Token = "0x4001242")]
	private float g_fAttackMagicCastTime;

	// Token: 0x04001243 RID: 4675
	[Token(Token = "0x4001243")]
	private const float g_fWindMagicCollisionTime = 0.3f;

	// Token: 0x04001244 RID: 4676
	[FieldOffset(Offset = "0x1D8")]
	[Token(Token = "0x4001244")]
	private float g_fWindMagicCollisionTimeVal;

	// Token: 0x04001245 RID: 4677
	[FieldOffset(Offset = "0x1E0")]
	[Token(Token = "0x4001245")]
	private AttackData g_ADWindMagic;

	// Token: 0x04001246 RID: 4678
	[FieldOffset(Offset = "0x1E8")]
	[Token(Token = "0x4001246")]
	public Light WindLight;

	// Token: 0x04001247 RID: 4679
	[FieldOffset(Offset = "0x1F0")]
	[Token(Token = "0x4001247")]
	[SerializeField]
	private string sESwingObjectPath;

	// Token: 0x04001248 RID: 4680
	[FieldOffset(Offset = "0x1F8")]
	[Token(Token = "0x4001248")]
	[SerializeField]
	private string sEDestoryObjectPath;

	// Token: 0x04001249 RID: 4681
	[FieldOffset(Offset = "0x200")]
	[Token(Token = "0x4001249")]
	[SerializeField]
	private string sEMagicLoopObjectPath;

	// Token: 0x0400124A RID: 4682
	[FieldOffset(Offset = "0x208")]
	[Token(Token = "0x400124A")]
	[SerializeField]
	private string sEAttackReadyObjectPath;

	// Token: 0x0400124B RID: 4683
	[FieldOffset(Offset = "0x210")]
	[Token(Token = "0x400124B")]
	[SerializeField]
	private string sEDodgeObjectPath;

	// Token: 0x0400124C RID: 4684
	[FieldOffset(Offset = "0x218")]
	[Token(Token = "0x400124C")]
	[SerializeField]
	private string sELandObjectPath;

	// Token: 0x0400124D RID: 4685
	[FieldOffset(Offset = "0x220")]
	[Token(Token = "0x400124D")]
	[SerializeField]
	private string sEWoodObjectPath;

	// Token: 0x0400124E RID: 4686
	[FieldOffset(Offset = "0x228")]
	[Token(Token = "0x400124E")]
	[SerializeField]
	private string sEAttack01ObjectPath;

	// Token: 0x0400124F RID: 4687
	[FieldOffset(Offset = "0x230")]
	[Token(Token = "0x400124F")]
	[SerializeField]
	private string sEAttack02ObjectPath;

	// Token: 0x04001250 RID: 4688
	[FieldOffset(Offset = "0x238")]
	[Token(Token = "0x4001250")]
	[SerializeField]
	private string sEMagicCompleteObjectPath;

	// Token: 0x04001251 RID: 4689
	[FieldOffset(Offset = "0x240")]
	[Token(Token = "0x4001251")]
	[SerializeField]
	private string sESweepObjectPath;

	// Token: 0x04001252 RID: 4690
	[FieldOffset(Offset = "0x248")]
	[Token(Token = "0x4001252")]
	[SerializeField]
	private string sEHelp01ObjectPath;

	// Token: 0x04001253 RID: 4691
	[FieldOffset(Offset = "0x250")]
	[Token(Token = "0x4001253")]
	[SerializeField]
	private string sEHelp02ObjectPath;

	// Token: 0x04001254 RID: 4692
	[FieldOffset(Offset = "0x258")]
	[Token(Token = "0x4001254")]
	[SerializeField]
	private string sETeleportPath;

	// Token: 0x04001255 RID: 4693
	[FieldOffset(Offset = "0x260")]
	[Token(Token = "0x4001255")]
	private SoundEffect g_SESwing;

	// Token: 0x04001256 RID: 4694
	[FieldOffset(Offset = "0x268")]
	[Token(Token = "0x4001256")]
	private SoundEffect g_SEDestory;

	// Token: 0x04001257 RID: 4695
	[FieldOffset(Offset = "0x270")]
	[Token(Token = "0x4001257")]
	private SoundEffect g_SEMagicLoop;

	// Token: 0x04001258 RID: 4696
	[FieldOffset(Offset = "0x278")]
	[Token(Token = "0x4001258")]
	private SoundEffect g_SEAttackReady;

	// Token: 0x04001259 RID: 4697
	[FieldOffset(Offset = "0x280")]
	[Token(Token = "0x4001259")]
	private SoundEffect g_SEDodge;

	// Token: 0x0400125A RID: 4698
	[FieldOffset(Offset = "0x288")]
	[Token(Token = "0x400125A")]
	private SoundEffect g_SELand;

	// Token: 0x0400125B RID: 4699
	[FieldOffset(Offset = "0x290")]
	[Token(Token = "0x400125B")]
	private SoundEffect g_SEWood;

	// Token: 0x0400125C RID: 4700
	[FieldOffset(Offset = "0x298")]
	[Token(Token = "0x400125C")]
	private SoundEffect g_SEAttack01;

	// Token: 0x0400125D RID: 4701
	[FieldOffset(Offset = "0x2A0")]
	[Token(Token = "0x400125D")]
	private SoundEffect g_SEAttack02;

	// Token: 0x0400125E RID: 4702
	[FieldOffset(Offset = "0x2A8")]
	[Token(Token = "0x400125E")]
	private SoundEffect g_SEMagicComplete;

	// Token: 0x0400125F RID: 4703
	[FieldOffset(Offset = "0x2B0")]
	[Token(Token = "0x400125F")]
	private SoundEffect g_SESweep;

	// Token: 0x04001260 RID: 4704
	[FieldOffset(Offset = "0x2B8")]
	[Token(Token = "0x4001260")]
	private SoundEffect g_SEHelp01;

	// Token: 0x04001261 RID: 4705
	[FieldOffset(Offset = "0x2C0")]
	[Token(Token = "0x4001261")]
	private SoundEffect g_SEHelp02;

	// Token: 0x04001262 RID: 4706
	[FieldOffset(Offset = "0x2C8")]
	[Token(Token = "0x4001262")]
	private SoundEffect g_SETeleport;

	// Token: 0x04001263 RID: 4707
	[FieldOffset(Offset = "0x2D0")]
	[Token(Token = "0x4001263")]
	public NPCManage Self;

	// Token: 0x04001264 RID: 4708
	[FieldOffset(Offset = "0x2D8")]
	[Token(Token = "0x4001264")]
	public NPCManage[] BuffEnemy;

	// Token: 0x04001265 RID: 4709
	[FieldOffset(Offset = "0x2E0")]
	[Token(Token = "0x4001265")]
	public Transform[] PosTeleport;

	// Token: 0x04001266 RID: 4710
	[FieldOffset(Offset = "0x2E8")]
	[Token(Token = "0x4001266")]
	public bool Doll03Big;

	// Token: 0x020000CD RID: 205
	[Token(Token = "0x20000CD")]
	public enum BuffType
	{
		// Token: 0x04001268 RID: 4712
		[Token(Token = "0x4001268")]
		Null,
		// Token: 0x04001269 RID: 4713
		[Token(Token = "0x4001269")]
		Cure,
		// Token: 0x0400126A RID: 4714
		[Token(Token = "0x400126A")]
		Defense,
		// Token: 0x0400126B RID: 4715
		[Token(Token = "0x400126B")]
		AttackMagic
	}
}
