using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000EF RID: 239
[Token(Token = "0x20000EF")]
public class Doll02EffectPlay : MonoBehaviour
{
	// Token: 0x06000BBA RID: 3002 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BBA")]
	[Address(RVA = "0x17E5810", Offset = "0x17E4810", VA = "0x1817E5810", Slot = "4")]
	public virtual void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BBB RID: 3003 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BBB")]
	[Address(RVA = "0x17E6A80", Offset = "0x17E5A80", VA = "0x1817E6A80", Slot = "5")]
	protected virtual void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BBC RID: 3004 RVA: 0x0001ACE8 File Offset: 0x00018EE8
	[Token(Token = "0x6000BBC")]
	[Address(RVA = "0x17E5600", Offset = "0x17E4600", VA = "0x1817E5600", Slot = "6")]
	public virtual 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_matHead01;
		float num3 = this.g_fMatShadowPos;
		material3.SetFloat("_ShadowPow", num3);
		Material material4 = this.g_matHead02;
		float num4 = this.g_fMatShadowPos;
		material4.SetFloat("_ShadowPow", num4);
		Material material5 = this.g_matWeapon;
		float num5 = this.g_fMatShadowPos;
		material5.SetFloat("_ShadowPow", num5);
	}

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

	// Token: 0x06000BBE RID: 3006 RVA: 0x0001AD90 File Offset: 0x00018F90
	[Token(Token = "0x6000BBE")]
	[Address(RVA = "0x17E56F0", Offset = "0x17E46F0", VA = "0x1817E56F0")]
	public void Death()
	{
		this.g_bDeath = true;
		this.g_BodyEffect.Stop(2.3509887E-38f != null);
		this.g_EffAttackJump02.Stop(2.3509887E-38f);
		this.g_EffDashCharge.Stop(2.3509887E-38f);
	}

	// Token: 0x06000BBF RID: 3007 RVA: 0x0001ADDC File Offset: 0x00018FDC
	[Token(Token = "0x6000BBF")]
	[Address(RVA = "0x17E5760", Offset = "0x17E4760", VA = "0x1817E5760")]
	public void Destroy()
	{
		this.g_DeathEffect.Play(true);
		this.g_SEDestory.gameObject.SetActive(true);
		this.g_SEDestory.PlayRandom(1f, 1f);
		this.g_EffAttackJump02.Stop(1f);
		this.g_EffDashCharge.Stop(1f);
	}

	// Token: 0x06000BC0 RID: 3008 RVA: 0x0001AE44 File Offset: 0x00019044
	[Token(Token = "0x6000BC0")]
	[Address(RVA = "0x17E5490", Offset = "0x17E4490", VA = "0x1817E5490", Slot = "7")]
	public virtual 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);
		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_matHead01;
		int num4 = 0;
		material3.SetFloat("_ShadowPow", (float)num4);
		Material material4 = this.g_matHead02;
		int num5 = 0;
		material4.SetFloat("_ShadowPow", (float)num5);
		Material material5 = this.g_matWeapon;
		int num6 = 0;
		material5.SetFloat("_ShadowPow", (float)num6);
	}

	// Token: 0x06000BC1 RID: 3009 RVA: 0x0001AF10 File Offset: 0x00019110
	[Token(Token = "0x6000BC1")]
	[Address(RVA = "0x17E67D0", Offset = "0x17E57D0", VA = "0x1817E67D0")]
	public void Remove()
	{
		this.g_bDeath = false;
		this.g_BodyEffect.Stop(true);
		this.g_DeathEffect.Stop(true);
	}

	// Token: 0x06000BC2 RID: 3010 RVA: 0x0001AF44 File Offset: 0x00019144
	[Token(Token = "0x6000BC2")]
	[Address(RVA = "0x17E5460", Offset = "0x17E4460", VA = "0x1817E5460")]
	public void AnimPlayerEffDashCharge()
	{
		GameObject gameObject = this.g_EffDashCharge.NewUse(true);
	}

	// Token: 0x06000BC3 RID: 3011 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BC3")]
	[Address(RVA = "0x17E4900", Offset = "0x17E3900", VA = "0x1817E4900")]
	public void AnimPlayEffAttackDash()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

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

	// Token: 0x06000BC5 RID: 3013 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BC5")]
	[Address(RVA = "0xF68C10", Offset = "0xF67C10", VA = "0x180F68C10")]
	public void AnimPlayEffAttackCombo01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BC6 RID: 3014 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BC6")]
	[Address(RVA = "0xA38CF0", Offset = "0xA37CF0", VA = "0x180A38CF0")]
	public void AnimPlayEffAttackCombo02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BC7 RID: 3015 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BC7")]
	[Address(RVA = "0x17E4BE0", Offset = "0x17E3BE0", VA = "0x1817E4BE0", Slot = "8")]
	public virtual void AnimPlayEffAttackJump01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BC8 RID: 3016 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BC8")]
	[Address(RVA = "0x17E4CA0", Offset = "0x17E3CA0", VA = "0x1817E4CA0")]
	public void AnimPlayEffAttackJump02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BC9 RID: 3017 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BC9")]
	[Address(RVA = "0x17E4D60", Offset = "0x17E3D60", VA = "0x1817E4D60")]
	public void AnimPlayEffAttackJump03()
	{
		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 = "0x17E4EF0", Offset = "0x17E3EF0", VA = "0x1817E4EF0")]
	public void AnimPlayEffAttackJump04()
	{
		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 = "0x17E5110", Offset = "0x17E4110", VA = "0x1817E5110")]
	public void AnimPlayEffAttackThrowDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BCC RID: 3020 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BCC")]
	[Address(RVA = "0x113AA40", Offset = "0x1139A40", VA = "0x18113AA40")]
	public void AnimPlayEffAttackPress01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

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

	// Token: 0x06000BCE RID: 3022 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BCE")]
	[Address(RVA = "0x17E51D0", Offset = "0x17E41D0", VA = "0x1817E51D0")]
	public void AnimPlayEffDodge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BCF RID: 3023 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BCF")]
	[Address(RVA = "0x17E53A0", Offset = "0x17E43A0", VA = "0x1817E53A0", Slot = "9")]
	public virtual void AnimPlayEffThrowDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BD0 RID: 3024 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BD0")]
	[Address(RVA = "0x17E47A0", Offset = "0x17E37A0", VA = "0x1817E47A0")]
	public void AnimPlayBirthSmoke()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BD1 RID: 3025 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BD1")]
	[Address(RVA = "0x17E6510", Offset = "0x17E5510", VA = "0x1817E6510", Slot = "10")]
	public virtual void PlaySEFootstepL()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BD2 RID: 3026 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BD2")]
	[Address(RVA = "0x17E6670", Offset = "0x17E5670", VA = "0x1817E6670", Slot = "11")]
	public virtual void PlaySEFootstepR()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000BD3 RID: 3027 RVA: 0x0001AF64 File Offset: 0x00019164
	[Token(Token = "0x6000BD3")]
	[Address(RVA = "0x17E6820", Offset = "0x17E5820", VA = "0x1817E6820")]
	public void SetFootstepVolume(float fVolume)
	{
		this.g_fFootstepVolume = fVolume;
	}

	// Token: 0x06000BD4 RID: 3028 RVA: 0x0001AF78 File Offset: 0x00019178
	[Token(Token = "0x6000BD4")]
	[Address(RVA = "0x17E6830", Offset = "0x17E5830", VA = "0x1817E6830")]
	public void SetTimeScale(float fTimeScale)
	{
		Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
		Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
	}

	// Token: 0x06000BD5 RID: 3029 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000BD5")]
	[Address(RVA = "0x17E4730", Offset = "0x17E3730", VA = "0x1817E4730")]
	public Doll02EffectPlay()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x040012CA RID: 4810
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40012CA")]
	protected ParticleSystem g_BodyEffect;

	// Token: 0x040012CB RID: 4811
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40012CB")]
	protected ParticleSystem g_DeathEffect;

	// Token: 0x040012CC RID: 4812
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40012CC")]
	[SerializeField]
	private string gAttackDashObjectPath;

	// Token: 0x040012CD RID: 4813
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40012CD")]
	[SerializeField]
	private string gAttackDashCollisionObjectPath;

	// Token: 0x040012CE RID: 4814
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40012CE")]
	[SerializeField]
	private string gAttackDashWallCollisionObjectPath;

	// Token: 0x040012CF RID: 4815
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40012CF")]
	[SerializeField]
	private string gAttackFrontPath;

	// Token: 0x040012D0 RID: 4816
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40012D0")]
	[SerializeField]
	private string gAttackCombo01Path;

	// Token: 0x040012D1 RID: 4817
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40012D1")]
	[SerializeField]
	private string gAttackCombo02Path;

	// Token: 0x040012D2 RID: 4818
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40012D2")]
	[SerializeField]
	private string gAttackJump01ObjectPath;

	// Token: 0x040012D3 RID: 4819
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40012D3")]
	[SerializeField]
	private string gAttackThrowDownObjectPath;

	// Token: 0x040012D4 RID: 4820
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40012D4")]
	[SerializeField]
	private string gDodgeObjectPath;

	// Token: 0x040012D5 RID: 4821
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x40012D5")]
	[SerializeField]
	private string gThrowDownObjectPath;

	// Token: 0x040012D6 RID: 4822
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x40012D6")]
	[SerializeField]
	private string gDashChargeObjectPath;

	// Token: 0x040012D7 RID: 4823
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x40012D7")]
	[SerializeField]
	private string gAttackPress01ObjectPath;

	// Token: 0x040012D8 RID: 4824
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x40012D8")]
	[SerializeField]
	private string gAttackPress02ObjectPath;

	// Token: 0x040012D9 RID: 4825
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x40012D9")]
	[SerializeField]
	private string gAttackJump02ObjectPath;

	// Token: 0x040012DA RID: 4826
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x40012DA")]
	[SerializeField]
	private string gAttackJump03ObjectPath;

	// Token: 0x040012DB RID: 4827
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x40012DB")]
	[SerializeField]
	private string gAttackJump04ObjectPath;

	// Token: 0x040012DC RID: 4828
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x40012DC")]
	[SerializeField]
	private string gBirthSmokeObjectPath;

	// Token: 0x040012DD RID: 4829
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x40012DD")]
	protected EffectPool g_EffAttackDash;

	// Token: 0x040012DE RID: 4830
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x40012DE")]
	protected EffectPool g_EffAttackDashCollision;

	// Token: 0x040012DF RID: 4831
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x40012DF")]
	protected EffectPool g_EffAttackDashWallCollision;

	// Token: 0x040012E0 RID: 4832
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x40012E0")]
	protected EffectPool g_EffAttackFront;

	// Token: 0x040012E1 RID: 4833
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x40012E1")]
	protected EffectPool g_EffAttackCombo01;

	// Token: 0x040012E2 RID: 4834
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x40012E2")]
	protected EffectPool g_EffAttackCombo02;

	// Token: 0x040012E3 RID: 4835
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x40012E3")]
	protected EffectPool g_EffAttackJump01;

	// Token: 0x040012E4 RID: 4836
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x40012E4")]
	protected EffectPool g_EffAttackThrowDown;

	// Token: 0x040012E5 RID: 4837
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x40012E5")]
	protected EffectPool g_EffDodge;

	// Token: 0x040012E6 RID: 4838
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x40012E6")]
	protected EffectPool g_EffThrowDown;

	// Token: 0x040012E7 RID: 4839
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x40012E7")]
	protected EffectPool g_EffDashCharge;

	// Token: 0x040012E8 RID: 4840
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x40012E8")]
	protected EffectPool g_EffAttackPress01;

	// Token: 0x040012E9 RID: 4841
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x40012E9")]
	protected EffectPool g_EffAttackPress02;

	// Token: 0x040012EA RID: 4842
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x40012EA")]
	protected EffectPool g_EffAttackJump02;

	// Token: 0x040012EB RID: 4843
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x40012EB")]
	protected EffectPool g_EffAttackJump03;

	// Token: 0x040012EC RID: 4844
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x40012EC")]
	protected EffectPool g_EffAttackJump04;

	// Token: 0x040012ED RID: 4845
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x40012ED")]
	protected EffectPool g_EffBirthSmoke;

	// Token: 0x040012EE RID: 4846
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x40012EE")]
	public Transform EffFootPosL;

	// Token: 0x040012EF RID: 4847
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x40012EF")]
	public Transform EffFootPosR;

	// Token: 0x040012F0 RID: 4848
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x40012F0")]
	public Transform EffHandPos;

	// Token: 0x040012F1 RID: 4849
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x40012F1")]
	[SerializeField]
	private string sEFootStepPath;

	// Token: 0x040012F2 RID: 4850
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x40012F2")]
	[SerializeField]
	private string sEDestoryPath;

	// Token: 0x040012F3 RID: 4851
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x40012F3")]
	[SerializeField]
	private string sEDodgeObjectPath;

	// Token: 0x040012F4 RID: 4852
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x40012F4")]
	protected SoundEffect g_SEFootStep;

	// Token: 0x040012F5 RID: 4853
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x40012F5")]
	protected SoundEffect g_SEDestory;

	// Token: 0x040012F6 RID: 4854
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x40012F6")]
	protected SoundEffect g_SEDodge;

	// Token: 0x040012F7 RID: 4855
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x40012F7")]
	protected float g_fFootstepVolume;

	// Token: 0x040012F8 RID: 4856
	[FieldOffset(Offset = "0x184")]
	[Token(Token = "0x40012F8")]
	protected float g_fMatShadowPos;

	// Token: 0x040012F9 RID: 4857
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x40012F9")]
	protected Material g_matBody01;

	// Token: 0x040012FA RID: 4858
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x40012FA")]
	protected Material g_matBody02;

	// Token: 0x040012FB RID: 4859
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x40012FB")]
	protected Material g_matHead01;

	// Token: 0x040012FC RID: 4860
	[FieldOffset(Offset = "0x1A0")]
	[Token(Token = "0x40012FC")]
	protected Material g_matHead02;

	// Token: 0x040012FD RID: 4861
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x40012FD")]
	protected Material g_matWeapon;

	// Token: 0x040012FE RID: 4862
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x40012FE")]
	private Color g_colDamaged;

	// Token: 0x040012FF RID: 4863
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x40012FF")]
	protected bool g_bDeath;

	// Token: 0x04001300 RID: 4864
	[FieldOffset(Offset = "0x1C4")]
	[Token(Token = "0x4001300")]
	protected float g_fDeathShadowPos;
}
