using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000CE RID: 206
[Token(Token = "0x20000CE")]
public class DollWeakCEffectPlay : MonoBehaviour
{
	// Token: 0x06000B00 RID: 2816 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B00")]
	[Address(RVA = "0x1700700", Offset = "0x16FF500", VA = "0x181700700")]
	public void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B01 RID: 2817 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B01")]
	[Address(RVA = "0x1702DC0", Offset = "0x1701BC0", VA = "0x181702DC0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B02 RID: 2818 RVA: 0x0001A4B0 File Offset: 0x000186B0
	[Token(Token = "0x6000B02")]
	[Address(RVA = "0x1702130", Offset = "0x1700F30", VA = "0x181702130")]
	private void PlaySEMove()
	{
		SoundEffect soundEffect = this.g_SEMove;
		int num = 0;
		if (soundEffect != num && this.g_SEMove.gameObject.activeInHierarchy)
		{
			this.g_SEMove.PlayRandom(1f, 1f);
		}
	}

	// Token: 0x06000B03 RID: 2819 RVA: 0x0001A500 File Offset: 0x00018700
	[Token(Token = "0x6000B03")]
	[Address(RVA = "0x1701980", Offset = "0x1700780", VA = "0x181701980")]
	public void MeshShowEnable(bool bShow)
	{
		SkinnedMeshRenderer[] array = this.g_Mesh;
		int num = 0;
		if (num < array.Length)
		{
			if (array != 0)
			{
				array[num].gameObject.SetActive(bShow);
			}
			num++;
		}
	}

	// Token: 0x06000B04 RID: 2820 RVA: 0x0001A540 File Offset: 0x00018740
	[Token(Token = "0x6000B04")]
	[Address(RVA = "0x1700120", Offset = "0x16FEF20", VA = "0x181700120")]
	public void Damaged()
	{
		Material[] array = this.g_Material;
		int num = 0;
		this.g_fMatShadowPos = (float)num;
		if (num < array.Length)
		{
			Material material = array[num];
			int num2 = 0;
			if (material != num2)
			{
				Material material2 = this.g_Material[num];
				float num3 = this.g_fMatShadowPos;
				material2.SetFloat("_ShadowPow", num3);
			}
			Material[] array2 = this.g_Material;
			num++;
		}
	}

	// Token: 0x06000B05 RID: 2821 RVA: 0x0001A5B0 File Offset: 0x000187B0
	[Token(Token = "0x6000B05")]
	[Address(RVA = "0x1700250", Offset = "0x16FF050", VA = "0x181700250")]
	public void Death()
	{
		this.g_iStatus = (int)((ulong)1L);
		this.g_bSEMoveEnable = false;
	}

	// Token: 0x06000B06 RID: 2822 RVA: 0x0001A5D0 File Offset: 0x000187D0
	[Token(Token = "0x6000B06")]
	[Address(RVA = "0x1702430", Offset = "0x1701230", VA = "0x181702430")]
	public void SetMoveSpeed(float fMoveSpeed)
	{
		this.g_fSEMoveSpeed = fMoveSpeed;
	}

	// Token: 0x06000B07 RID: 2823 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B07")]
	[Address(RVA = "0x1700260", Offset = "0x16FF060", VA = "0x181700260")]
	public void Destroy()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B08 RID: 2824 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B08")]
	[Address(RVA = "0x16FF8C0", Offset = "0x16FE6C0", VA = "0x1816FF8C0")]
	public void Create()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B09 RID: 2825 RVA: 0x0001A5E4 File Offset: 0x000187E4
	[Token(Token = "0x6000B09")]
	[Address(RVA = "0x17022B0", Offset = "0x17010B0", VA = "0x1817022B0")]
	public void Remove()
	{
		CapsuleCollider capsuleCollider = this.g_BodyCollider;
		int num = 0;
		if (capsuleCollider != num)
		{
			CapsuleCollider capsuleCollider2 = this.g_BodyCollider;
			int num2 = 0;
			capsuleCollider2.enabled = num2 != 0;
		}
		SphereCollider sphereCollider = this.g_HeadCollider;
		int num3 = 0;
		if (sphereCollider != num3)
		{
			SphereCollider sphereCollider2 = this.g_HeadCollider;
			int num4 = 0;
			sphereCollider2.enabled = num4 != 0;
		}
		BoxCollider boxCollider = this.g_ShieldCollider;
		int num5 = 0;
		if (boxCollider != num5)
		{
			BoxCollider boxCollider2 = this.g_ShieldCollider;
			int num6 = 0;
			boxCollider2.enabled = num6 != 0;
		}
		CharacterController characterController = this.g_CC;
		int num7 = 0;
		if (characterController != num7)
		{
			CharacterController characterController2 = this.g_CC;
			int num8 = 0;
			characterController2.enabled = num8 != 0;
		}
		int num9 = 0;
		this.MeshShowEnable(num9 != 0);
	}

	// Token: 0x06000B0A RID: 2826 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B0A")]
	[Address(RVA = "0x1702680", Offset = "0x1701480", VA = "0x181702680")]
	public void ShieldDamage()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B0B RID: 2827 RVA: 0x0001A6A8 File Offset: 0x000188A8
	[Token(Token = "0x6000B0B")]
	[Address(RVA = "0x1701DE0", Offset = "0x1700BE0", VA = "0x181701DE0")]
	public void PlayPSHandEffect()
	{
		ParticleSystem particleSystem = this.g_HandEffectL;
		int num = 0;
		if (particleSystem != num)
		{
			this.g_HandEffectL.Play(true);
		}
		ParticleSystem particleSystem2 = this.g_HandEffectR;
		int num2 = 0;
		if (particleSystem2 != num2)
		{
			this.g_HandEffectR.Play(true);
		}
	}

	// Token: 0x06000B0C RID: 2828 RVA: 0x0001A6FC File Offset: 0x000188FC
	[Token(Token = "0x6000B0C")]
	[Address(RVA = "0x1701EC0", Offset = "0x1700CC0", VA = "0x181701EC0")]
	public void PlayPSWeaponCollision()
	{
		ParticleSystem particleSystem = this.g_WeaponCollisionEffect;
		int num = 0;
		if (particleSystem != num)
		{
			this.g_WeaponCollisionEffect.Play(true);
		}
		this.g_SEAttack01Collision.gameObject.SetActive(true);
		this.g_SEAttack01Collision.PlayRandom(1f, 1f);
	}

	// Token: 0x06000B0D RID: 2829 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B0D")]
	[Address(RVA = "0x1701A20", Offset = "0x1700820", VA = "0x181701A20")]
	public void PlayEffectAttack00()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B0E RID: 2830 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B0E")]
	[Address(RVA = "0x1701AE0", Offset = "0x17008E0", VA = "0x181701AE0")]
	public void PlayEffectAttack01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B0F RID: 2831 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B0F")]
	[Address(RVA = "0x1701BA0", Offset = "0x17009A0", VA = "0x181701BA0")]
	public void PlayEffectAttack02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B10 RID: 2832 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B10")]
	[Address(RVA = "0x1701C60", Offset = "0x1700A60", VA = "0x181701C60")]
	public void PlayEffectAttack03()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B11 RID: 2833 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B11")]
	[Address(RVA = "0x1701D20", Offset = "0x1700B20", VA = "0x181701D20")]
	public void PlayEffectAttackRun()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B12 RID: 2834 RVA: 0x0001A754 File Offset: 0x00018954
	[Token(Token = "0x6000B12")]
	[Address(RVA = "0x17021F0", Offset = "0x1700FF0", VA = "0x1817021F0")]
	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: 0x06000B13 RID: 2835 RVA: 0x0001A7A0 File Offset: 0x000189A0
	[Token(Token = "0x6000B13")]
	[Address(RVA = "0x1702060", Offset = "0x1700E60", VA = "0x181702060")]
	public void PlaySELand(int i)
	{
		SoundEffect soundEffect = this.g_SELand;
		int num = 0;
		if (!(soundEffect == num))
		{
			this.g_SELand.gameObject.SetActive(true);
			this.g_SELand.Play(i, 1f, 1f);
		}
	}

	// Token: 0x06000B14 RID: 2836 RVA: 0x0001A7F0 File Offset: 0x000189F0
	[Token(Token = "0x6000B14")]
	[Address(RVA = "0x1701F90", Offset = "0x1700D90", VA = "0x181701F90")]
	public void PlaySEFootstep()
	{
		if (this.g_fSEMoveSpeed > 0.01f)
		{
			SoundEffect soundEffect = this.g_SEFootstep;
			int num = 0;
			if (soundEffect != num)
			{
				this.g_SEFootstep.gameObject.SetActive(true);
				this.g_SEFootstep.PlayRandom(1f, 1f);
				return;
			}
		}
	}

	// Token: 0x06000B15 RID: 2837 RVA: 0x0001A84C File Offset: 0x00018A4C
	[Token(Token = "0x6000B15")]
	[Address(RVA = "0x1702440", Offset = "0x1701240", VA = "0x181702440")]
	public void SetTimeScale(float fTimeScale)
	{
		ParticleSystem particleSystem = this.g_BodyEffect;
		int num = 0;
		if (particleSystem != num)
		{
			Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
		}
		ParticleSystem particleSystem2 = this.g_EyeEffect;
		int num2 = 0;
		if (particleSystem2 != num2)
		{
			Common.SetEffectTimeScale(this.g_EyeEffect, fTimeScale);
		}
		ParticleSystem particleSystem3 = this.g_DeathEffect;
		int num3 = 0;
		if (particleSystem3 != num3)
		{
			Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
		}
		ParticleSystem particleSystem4 = this.g_HandEffectL;
		int num4 = 0;
		if (particleSystem4 != num4)
		{
			Common.SetEffectTimeScale(this.g_HandEffectL, fTimeScale);
		}
		ParticleSystem particleSystem5 = this.g_HandEffectR;
		int num5 = 0;
		if (particleSystem5 != num5)
		{
			Common.SetEffectTimeScale(this.g_HandEffectR, fTimeScale);
		}
		ParticleSystem particleSystem6 = this.g_WeaponCollisionEffect;
		int num6 = 0;
		if (particleSystem6 != num6)
		{
			Common.SetEffectTimeScale(this.g_WeaponCollisionEffect, fTimeScale);
		}
		ParticleSystem particleSystem7 = this.g_DamagedShieldEffect;
		int num7 = 0;
		if (particleSystem7 != num7)
		{
			Common.SetEffectTimeScale(this.g_DamagedShieldEffect, fTimeScale);
		}
	}

	// Token: 0x06000B16 RID: 2838 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B16")]
	[Address(RVA = "0x1703CF0", Offset = "0x1702AF0", VA = "0x181703CF0")]
	public DollWeakCEffectPlay()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0400126C RID: 4716
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x400126C")]
	private Transform g_EffectParent;

	// Token: 0x0400126D RID: 4717
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x400126D")]
	public SkinnedMeshRenderer[] g_Mesh;

	// Token: 0x0400126E RID: 4718
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x400126E")]
	private float g_fMatShadowPos;

	// Token: 0x0400126F RID: 4719
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x400126F")]
	private Color g_colDamaged;

	// Token: 0x04001270 RID: 4720
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001270")]
	private Material[] g_Material;

	// Token: 0x04001271 RID: 4721
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001271")]
	private int g_iStatus;

	// Token: 0x04001272 RID: 4722
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001272")]
	public GameObject g_DamagedMeshRoot;

	// Token: 0x04001273 RID: 4723
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001273")]
	public MeshRenderer[] g_DamegedMesh;

	// Token: 0x04001274 RID: 4724
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001274")]
	private Transform[] g_DamagedParent;

	// Token: 0x04001275 RID: 4725
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4001275")]
	private Vector3[] g_DamegedMeshPos;

	// Token: 0x04001276 RID: 4726
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4001276")]
	private Quaternion[] g_DamegedMeshRot;

	// Token: 0x04001277 RID: 4727
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4001277")]
	private Material[] g_DamegedMaterial;

	// Token: 0x04001278 RID: 4728
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4001278")]
	private float g_fDamagetMatShadowPos;

	// Token: 0x04001279 RID: 4729
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4001279")]
	public MeshRenderer[] g_DamagedShieldMesh;

	// Token: 0x0400127A RID: 4730
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x400127A")]
	private Transform[] g_DamagedShieldParent;

	// Token: 0x0400127B RID: 4731
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x400127B")]
	private Vector3[] g_DamegedShieldMeshPos;

	// Token: 0x0400127C RID: 4732
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x400127C")]
	private Quaternion[] g_DamegedShieldMeshRot;

	// Token: 0x0400127D RID: 4733
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x400127D")]
	private Material[] g_DamegedShieldMaterial;

	// Token: 0x0400127E RID: 4734
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x400127E")]
	private float g_fDamagetShieldMatShadowPos;

	// Token: 0x0400127F RID: 4735
	[FieldOffset(Offset = "0xB4")]
	[Token(Token = "0x400127F")]
	private bool g_bDamageShield;

	// Token: 0x04001280 RID: 4736
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x4001280")]
	public ParticleSystem g_BodyEffect;

	// Token: 0x04001281 RID: 4737
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x4001281")]
	public ParticleSystem g_EyeEffect;

	// Token: 0x04001282 RID: 4738
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x4001282")]
	public ParticleSystem g_DeathEffect;

	// Token: 0x04001283 RID: 4739
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x4001283")]
	public ParticleSystem g_HandEffectL;

	// Token: 0x04001284 RID: 4740
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x4001284")]
	public ParticleSystem g_HandEffectR;

	// Token: 0x04001285 RID: 4741
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x4001285")]
	public ParticleSystem g_WeaponCollisionEffect;

	// Token: 0x04001286 RID: 4742
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4001286")]
	public ParticleSystem g_DamagedShieldEffect;

	// Token: 0x04001287 RID: 4743
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4001287")]
	public CapsuleCollider g_BodyCollider;

	// Token: 0x04001288 RID: 4744
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4001288")]
	public SphereCollider g_HeadCollider;

	// Token: 0x04001289 RID: 4745
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4001289")]
	public BoxCollider g_ShieldCollider;

	// Token: 0x0400128A RID: 4746
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x400128A")]
	public CharacterController g_CC;

	// Token: 0x0400128B RID: 4747
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x400128B")]
	[SerializeField]
	private string gDeathEffectObjPath;

	// Token: 0x0400128C RID: 4748
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x400128C")]
	public Transform g_DeathExplosionPosition;

	// Token: 0x0400128D RID: 4749
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x400128D")]
	private EffectPool g_EffDeathExplosion;

	// Token: 0x0400128E RID: 4750
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x400128E")]
	[SerializeField]
	private string effAttack00ObjectPath;

	// Token: 0x0400128F RID: 4751
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x400128F")]
	[SerializeField]
	private string effAttack01ObjectPath;

	// Token: 0x04001290 RID: 4752
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x4001290")]
	[SerializeField]
	private string effAttack02ObjectPath;

	// Token: 0x04001291 RID: 4753
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x4001291")]
	[SerializeField]
	private string effAttack03ObjectPath;

	// Token: 0x04001292 RID: 4754
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x4001292")]
	[SerializeField]
	private string effAttackRunObjectPath;

	// Token: 0x04001293 RID: 4755
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x4001293")]
	private EffectPool g_EffAttack00;

	// Token: 0x04001294 RID: 4756
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x4001294")]
	private EffectPool g_EffAttack01;

	// Token: 0x04001295 RID: 4757
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x4001295")]
	private EffectPool g_EffAttack02;

	// Token: 0x04001296 RID: 4758
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x4001296")]
	private EffectPool g_EffAttack03;

	// Token: 0x04001297 RID: 4759
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x4001297")]
	private EffectPool g_EffAttackRun;

	// Token: 0x04001298 RID: 4760
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x4001298")]
	[SerializeField]
	private string sEMovePath;

	// Token: 0x04001299 RID: 4761
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x4001299")]
	[SerializeField]
	private string sESwingPath;

	// Token: 0x0400129A RID: 4762
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x400129A")]
	[SerializeField]
	private string sELandPath;

	// Token: 0x0400129B RID: 4763
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x400129B")]
	[SerializeField]
	private string sEFootstepPath;

	// Token: 0x0400129C RID: 4764
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x400129C")]
	[SerializeField]
	private string sEAttack01CollisionPath;

	// Token: 0x0400129D RID: 4765
	[FieldOffset(Offset = "0x1A0")]
	[Token(Token = "0x400129D")]
	private SoundEffect g_SEMove;

	// Token: 0x0400129E RID: 4766
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x400129E")]
	private SoundEffect g_SESwing;

	// Token: 0x0400129F RID: 4767
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x400129F")]
	private SoundEffect g_SELand;

	// Token: 0x040012A0 RID: 4768
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x40012A0")]
	private SoundEffect g_SEFootstep;

	// Token: 0x040012A1 RID: 4769
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x40012A1")]
	private SoundEffect g_SEAttack01Collision;

	// Token: 0x040012A2 RID: 4770
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x40012A2")]
	private float g_fSEMoveSpeed;

	// Token: 0x040012A3 RID: 4771
	[FieldOffset(Offset = "0x1CC")]
	[Token(Token = "0x40012A3")]
	private bool g_bSEMoveEnable;

	// Token: 0x040012A4 RID: 4772
	[FieldOffset(Offset = "0x1D0")]
	[Token(Token = "0x40012A4")]
	private float g_fSDMoveVolume;
}
