using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000CA RID: 202
[Token(Token = "0x20000CA")]
public class Doll02EffectPlay : MonoBehaviour
{
	// Token: 0x06000AA2 RID: 2722 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AA2")]
	[Address(RVA = "0x16F7070", Offset = "0x16F5E70", VA = "0x1816F7070", Slot = "4")]
	public virtual void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AA3 RID: 2723 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AA3")]
	[Address(RVA = "0x16F82E0", Offset = "0x16F70E0", VA = "0x1816F82E0", Slot = "5")]
	protected virtual void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AA4 RID: 2724 RVA: 0x0001926C File Offset: 0x0001746C
	[Token(Token = "0x6000AA4")]
	[Address(RVA = "0x16F6E60", Offset = "0x16F5C60", VA = "0x1816F6E60", 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: 0x06000AA5 RID: 2725 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AA5")]
	[Address(RVA = "0x16F6E10", Offset = "0x16F5C10", VA = "0x1816F6E10")]
	public void DamagedFly()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AA6 RID: 2726 RVA: 0x00019314 File Offset: 0x00017514
	[Token(Token = "0x6000AA6")]
	[Address(RVA = "0x16F6F50", Offset = "0x16F5D50", VA = "0x1816F6F50")]
	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: 0x06000AA7 RID: 2727 RVA: 0x00019360 File Offset: 0x00017560
	[Token(Token = "0x6000AA7")]
	[Address(RVA = "0x16F6FC0", Offset = "0x16F5DC0", VA = "0x1816F6FC0")]
	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: 0x06000AA8 RID: 2728 RVA: 0x000193C8 File Offset: 0x000175C8
	[Token(Token = "0x6000AA8")]
	[Address(RVA = "0x16F6CF0", Offset = "0x16F5AF0", VA = "0x1816F6CF0", 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: 0x06000AA9 RID: 2729 RVA: 0x00019494 File Offset: 0x00017694
	[Token(Token = "0x6000AA9")]
	[Address(RVA = "0x16F8030", Offset = "0x16F6E30", VA = "0x1816F8030")]
	public void Remove()
	{
		this.g_bDeath = false;
		this.g_BodyEffect.Stop(true);
		this.g_DeathEffect.Stop(true);
	}

	// Token: 0x06000AAA RID: 2730 RVA: 0x000194C8 File Offset: 0x000176C8
	[Token(Token = "0x6000AAA")]
	[Address(RVA = "0x16F6CC0", Offset = "0x16F5AC0", VA = "0x1816F6CC0")]
	public void AnimPlayerEffDashCharge()
	{
		GameObject gameObject = this.g_EffDashCharge.NewUse(true);
	}

	// Token: 0x06000AAB RID: 2731 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AAB")]
	[Address(RVA = "0x16F6160", Offset = "0x16F4F60", VA = "0x1816F6160")]
	public void AnimPlayEffAttackDash()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AAC RID: 2732 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AAC")]
	[Address(RVA = "0x1502DD0", Offset = "0x1501BD0", VA = "0x181502DD0")]
	public void AnimPlayEffAttackFront()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AAD RID: 2733 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AAD")]
	[Address(RVA = "0x758440", Offset = "0x757240", VA = "0x180758440")]
	public void AnimPlayEffAttackCombo01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AAE RID: 2734 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AAE")]
	[Address(RVA = "0x16F60A0", Offset = "0x16F4EA0", VA = "0x1816F60A0")]
	public void AnimPlayEffAttackCombo02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AAF RID: 2735 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AAF")]
	[Address(RVA = "0x16F6440", Offset = "0x16F5240", VA = "0x1816F6440", Slot = "8")]
	public virtual void AnimPlayEffAttackJump01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB0 RID: 2736 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB0")]
	[Address(RVA = "0x16F6500", Offset = "0x16F5300", VA = "0x1816F6500")]
	public void AnimPlayEffAttackJump02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB1 RID: 2737 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB1")]
	[Address(RVA = "0x16F65C0", Offset = "0x16F53C0", VA = "0x1816F65C0")]
	public void AnimPlayEffAttackJump03()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB2 RID: 2738 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB2")]
	[Address(RVA = "0x16F6750", Offset = "0x16F5550", VA = "0x1816F6750")]
	public void AnimPlayEffAttackJump04()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB3 RID: 2739 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB3")]
	[Address(RVA = "0x16F6970", Offset = "0x16F5770", VA = "0x1816F6970")]
	public void AnimPlayEffAttackThrowDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB4 RID: 2740 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB4")]
	[Address(RVA = "0x1338C30", Offset = "0x1337A30", VA = "0x181338C30")]
	public void AnimPlayEffAttackPress01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB5 RID: 2741 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB5")]
	[Address(RVA = "0x16F6810", Offset = "0x16F5610", VA = "0x1816F6810")]
	public void AnimPlayEffAttackPress02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB6 RID: 2742 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB6")]
	[Address(RVA = "0x16F6A30", Offset = "0x16F5830", VA = "0x1816F6A30")]
	public void AnimPlayEffDodge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB7 RID: 2743 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB7")]
	[Address(RVA = "0x16F6C00", Offset = "0x16F5A00", VA = "0x1816F6C00", Slot = "9")]
	public virtual void AnimPlayEffThrowDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB8 RID: 2744 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB8")]
	[Address(RVA = "0x16F5F40", Offset = "0x16F4D40", VA = "0x1816F5F40")]
	public void AnimPlayBirthSmoke()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000AB9 RID: 2745 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000AB9")]
	[Address(RVA = "0x16F7D70", Offset = "0x16F6B70", VA = "0x1816F7D70", Slot = "10")]
	public virtual void PlaySEFootstepL()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000ABA RID: 2746 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000ABA")]
	[Address(RVA = "0x16F7ED0", Offset = "0x16F6CD0", VA = "0x1816F7ED0", Slot = "11")]
	public virtual void PlaySEFootstepR()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000ABB RID: 2747 RVA: 0x000194E8 File Offset: 0x000176E8
	[Token(Token = "0x6000ABB")]
	[Address(RVA = "0x16F8080", Offset = "0x16F6E80", VA = "0x1816F8080")]
	public void SetFootstepVolume(float fVolume)
	{
		this.g_fFootstepVolume = fVolume;
	}

	// Token: 0x06000ABC RID: 2748 RVA: 0x000194FC File Offset: 0x000176FC
	[Token(Token = "0x6000ABC")]
	[Address(RVA = "0x16F8090", Offset = "0x16F6E90", VA = "0x1816F8090")]
	public void SetTimeScale(float fTimeScale)
	{
		Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
		Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
	}

	// Token: 0x06000ABD RID: 2749 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000ABD")]
	[Address(RVA = "0x16F87C0", Offset = "0x16F75C0", VA = "0x1816F87C0")]
	public Doll02EffectPlay()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x040011CB RID: 4555
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40011CB")]
	protected ParticleSystem g_BodyEffect;

	// Token: 0x040011CC RID: 4556
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40011CC")]
	protected ParticleSystem g_DeathEffect;

	// Token: 0x040011CD RID: 4557
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40011CD")]
	[SerializeField]
	private string gAttackDashObjectPath;

	// Token: 0x040011CE RID: 4558
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40011CE")]
	[SerializeField]
	private string gAttackDashCollisionObjectPath;

	// Token: 0x040011CF RID: 4559
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40011CF")]
	[SerializeField]
	private string gAttackDashWallCollisionObjectPath;

	// Token: 0x040011D0 RID: 4560
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40011D0")]
	[SerializeField]
	private string gAttackFrontPath;

	// Token: 0x040011D1 RID: 4561
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40011D1")]
	[SerializeField]
	private string gAttackCombo01Path;

	// Token: 0x040011D2 RID: 4562
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40011D2")]
	[SerializeField]
	private string gAttackCombo02Path;

	// Token: 0x040011D3 RID: 4563
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40011D3")]
	[SerializeField]
	private string gAttackJump01ObjectPath;

	// Token: 0x040011D4 RID: 4564
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40011D4")]
	[SerializeField]
	private string gAttackThrowDownObjectPath;

	// Token: 0x040011D5 RID: 4565
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40011D5")]
	[SerializeField]
	private string gDodgeObjectPath;

	// Token: 0x040011D6 RID: 4566
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x40011D6")]
	[SerializeField]
	private string gThrowDownObjectPath;

	// Token: 0x040011D7 RID: 4567
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x40011D7")]
	[SerializeField]
	private string gDashChargeObjectPath;

	// Token: 0x040011D8 RID: 4568
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x40011D8")]
	[SerializeField]
	private string gAttackPress01ObjectPath;

	// Token: 0x040011D9 RID: 4569
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x40011D9")]
	[SerializeField]
	private string gAttackPress02ObjectPath;

	// Token: 0x040011DA RID: 4570
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x40011DA")]
	[SerializeField]
	private string gAttackJump02ObjectPath;

	// Token: 0x040011DB RID: 4571
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x40011DB")]
	[SerializeField]
	private string gAttackJump03ObjectPath;

	// Token: 0x040011DC RID: 4572
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x40011DC")]
	[SerializeField]
	private string gAttackJump04ObjectPath;

	// Token: 0x040011DD RID: 4573
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x40011DD")]
	[SerializeField]
	private string gBirthSmokeObjectPath;

	// Token: 0x040011DE RID: 4574
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x40011DE")]
	protected EffectPool g_EffAttackDash;

	// Token: 0x040011DF RID: 4575
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x40011DF")]
	protected EffectPool g_EffAttackDashCollision;

	// Token: 0x040011E0 RID: 4576
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x40011E0")]
	protected EffectPool g_EffAttackDashWallCollision;

	// Token: 0x040011E1 RID: 4577
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x40011E1")]
	protected EffectPool g_EffAttackFront;

	// Token: 0x040011E2 RID: 4578
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x40011E2")]
	protected EffectPool g_EffAttackCombo01;

	// Token: 0x040011E3 RID: 4579
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x40011E3")]
	protected EffectPool g_EffAttackCombo02;

	// Token: 0x040011E4 RID: 4580
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x40011E4")]
	protected EffectPool g_EffAttackJump01;

	// Token: 0x040011E5 RID: 4581
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x40011E5")]
	protected EffectPool g_EffAttackThrowDown;

	// Token: 0x040011E6 RID: 4582
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x40011E6")]
	protected EffectPool g_EffDodge;

	// Token: 0x040011E7 RID: 4583
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x40011E7")]
	protected EffectPool g_EffThrowDown;

	// Token: 0x040011E8 RID: 4584
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x40011E8")]
	protected EffectPool g_EffDashCharge;

	// Token: 0x040011E9 RID: 4585
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x40011E9")]
	protected EffectPool g_EffAttackPress01;

	// Token: 0x040011EA RID: 4586
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x40011EA")]
	protected EffectPool g_EffAttackPress02;

	// Token: 0x040011EB RID: 4587
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x40011EB")]
	protected EffectPool g_EffAttackJump02;

	// Token: 0x040011EC RID: 4588
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x40011EC")]
	protected EffectPool g_EffAttackJump03;

	// Token: 0x040011ED RID: 4589
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x40011ED")]
	protected EffectPool g_EffAttackJump04;

	// Token: 0x040011EE RID: 4590
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x40011EE")]
	protected EffectPool g_EffBirthSmoke;

	// Token: 0x040011EF RID: 4591
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x40011EF")]
	public Transform EffFootPosL;

	// Token: 0x040011F0 RID: 4592
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x40011F0")]
	public Transform EffFootPosR;

	// Token: 0x040011F1 RID: 4593
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x40011F1")]
	public Transform EffHandPos;

	// Token: 0x040011F2 RID: 4594
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x40011F2")]
	[SerializeField]
	private string sEFootStepPath;

	// Token: 0x040011F3 RID: 4595
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x40011F3")]
	[SerializeField]
	private string sEDestoryPath;

	// Token: 0x040011F4 RID: 4596
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x40011F4")]
	[SerializeField]
	private string sEDodgeObjectPath;

	// Token: 0x040011F5 RID: 4597
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x40011F5")]
	protected SoundEffect g_SEFootStep;

	// Token: 0x040011F6 RID: 4598
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x40011F6")]
	protected SoundEffect g_SEDestory;

	// Token: 0x040011F7 RID: 4599
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x40011F7")]
	protected SoundEffect g_SEDodge;

	// Token: 0x040011F8 RID: 4600
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x40011F8")]
	protected float g_fFootstepVolume;

	// Token: 0x040011F9 RID: 4601
	[FieldOffset(Offset = "0x184")]
	[Token(Token = "0x40011F9")]
	protected float g_fMatShadowPos;

	// Token: 0x040011FA RID: 4602
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x40011FA")]
	protected Material g_matBody01;

	// Token: 0x040011FB RID: 4603
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x40011FB")]
	protected Material g_matBody02;

	// Token: 0x040011FC RID: 4604
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x40011FC")]
	protected Material g_matHead01;

	// Token: 0x040011FD RID: 4605
	[FieldOffset(Offset = "0x1A0")]
	[Token(Token = "0x40011FD")]
	protected Material g_matHead02;

	// Token: 0x040011FE RID: 4606
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x40011FE")]
	protected Material g_matWeapon;

	// Token: 0x040011FF RID: 4607
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x40011FF")]
	private Color g_colDamaged;

	// Token: 0x04001200 RID: 4608
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x4001200")]
	protected bool g_bDeath;

	// Token: 0x04001201 RID: 4609
	[FieldOffset(Offset = "0x1C4")]
	[Token(Token = "0x4001201")]
	protected float g_fDeathShadowPos;
}
