using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000D4 RID: 212
[Token(Token = "0x20000D4")]
public class GhostAEffectPlay : MonoBehaviour
{
	// Token: 0x06000B6C RID: 2924 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B6C")]
	[Address(RVA = "0x14FB860", Offset = "0x14FA660", VA = "0x1814FB860")]
	public void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B6D RID: 2925 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B6D")]
	[Address(RVA = "0x14FDD00", Offset = "0x14FCB00", VA = "0x1814FDD00")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B6E RID: 2926 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B6E")]
	[Address(RVA = "0x14FC7D0", Offset = "0x14FB5D0", VA = "0x1814FC7D0")]
	public void PlaySplash01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B6F RID: 2927 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B6F")]
	[Address(RVA = "0x14FC900", Offset = "0x14FB700", VA = "0x1814FC900")]
	public void PlaySplash02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B70 RID: 2928 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B70")]
	[Address(RVA = "0x14FC190", Offset = "0x14FAF90", VA = "0x1814FC190")]
	public void PlayComboA01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B71 RID: 2929 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B71")]
	[Address(RVA = "0x14FC2C0", Offset = "0x14FB0C0", VA = "0x1814FC2C0")]
	public void PlayComboA02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B72 RID: 2930 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B72")]
	[Address(RVA = "0x14FC3F0", Offset = "0x14FB1F0", VA = "0x1814FC3F0")]
	public void PlayComboA03()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B73 RID: 2931 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B73")]
	[Address(RVA = "0x14FCAD0", Offset = "0x14FB8D0", VA = "0x1814FCAD0")]
	public void RightBack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B74 RID: 2932 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B74")]
	[Address(RVA = "0x14FC060", Offset = "0x14FAE60", VA = "0x1814FC060")]
	public void LeftBack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B75 RID: 2933 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B75")]
	[Address(RVA = "0x14FCD30", Offset = "0x14FBB30", VA = "0x1814FCD30")]
	public void RunAttackEffect()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B76 RID: 2934 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B76")]
	[Address(RVA = "0x14FCC00", Offset = "0x14FBA00", VA = "0x1814FCC00")]
	public void RotateAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B77 RID: 2935 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B77")]
	[Address(RVA = "0x14FD550", Offset = "0x14FC350", VA = "0x1814FD550")]
	public void SlapAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B78 RID: 2936 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000B78")]
	[Address(RVA = "0x14FC9A0", Offset = "0x14FB7A0", VA = "0x1814FC9A0")]
	public void PressAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000B79 RID: 2937 RVA: 0x0001BA64 File Offset: 0x00019C64
	[Token(Token = "0x6000B79")]
	[Address(RVA = "0x14FD680", Offset = "0x14FC480", VA = "0x1814FD680")]
	public void StopAttackEffect()
	{
		GameObject gameObject = this.g_Rotate.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			GhostAAttackRotate component = this.g_Rotate.GetGameObject().GetComponent<GhostAAttackRotate>();
			int num2 = 0;
			if (component != num2)
			{
				component.Stop();
				return;
			}
		}
	}

	// Token: 0x06000B7A RID: 2938 RVA: 0x0001BAB4 File Offset: 0x00019CB4
	[Token(Token = "0x6000B7A")]
	[Address(RVA = "0x7588F0", Offset = "0x7576F0", VA = "0x1807588F0")]
	public void PlaySESwing()
	{
		this.g_SESwing.gameObject.SetActive(true);
		this.g_SESwing.PlayRandom(1f, 1f);
	}

	// Token: 0x06000B7B RID: 2939 RVA: 0x0001BAF0 File Offset: 0x00019CF0
	[Token(Token = "0x6000B7B")]
	[Address(RVA = "0x14FC520", Offset = "0x14FB320", VA = "0x1814FC520")]
	public void PlaySEAttack(int i)
	{
		this.g_SEAttack.gameObject.SetActive(true);
		this.g_SEAttack.Play(i, 1f, 1f);
	}

	// Token: 0x06000B7C RID: 2940 RVA: 0x0001BB2C File Offset: 0x00019D2C
	[Token(Token = "0x6000B7C")]
	[Address(RVA = "0x14FC770", Offset = "0x14FB570", VA = "0x1814FC770")]
	public void PlaySERotate()
	{
		this.g_SERotate.gameObject.SetActive(true);
		this.g_SERotate.PlayRandom(1f, 1f);
	}

	// Token: 0x06000B7D RID: 2941 RVA: 0x0001BB68 File Offset: 0x00019D68
	[Token(Token = "0x6000B7D")]
	[Address(RVA = "0x14FC650", Offset = "0x14FB450", VA = "0x1814FC650")]
	public void PlaySEMonster()
	{
		this.g_SEMonster.gameObject.SetActive(true);
		this.g_SEMonster.PlayRandom(1f, 1f);
	}

	// Token: 0x06000B7E RID: 2942 RVA: 0x0001BBA4 File Offset: 0x00019DA4
	[Token(Token = "0x6000B7E")]
	[Address(RVA = "0x14FC5F0", Offset = "0x14FB3F0", VA = "0x1814FC5F0")]
	public void PlaySEDestory()
	{
		this.g_SEDestory.gameObject.SetActive(true);
		this.g_SEDestory.PlayRandom(1f, 1f);
	}

	// Token: 0x06000B7F RID: 2943 RVA: 0x0001BBE0 File Offset: 0x00019DE0
	[Token(Token = "0x6000B7F")]
	[Address(RVA = "0x14FC590", Offset = "0x14FB390", VA = "0x1814FC590")]
	public void PlaySEDeath()
	{
		this.g_SEDeath.gameObject.SetActive(true);
		this.g_SEDeath.PlayRandom(1f, 1f);
	}

	// Token: 0x06000B80 RID: 2944 RVA: 0x0001BC1C File Offset: 0x00019E1C
	[Token(Token = "0x6000B80")]
	[Address(RVA = "0x14FC6B0", Offset = "0x14FB4B0", VA = "0x1814FC6B0")]
	public 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: 0x06000B81 RID: 2945 RVA: 0x0001BC6C File Offset: 0x00019E6C
	[Token(Token = "0x6000B81")]
	[Address(RVA = "0x14FCE70", Offset = "0x14FBC70", VA = "0x1814FCE70")]
	public void SetMoveSpeed(float fMoveSpeed)
	{
		this.g_fMoveSpeed = fMoveSpeed;
	}

	// Token: 0x06000B82 RID: 2946 RVA: 0x0001BC80 File Offset: 0x00019E80
	[Token(Token = "0x6000B82")]
	[Address(RVA = "0x14FCE60", Offset = "0x14FBC60", VA = "0x1814FCE60")]
	public void SetMoveEnable(bool bEnable)
	{
		this.g_bMove = bEnable;
	}

	// Token: 0x06000B83 RID: 2947 RVA: 0x0001BC94 File Offset: 0x00019E94
	[Token(Token = "0x6000B83")]
	[Address(RVA = "0x14FCE80", Offset = "0x14FBC80", VA = "0x1814FCE80")]
	public void SetTimeScale(float fTimeScale)
	{
		this.g_Splash01.SetTimeScale(fTimeScale);
		GameObject gameObject = this.g_Splash01.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			gameObject.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		GameObject gameObject2 = this.g_Splash02.GetGameObject();
		int num2 = 0;
		if (gameObject2 != num2)
		{
			gameObject2.GetComponent<GhostAAttackSplash02>().SetTimeScale(fTimeScale);
		}
		this.g_ComboA01.SetTimeScale(fTimeScale);
		GameObject gameObject3 = this.g_ComboA01.GetGameObject();
		int num3 = 0;
		if (gameObject3 != num3)
		{
			gameObject3.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_ComboA02.SetTimeScale(fTimeScale);
		GameObject gameObject4 = this.g_ComboA02.GetGameObject();
		int num4 = 0;
		if (gameObject4 != num4)
		{
			gameObject4.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_ComboA03.SetTimeScale(fTimeScale);
		GameObject gameObject5 = this.g_ComboA03.GetGameObject();
		int num5 = 0;
		if (gameObject5 != num5)
		{
			gameObject5.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_RightBack.SetTimeScale(fTimeScale);
		GameObject gameObject6 = this.g_RightBack.GetGameObject();
		int num6 = 0;
		if (gameObject6 != num6)
		{
			gameObject6.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_LeftBack.SetTimeScale(fTimeScale);
		GameObject gameObject7 = this.g_LeftBack.GetGameObject();
		int num7 = 0;
		if (gameObject7 != num7)
		{
			gameObject7.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_Run.SetTimeScale(fTimeScale);
		GameObject gameObject8 = this.g_Run.GetGameObject();
		int num8 = 0;
		if (gameObject8 != num8)
		{
			gameObject8.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_Rotate.SetTimeScale(fTimeScale);
		GameObject gameObject9 = this.g_Rotate.GetGameObject();
		int num9 = 0;
		if (gameObject9 != num9)
		{
			gameObject9.GetComponent<GhostAAttackRotate>().SetTimeScale(fTimeScale);
		}
		this.g_Slap.SetTimeScale(fTimeScale);
		GameObject gameObject10 = this.g_Slap.GetGameObject();
		int num10 = 0;
		if (gameObject10 != num10)
		{
			gameObject10.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_Press.SetTimeScale(fTimeScale);
		GameObject gameObject11 = this.g_Press.GetGameObject();
		int num11 = 0;
		if (gameObject11 != num11)
		{
			gameObject11.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
	}

	// Token: 0x06000B84 RID: 2948 RVA: 0x0001BF08 File Offset: 0x0001A108
	[Token(Token = "0x6000B84")]
	[Address(RVA = "0x14FE690", Offset = "0x14FD490", VA = "0x1814FE690")]
	public GhostAEffectPlay()
	{
	}

	// Token: 0x04001345 RID: 4933
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001345")]
	[SerializeField]
	private string ghostASplash01Path;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// Token: 0x04001354 RID: 4948
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4001354")]
	[SerializeField]
	private string sEDestoryPath;

	// Token: 0x04001355 RID: 4949
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4001355")]
	[SerializeField]
	private string sEDeathPath;

	// Token: 0x04001356 RID: 4950
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4001356")]
	[SerializeField]
	private string sEMovePath;

	// Token: 0x04001357 RID: 4951
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x4001357")]
	private Transform g_EffectParent;

	// Token: 0x04001358 RID: 4952
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x4001358")]
	private EffectPool g_Splash01;

	// Token: 0x04001359 RID: 4953
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x4001359")]
	private EffectPool g_Splash02;

	// Token: 0x0400135A RID: 4954
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x400135A")]
	private Vector3 g_v3SplashPos;

	// Token: 0x0400135B RID: 4955
	[FieldOffset(Offset = "0xCC")]
	[Token(Token = "0x400135B")]
	private Vector3 g_v3SplashDir;

	// Token: 0x0400135C RID: 4956
	[Token(Token = "0x400135C")]
	private const int g_iSplashNum = 5;

	// Token: 0x0400135D RID: 4957
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x400135D")]
	private int g_iSplashVal;

	// Token: 0x0400135E RID: 4958
	[Token(Token = "0x400135E")]
	private const float g_fSplashTime = 0.2f;

	// Token: 0x0400135F RID: 4959
	[FieldOffset(Offset = "0xDC")]
	[Token(Token = "0x400135F")]
	private float g_fSplashTimeVal;

	// Token: 0x04001360 RID: 4960
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x4001360")]
	private bool g_bSplash;

	// Token: 0x04001361 RID: 4961
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4001361")]
	private EffectPool g_ComboA01;

	// Token: 0x04001362 RID: 4962
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4001362")]
	private EffectPool g_ComboA02;

	// Token: 0x04001363 RID: 4963
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4001363")]
	private EffectPool g_ComboA03;

	// Token: 0x04001364 RID: 4964
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4001364")]
	private EffectPool g_RightBack;

	// Token: 0x04001365 RID: 4965
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x4001365")]
	private EffectPool g_LeftBack;

	// Token: 0x04001366 RID: 4966
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x4001366")]
	private EffectPool g_Run;

	// Token: 0x04001367 RID: 4967
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x4001367")]
	private EffectPool g_Rotate;

	// Token: 0x04001368 RID: 4968
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x4001368")]
	private EffectPool g_Slap;

	// Token: 0x04001369 RID: 4969
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x4001369")]
	private EffectPool g_Press;

	// Token: 0x0400136A RID: 4970
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x400136A")]
	private SoundEffect g_SESwing;

	// Token: 0x0400136B RID: 4971
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x400136B")]
	private SoundEffect g_SEAttack;

	// Token: 0x0400136C RID: 4972
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x400136C")]
	private SoundEffect g_SERotate;

	// Token: 0x0400136D RID: 4973
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x400136D")]
	private SoundEffect g_SEMonster;

	// Token: 0x0400136E RID: 4974
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x400136E")]
	private SoundEffect g_SEDestory;

	// Token: 0x0400136F RID: 4975
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x400136F")]
	private SoundEffect g_SEDeath;

	// Token: 0x04001370 RID: 4976
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x4001370")]
	private SoundEffect g_SEMove;

	// Token: 0x04001371 RID: 4977
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x4001371")]
	private bool g_bMove = true;

	// Token: 0x04001372 RID: 4978
	[FieldOffset(Offset = "0x16C")]
	[Token(Token = "0x4001372")]
	private float g_fMoveSpeed;

	// Token: 0x04001373 RID: 4979
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x4001373")]
	private float g_fMoveVolume = 1f;
}
