using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000F9 RID: 249
[Token(Token = "0x20000F9")]
public class GhostAEffectPlay : MonoBehaviour
{
	// Token: 0x06000C84 RID: 3204 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C84")]
	[Address(RVA = "0xA312E0", Offset = "0xA302E0", VA = "0x180A312E0")]
	public void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C85 RID: 3205 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C85")]
	[Address(RVA = "0xA33980", Offset = "0xA32980", VA = "0x180A33980")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C86 RID: 3206 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C86")]
	[Address(RVA = "0xA322B0", Offset = "0xA312B0", VA = "0x180A322B0")]
	public void PlaySplash01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C87 RID: 3207 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C87")]
	[Address(RVA = "0xA323E0", Offset = "0xA313E0", VA = "0x180A323E0")]
	public void PlaySplash02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C88 RID: 3208 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C88")]
	[Address(RVA = "0xA31C10", Offset = "0xA30C10", VA = "0x180A31C10")]
	public void PlayComboA01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C89 RID: 3209 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C89")]
	[Address(RVA = "0xA31D40", Offset = "0xA30D40", VA = "0x180A31D40")]
	public void PlayComboA02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C8A RID: 3210 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C8A")]
	[Address(RVA = "0xA31E70", Offset = "0xA30E70", VA = "0x180A31E70")]
	public void PlayComboA03()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C8B RID: 3211 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C8B")]
	[Address(RVA = "0xA325B0", Offset = "0xA315B0", VA = "0x180A325B0")]
	public void RightBack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C8C RID: 3212 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C8C")]
	[Address(RVA = "0xA31AE0", Offset = "0xA30AE0", VA = "0x180A31AE0")]
	public void LeftBack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C8D RID: 3213 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C8D")]
	[Address(RVA = "0xA32810", Offset = "0xA31810", VA = "0x180A32810")]
	public void RunAttackEffect()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C8E RID: 3214 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C8E")]
	[Address(RVA = "0xA326E0", Offset = "0xA316E0", VA = "0x180A326E0")]
	public void RotateAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C8F RID: 3215 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C8F")]
	[Address(RVA = "0xA33130", Offset = "0xA32130", VA = "0x180A33130")]
	public void SlapAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C90 RID: 3216 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C90")]
	[Address(RVA = "0xA32480", Offset = "0xA31480", VA = "0x180A32480")]
	public void PressAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C91 RID: 3217 RVA: 0x0001D510 File Offset: 0x0001B710
	[Token(Token = "0x6000C91")]
	[Address(RVA = "0xA33260", Offset = "0xA32260", VA = "0x180A33260")]
	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)
			{
				float g_fContinueTime = component.g_fContinueTime;
				component.g_fTime = g_fContinueTime;
				ParticleSystem component2 = component.GetComponent<ParticleSystem>();
				int num3 = 0;
				if (component2 != num3)
				{
					component2.Stop(true);
					return;
				}
			}
		}
	}

	// Token: 0x06000C92 RID: 3218 RVA: 0x0001D588 File Offset: 0x0001B788
	[Token(Token = "0x6000C92")]
	[Address(RVA = "0xA32250", Offset = "0xA31250", VA = "0x180A32250")]
	public void PlaySESwing()
	{
		this.g_SESwing.gameObject.SetActive(true);
		this.g_SESwing.PlayRandom(1f, 1f);
	}

	// Token: 0x06000C93 RID: 3219 RVA: 0x0001D5C4 File Offset: 0x0001B7C4
	[Token(Token = "0x6000C93")]
	[Address(RVA = "0xA31FA0", Offset = "0xA30FA0", VA = "0x180A31FA0")]
	public void PlaySEAttack(int i)
	{
		this.g_SEAttack.gameObject.SetActive(true);
		this.g_SEAttack.Play(i, 1f, 1f);
	}

	// Token: 0x06000C94 RID: 3220 RVA: 0x0001D600 File Offset: 0x0001B800
	[Token(Token = "0x6000C94")]
	[Address(RVA = "0xA321F0", Offset = "0xA311F0", VA = "0x180A321F0")]
	public void PlaySERotate()
	{
		this.g_SERotate.gameObject.SetActive(true);
		this.g_SERotate.PlayRandom(1f, 1f);
	}

	// Token: 0x06000C95 RID: 3221 RVA: 0x0001D63C File Offset: 0x0001B83C
	[Token(Token = "0x6000C95")]
	[Address(RVA = "0xA320D0", Offset = "0xA310D0", VA = "0x180A320D0")]
	public void PlaySEMonster()
	{
		this.g_SEMonster.gameObject.SetActive(true);
		this.g_SEMonster.PlayRandom(1f, 1f);
	}

	// Token: 0x06000C96 RID: 3222 RVA: 0x0001D678 File Offset: 0x0001B878
	[Token(Token = "0x6000C96")]
	[Address(RVA = "0xA32070", Offset = "0xA31070", VA = "0x180A32070")]
	public void PlaySEDestory()
	{
		this.g_SEDestory.gameObject.SetActive(true);
		this.g_SEDestory.PlayRandom(1f, 1f);
	}

	// Token: 0x06000C97 RID: 3223 RVA: 0x0001D6B4 File Offset: 0x0001B8B4
	[Token(Token = "0x6000C97")]
	[Address(RVA = "0xA32010", Offset = "0xA31010", VA = "0x180A32010")]
	public void PlaySEDeath()
	{
		this.g_SEDeath.gameObject.SetActive(true);
		this.g_SEDeath.PlayRandom(1f, 1f);
	}

	// Token: 0x06000C98 RID: 3224 RVA: 0x0001D6F0 File Offset: 0x0001B8F0
	[Token(Token = "0x6000C98")]
	[Address(RVA = "0xA32130", Offset = "0xA31130", VA = "0x180A32130")]
	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: 0x06000C99 RID: 3225 RVA: 0x0001D740 File Offset: 0x0001B940
	[Token(Token = "0x6000C99")]
	[Address(RVA = "0xA32950", Offset = "0xA31950", VA = "0x180A32950")]
	public void SetMoveSpeed(float fMoveSpeed)
	{
		this.g_fMoveSpeed = fMoveSpeed;
	}

	// Token: 0x06000C9A RID: 3226 RVA: 0x0001D754 File Offset: 0x0001B954
	[Token(Token = "0x6000C9A")]
	[Address(RVA = "0xA32940", Offset = "0xA31940", VA = "0x180A32940")]
	public void SetMoveEnable(bool bEnable)
	{
		this.g_bMove = bEnable;
	}

	// Token: 0x06000C9B RID: 3227 RVA: 0x0001D768 File Offset: 0x0001B968
	[Token(Token = "0x6000C9B")]
	[Address(RVA = "0xA32960", Offset = "0xA31960", VA = "0x180A32960")]
	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)
		{
			GhostAAttackSplash02 component = gameObject2.GetComponent<GhostAAttackSplash02>();
			component.g_Mat01.SetFloat("_TimeScale", fTimeScale);
			component.g_Mat02.SetFloat("_TimeScale", fTimeScale);
			component.g_Mat03.SetFloat("_TimeScale", fTimeScale);
			component.g_Mat04.SetFloat("_TimeScale", 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)
		{
			GhostAAttackRotate component2 = gameObject9.GetComponent<GhostAAttackRotate>();
			component2.g_Mat02.SetFloat("_TimeScale", fTimeScale);
			component2.g_Mat03.SetFloat("_TimeScale", fTimeScale);
			component2.g_Mat04.SetFloat("_TimeScale", 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: 0x06000C9C RID: 3228 RVA: 0x0001DA50 File Offset: 0x0001BC50
	[Token(Token = "0x6000C9C")]
	[Address(RVA = "0xA34310", Offset = "0xA33310", VA = "0x180A34310")]
	public GhostAEffectPlay()
	{
	}

	// Token: 0x04001444 RID: 5188
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001444")]
	[SerializeField]
	private string ghostASplash01Path;

	// Token: 0x04001445 RID: 5189
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4001445")]
	[SerializeField]
	private string ghostASplash02Path;

	// Token: 0x04001446 RID: 5190
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4001446")]
	[SerializeField]
	private string ghostAComboA01Path;

	// Token: 0x04001447 RID: 5191
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4001447")]
	[SerializeField]
	private string ghostAComboA02Path;

	// Token: 0x04001448 RID: 5192
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001448")]
	[SerializeField]
	private string ghostAComboA03Path;

	// Token: 0x04001449 RID: 5193
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001449")]
	[SerializeField]
	private string ghostARightBackPath;

	// Token: 0x0400144A RID: 5194
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x400144A")]
	[SerializeField]
	private string ghostAgLeftBackPath;

	// Token: 0x0400144B RID: 5195
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x400144B")]
	[SerializeField]
	private string ghostARunPath;

	// Token: 0x0400144C RID: 5196
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x400144C")]
	[SerializeField]
	private string ghostARotatePath;

	// Token: 0x0400144D RID: 5197
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x400144D")]
	[SerializeField]
	private string ghostASlapPath;

	// Token: 0x0400144E RID: 5198
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x400144E")]
	[SerializeField]
	private string ghostAPressPath;

	// Token: 0x0400144F RID: 5199
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x400144F")]
	[SerializeField]
	private string sESwingPath;

	// Token: 0x04001450 RID: 5200
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4001450")]
	[SerializeField]
	private string sEAttackPath;

	// Token: 0x04001451 RID: 5201
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4001451")]
	[SerializeField]
	private string sERotatePath;

	// Token: 0x04001452 RID: 5202
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4001452")]
	[SerializeField]
	private string sEMonsterPath;

	// Token: 0x04001453 RID: 5203
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4001453")]
	[SerializeField]
	private string sEDestoryPath;

	// Token: 0x04001454 RID: 5204
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4001454")]
	[SerializeField]
	private string sEDeathPath;

	// Token: 0x04001455 RID: 5205
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4001455")]
	[SerializeField]
	private string sEMovePath;

	// Token: 0x04001456 RID: 5206
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x4001456")]
	private Transform g_EffectParent;

	// Token: 0x04001457 RID: 5207
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x4001457")]
	private EffectPool g_Splash01;

	// Token: 0x04001458 RID: 5208
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x4001458")]
	private EffectPool g_Splash02;

	// Token: 0x04001459 RID: 5209
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x4001459")]
	private Vector3 g_v3SplashPos;

	// Token: 0x0400145A RID: 5210
	[FieldOffset(Offset = "0xCC")]
	[Token(Token = "0x400145A")]
	private Vector3 g_v3SplashDir;

	// Token: 0x0400145B RID: 5211
	[Token(Token = "0x400145B")]
	private const int g_iSplashNum = 5;

	// Token: 0x0400145C RID: 5212
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x400145C")]
	private int g_iSplashVal;

	// Token: 0x0400145D RID: 5213
	[Token(Token = "0x400145D")]
	private const float g_fSplashTime = 0.2f;

	// Token: 0x0400145E RID: 5214
	[FieldOffset(Offset = "0xDC")]
	[Token(Token = "0x400145E")]
	private float g_fSplashTimeVal;

	// Token: 0x0400145F RID: 5215
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x400145F")]
	private bool g_bSplash;

	// Token: 0x04001460 RID: 5216
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4001460")]
	private EffectPool g_ComboA01;

	// Token: 0x04001461 RID: 5217
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4001461")]
	private EffectPool g_ComboA02;

	// Token: 0x04001462 RID: 5218
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4001462")]
	private EffectPool g_ComboA03;

	// Token: 0x04001463 RID: 5219
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4001463")]
	private EffectPool g_RightBack;

	// Token: 0x04001464 RID: 5220
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x4001464")]
	private EffectPool g_LeftBack;

	// Token: 0x04001465 RID: 5221
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x4001465")]
	private EffectPool g_Run;

	// Token: 0x04001466 RID: 5222
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x4001466")]
	private EffectPool g_Rotate;

	// Token: 0x04001467 RID: 5223
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x4001467")]
	private EffectPool g_Slap;

	// Token: 0x04001468 RID: 5224
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x4001468")]
	private EffectPool g_Press;

	// Token: 0x04001469 RID: 5225
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x4001469")]
	private SoundEffect g_SESwing;

	// Token: 0x0400146A RID: 5226
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x400146A")]
	private SoundEffect g_SEAttack;

	// Token: 0x0400146B RID: 5227
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x400146B")]
	private SoundEffect g_SERotate;

	// Token: 0x0400146C RID: 5228
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x400146C")]
	private SoundEffect g_SEMonster;

	// Token: 0x0400146D RID: 5229
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x400146D")]
	private SoundEffect g_SEDestory;

	// Token: 0x0400146E RID: 5230
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x400146E")]
	private SoundEffect g_SEDeath;

	// Token: 0x0400146F RID: 5231
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x400146F")]
	private SoundEffect g_SEMove;

	// Token: 0x04001470 RID: 5232
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x4001470")]
	private bool g_bMove = true;

	// Token: 0x04001471 RID: 5233
	[FieldOffset(Offset = "0x16C")]
	[Token(Token = "0x4001471")]
	private float g_fMoveSpeed;

	// Token: 0x04001472 RID: 5234
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x4001472")]
	private float g_fMoveVolume = 1f;
}
