using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000C0 RID: 192
[Token(Token = "0x20000C0")]
public class BossLevel06EffectPlayBearControl : MonoBehaviour
{
	// Token: 0x06000A10 RID: 2576 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A10")]
	[Address(RVA = "0x133A0C0", Offset = "0x1338EC0", VA = "0x18133A0C0")]
	public void Init(BossLevel06EffectPlayPlus Boss06EffectPlus)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A11 RID: 2577 RVA: 0x00017B48 File Offset: 0x00015D48
	[Token(Token = "0x6000A11")]
	[Address(RVA = "0x133AA50", Offset = "0x1339850", VA = "0x18133AA50")]
	private void Start()
	{
		int num;
		Material[] array2;
		Material material;
		do
		{
			WizardGirlManage playerManager = Game.GetPlayerManager();
			this.g_WGM = playerManager;
			Transform transform = this.g_WGM.transform;
			this.g_PlayerTransform = transform;
			PlayerCamera cameraController = Game.GetCameraController();
			this.g_Camera = cameraController;
			Material[] array = new Material[this.BearMesh.Length];
			this.g_MatBear = array;
			SkinnedMeshRenderer[] bearMesh = this.BearMesh;
			num = 0;
			if (num >= bearMesh.Length)
			{
				return;
			}
			array2 = this.g_MatBear;
			material = bearMesh[num].GetMaterial();
		}
		while (material != 0 && material == 0);
		array2[0] = material;
		SkinnedMeshRenderer[] bearMesh2 = this.BearMesh;
		num++;
	}

	// Token: 0x06000A12 RID: 2578 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A12")]
	[Address(RVA = "0x13398B0", Offset = "0x13386B0", VA = "0x1813398B0")]
	public void BearUpdate(float fDeltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A13 RID: 2579 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A13")]
	[Address(RVA = "0x133AC20", Offset = "0x1339A20", VA = "0x18133AC20")]
	private void StateUpdate(float fDeltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A14 RID: 2580 RVA: 0x00017BFC File Offset: 0x00015DFC
	[Token(Token = "0x6000A14")]
	[Address(RVA = "0x1338D80", Offset = "0x1337B80", VA = "0x181338D80")]
	public void AniTurn()
	{
		this.g_bTurn = true;
	}

	// Token: 0x06000A15 RID: 2581 RVA: 0x00017C10 File Offset: 0x00015E10
	[Token(Token = "0x6000A15")]
	[Address(RVA = "0x133B860", Offset = "0x133A660", VA = "0x18133B860")]
	private void TurnL()
	{
		Animator ani = this.Ani;
		this.g_bTurn = false;
		float num = Game.GetStageTimeScale() * 0.06f;
		int num2 = 0;
		int num3 = 0;
		ani.CrossFade("TurnLeft", num, num3, (float)num2);
		this.g_State = (BossLevel06EffectPlayBearControl.State)((ulong)2L);
		this.g_fWaitTime = 1.2f;
	}

	// Token: 0x06000A16 RID: 2582 RVA: 0x00017C68 File Offset: 0x00015E68
	[Token(Token = "0x6000A16")]
	[Address(RVA = "0x133B920", Offset = "0x133A720", VA = "0x18133B920")]
	private void TurnR()
	{
		Animator ani = this.Ani;
		this.g_bTurn = false;
		float num = Game.GetStageTimeScale() * 0.06f;
		int num2 = 0;
		int num3 = 0;
		ani.CrossFade("TurnRight", num, num3, (float)num2);
		this.g_State = (BossLevel06EffectPlayBearControl.State)((ulong)3L);
		this.g_fWaitTime = 1.2f;
	}

	// Token: 0x06000A17 RID: 2583 RVA: 0x00017CC0 File Offset: 0x00015EC0
	[Token(Token = "0x6000A17")]
	[Address(RVA = "0x13393D0", Offset = "0x13381D0", VA = "0x1813393D0")]
	private void AttackHammer()
	{
		Animator ani = this.Ani;
		float num = Game.GetStageTimeScale() * 0.06f;
		int num2 = 0;
		int num3 = 0;
		ani.CrossFade("AttackHammer", num, num3, (float)num2);
		this.g_State = (BossLevel06EffectPlayBearControl.State)((ulong)4L);
		this.g_fWaitTime = 5.1f;
	}

	// Token: 0x06000A18 RID: 2584 RVA: 0x00017D10 File Offset: 0x00015F10
	[Token(Token = "0x6000A18")]
	[Address(RVA = "0x1339660", Offset = "0x1338460", VA = "0x181339660")]
	private void AttackRunStart()
	{
		Animator ani = this.Ani;
		float num = Game.GetStageTimeScale() * 0.06f;
		int num2 = 0;
		int num3 = 0;
		ani.CrossFade("AttackRunStart", num, num3, (float)num2);
		this.g_State = (BossLevel06EffectPlayBearControl.State)((ulong)5L);
		this.g_fWaitTime = 1.5f;
	}

	// Token: 0x06000A19 RID: 2585 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A19")]
	[Address(RVA = "0x1339720", Offset = "0x1338520", VA = "0x181339720")]
	private void AttackRun()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A1A RID: 2586 RVA: 0x00017D60 File Offset: 0x00015F60
	[Token(Token = "0x6000A1A")]
	[Address(RVA = "0x1339490", Offset = "0x1338290", VA = "0x181339490")]
	private void AttackRunEnd()
	{
		this.g_EffAttackRun.Stop(3f);
		GameObject gameObject = this.g_EffAttackRun.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			EvaporatingLoop component = gameObject.GetComponent<EvaporatingLoop>();
			int num2 = 0;
			if (component != num2)
			{
				component.StopEffect();
			}
		}
		SoundEffect soundEffect = this.g_SEAttackRun;
		this.g_bAttackRun = false;
		soundEffect.Stop();
		Animator ani = this.Ani;
		float num3 = Game.GetStageTimeScale() * 0.06f;
		int num4 = 0;
		int num5 = 0;
		ani.CrossFade("AttackRunEnd", num3, num5, (float)num4);
		this.g_State = (BossLevel06EffectPlayBearControl.State)((ulong)7L);
		this.g_fWaitTime = 1.5f;
	}

	// Token: 0x06000A1B RID: 2587 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A1B")]
	[Address(RVA = "0x1338D90", Offset = "0x1337B90", VA = "0x181338D90")]
	public void Appear()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A1C RID: 2588 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A1C")]
	[Address(RVA = "0x1339FB0", Offset = "0x1338DB0", VA = "0x181339FB0")]
	public void Hide()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A1D RID: 2589 RVA: 0x00017E10 File Offset: 0x00016010
	[Token(Token = "0x6000A1D")]
	[Address(RVA = "0x1338D50", Offset = "0x1337B50", VA = "0x181338D50")]
	public void AniPlaySEBearAttackYell()
	{
		this.g_SEBearAttackYell.PlayRandom(1f, 1f);
	}

	// Token: 0x06000A1E RID: 2590 RVA: 0x00017E38 File Offset: 0x00016038
	[Token(Token = "0x6000A1E")]
	[Address(RVA = "0x1338CF0", Offset = "0x1337AF0", VA = "0x181338CF0")]
	public void AniPlayPSHandCharge()
	{
		this.g_SEHandCharge.PlayRandom(1f, 1f);
		this.PS_BearHandChargeL.Play(true);
		this.PS_BearHandChargeR.Play(true);
	}

	// Token: 0x06000A1F RID: 2591 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A1F")]
	[Address(RVA = "0x13384F0", Offset = "0x13372F0", VA = "0x1813384F0")]
	public void AniPlayEffAttackHammer()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A20 RID: 2592 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A20")]
	[Address(RVA = "0x1337BD0", Offset = "0x13369D0", VA = "0x181337BD0")]
	public void AniAttackHammerHit()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A21 RID: 2593 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A21")]
	[Address(RVA = "0x1339EA0", Offset = "0x1338CA0", VA = "0x181339EA0")]
	public void EarthQuakeAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A22 RID: 2594 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A22")]
	[Address(RVA = "0x133A660", Offset = "0x1339460", VA = "0x18133A660")]
	private void PlayEffAttackRun()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A23 RID: 2595 RVA: 0x00017E78 File Offset: 0x00016078
	[Token(Token = "0x6000A23")]
	[Address(RVA = "0x133B740", Offset = "0x133A540", VA = "0x18133B740")]
	private void StopEffAttackRun()
	{
		this.g_EffAttackRun.Stop(3f);
		GameObject gameObject = this.g_EffAttackRun.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			EvaporatingLoop component = gameObject.GetComponent<EvaporatingLoop>();
			int num2 = 0;
			if (component != num2)
			{
				component.StopEffect();
			}
		}
		SoundEffect soundEffect = this.g_SEAttackRun;
		this.g_bAttackRun = false;
		soundEffect.Stop();
	}

	// Token: 0x06000A24 RID: 2596 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A24")]
	[Address(RVA = "0x1338640", Offset = "0x1337440", VA = "0x181338640")]
	public void AniPlayEffAttackRunEnd()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A25 RID: 2597 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A25")]
	[Address(RVA = "0x1338060", Offset = "0x1336E60", VA = "0x181338060")]
	public void AniAttackRunEndHit()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A26 RID: 2598 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A26")]
	[Address(RVA = "0x1338790", Offset = "0x1337590", VA = "0x181338790")]
	public void AniPlayEffFootL()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A27 RID: 2599 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A27")]
	[Address(RVA = "0x13388F0", Offset = "0x13376F0", VA = "0x1813388F0")]
	public void AniPlayEffFootR()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000A28 RID: 2600 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000A28")]
	[Address(RVA = "0x1338A50", Offset = "0x1337850", VA = "0x181338A50")]
	public void AniPlayEffFoot()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

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

	// Token: 0x06000A2A RID: 2602 RVA: 0x00017EE4 File Offset: 0x000160E4
	[Token(Token = "0x6000A2A")]
	[Address(RVA = "0x133A7D0", Offset = "0x13395D0", VA = "0x18133A7D0")]
	public void SetTimeScale(float fTimeScale)
	{
		this.Ani.speed = fTimeScale;
		Common.SetEffectTimeScale(this.PS_BearShow, fTimeScale);
		Common.SetEffectTimeScale(this.PS_BearHide, fTimeScale);
		Common.SetEffectTimeScale(this.PS_BearHandChargeL, fTimeScale);
		Common.SetEffectTimeScale(this.PS_BearHandChargeR, fTimeScale);
		this.g_EffAttackHammer.SetTimeScale(fTimeScale);
		GameObject gameObject = this.g_EffAttackHammer.GetGameObject();
		int num = 0;
		if (gameObject != num)
		{
			gameObject.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_EffAttackRunEnd.SetTimeScale(fTimeScale);
		GameObject gameObject2 = this.g_EffAttackRunEnd.GetGameObject();
		int num2 = 0;
		if (gameObject2 != num2)
		{
			gameObject2.GetComponent<Evaporating01>().SetTimeScale(fTimeScale, 1f);
		}
		this.g_EffAttackRun.SetTimeScale(fTimeScale);
		GameObject gameObject3 = this.g_EffAttackRun.GetGameObject();
		int num3 = 0;
		if (gameObject3 != num3)
		{
			gameObject3.GetComponent<EvaporatingLoop>().SetTimeScale(fTimeScale);
		}
	}

	// Token: 0x06000A2B RID: 2603 RVA: 0x00017FD4 File Offset: 0x000161D4
	[Token(Token = "0x6000A2B")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public BossLevel06EffectPlayBearControl()
	{
	}

	// Token: 0x040010A9 RID: 4265
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40010A9")]
	private BossLevel06EffectPlayPlus g_Boss06EffectPlus;

	// Token: 0x040010AA RID: 4266
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40010AA")]
	public CharacterController CC;

	// Token: 0x040010AB RID: 4267
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40010AB")]
	public Animator Ani;

	// Token: 0x040010AC RID: 4268
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40010AC")]
	private WizardGirlManage g_WGM;

	// Token: 0x040010AD RID: 4269
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40010AD")]
	private Transform g_PlayerTransform;

	// Token: 0x040010AE RID: 4270
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40010AE")]
	private PlayerCamera g_Camera;

	// Token: 0x040010AF RID: 4271
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40010AF")]
	public SkinnedMeshRenderer[] BearMesh;

	// Token: 0x040010B0 RID: 4272
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40010B0")]
	public ParticleSystem PS_BearShow;

	// Token: 0x040010B1 RID: 4273
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40010B1")]
	public ParticleSystem PS_BearHide;

	// Token: 0x040010B2 RID: 4274
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40010B2")]
	public ParticleSystem PS_BearHandChargeL;

	// Token: 0x040010B3 RID: 4275
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40010B3")]
	public ParticleSystem PS_BearHandChargeR;

	// Token: 0x040010B4 RID: 4276
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x40010B4")]
	private Material[] g_MatBear;

	// Token: 0x040010B5 RID: 4277
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x40010B5")]
	private Color g_fBearGlowColor;

	// Token: 0x040010B6 RID: 4278
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x40010B6")]
	public Transform Pos_AttackHammer;

	// Token: 0x040010B7 RID: 4279
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x40010B7")]
	public Transform Pos_AttackRunEnd;

	// Token: 0x040010B8 RID: 4280
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x40010B8")]
	public AttackData AD_AttackHammer;

	// Token: 0x040010B9 RID: 4281
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x40010B9")]
	public AttackData AD_AttackRunEnd;

	// Token: 0x040010BA RID: 4282
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x40010BA")]
	private BossLevel06EffectPlayBearControl.State g_State;

	// Token: 0x040010BB RID: 4283
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x40010BB")]
	public Transform Pos_FootL;

	// Token: 0x040010BC RID: 4284
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x40010BC")]
	public Transform Pos_FootR;

	// Token: 0x040010BD RID: 4285
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x40010BD")]
	public Transform Pos_RunCollider;

	// Token: 0x040010BE RID: 4286
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x40010BE")]
	public Transform Pos_AppearAttack;

	// Token: 0x040010BF RID: 4287
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x40010BF")]
	public GameObject Eff_FootSmoke;

	// Token: 0x040010C0 RID: 4288
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x40010C0")]
	public GameObject Eff_Jump;

	// Token: 0x040010C1 RID: 4289
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x40010C1")]
	public GameObject Eff_AttackHammer;

	// Token: 0x040010C2 RID: 4290
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x40010C2")]
	public GameObject Eff_AttackRun;

	// Token: 0x040010C3 RID: 4291
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x40010C3")]
	public GameObject Eff_AttackRunEnd;

	// Token: 0x040010C4 RID: 4292
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x40010C4")]
	public GameObject Eff_AttackHit;

	// Token: 0x040010C5 RID: 4293
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x40010C5")]
	private EffectPool g_EffFootSmoke;

	// Token: 0x040010C6 RID: 4294
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x40010C6")]
	private EffectPool g_EffJump;

	// Token: 0x040010C7 RID: 4295
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x40010C7")]
	private EffectPool g_EffAttackHammer;

	// Token: 0x040010C8 RID: 4296
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x40010C8")]
	private EffectPool g_EffAttackRun;

	// Token: 0x040010C9 RID: 4297
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x40010C9")]
	private EffectPool g_EffAttackRunEnd;

	// Token: 0x040010CA RID: 4298
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x40010CA")]
	private EffectPool g_EffAttackHit;

	// Token: 0x040010CB RID: 4299
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x40010CB")]
	public GameObject SE_Appear;

	// Token: 0x040010CC RID: 4300
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x40010CC")]
	public GameObject SE_BearYell;

	// Token: 0x040010CD RID: 4301
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x40010CD")]
	public GameObject SE_BearAttackYell;

	// Token: 0x040010CE RID: 4302
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x40010CE")]
	public GameObject SE_HandCharge;

	// Token: 0x040010CF RID: 4303
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x40010CF")]
	public GameObject SE_AttackRunStart;

	// Token: 0x040010D0 RID: 4304
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x40010D0")]
	public GameObject SE_AttackRun;

	// Token: 0x040010D1 RID: 4305
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x40010D1")]
	public GameObject SE_AttackRunEnd;

	// Token: 0x040010D2 RID: 4306
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x40010D2")]
	private SoundEffect g_SEAppear;

	// Token: 0x040010D3 RID: 4307
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x40010D3")]
	private SoundEffect g_SEBearYell;

	// Token: 0x040010D4 RID: 4308
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x40010D4")]
	private SoundEffect g_SEBearAttackYell;

	// Token: 0x040010D5 RID: 4309
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x40010D5")]
	private SoundEffect g_SEHandCharge;

	// Token: 0x040010D6 RID: 4310
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x40010D6")]
	private SoundEffect g_SEAttackRunStart;

	// Token: 0x040010D7 RID: 4311
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x40010D7")]
	private SoundEffect g_SEAttackRun;

	// Token: 0x040010D8 RID: 4312
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x40010D8")]
	private SoundEffect g_SEAttackRunEnd;

	// Token: 0x040010D9 RID: 4313
	[FieldOffset(Offset = "0x1A0")]
	[Token(Token = "0x40010D9")]
	private float g_fWaitTime;

	// Token: 0x040010DA RID: 4314
	[FieldOffset(Offset = "0x1A4")]
	[Token(Token = "0x40010DA")]
	private bool g_bTurn;

	// Token: 0x040010DB RID: 4315
	[FieldOffset(Offset = "0x1A5")]
	[Token(Token = "0x40010DB")]
	private bool g_bAttackRun;

	// Token: 0x040010DC RID: 4316
	[Token(Token = "0x40010DC")]
	private const float g_fInterval = 0.2f;

	// Token: 0x040010DD RID: 4317
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x40010DD")]
	private float g_fIntervalVal;

	// Token: 0x040010DE RID: 4318
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x40010DE")]
	public AttackData AD_AttackRun;

	// Token: 0x020000C1 RID: 193
	[Token(Token = "0x20000C1")]
	private enum State
	{
		// Token: 0x040010E0 RID: 4320
		[Token(Token = "0x40010E0")]
		Null,
		// Token: 0x040010E1 RID: 4321
		[Token(Token = "0x40010E1")]
		Appear,
		// Token: 0x040010E2 RID: 4322
		[Token(Token = "0x40010E2")]
		TurnL,
		// Token: 0x040010E3 RID: 4323
		[Token(Token = "0x40010E3")]
		TurnR,
		// Token: 0x040010E4 RID: 4324
		[Token(Token = "0x40010E4")]
		AttackHammer,
		// Token: 0x040010E5 RID: 4325
		[Token(Token = "0x40010E5")]
		AttackRunStart,
		// Token: 0x040010E6 RID: 4326
		[Token(Token = "0x40010E6")]
		AttackRun,
		// Token: 0x040010E7 RID: 4327
		[Token(Token = "0x40010E7")]
		AttackRunEnd
	}
}
