using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000049 RID: 73
[Token(Token = "0x2000049")]
public class AI_BossLevel04 : AI_NPC
{
	// Token: 0x06000231 RID: 561 RVA: 0x00007A5C File Offset: 0x00005C5C
	[Token(Token = "0x6000231")]
	[Address(RVA = "0x15807E0", Offset = "0x157F7E0", VA = "0x1815807E0", Slot = "4")]
	public override void Start(GameObject This, NPCManage NPCM)
	{
		base.Start(This, NPCM);
		Animator component = Common.FindChild(this.g_This.transform, "Boss_Level04_Face").GetComponent<Animator>();
		this.g_AnimFace = component;
		BossLevel04EffectPlay component2 = This.GetComponent<BossLevel04EffectPlay>();
		this.g_Effect = component2;
		BossLevel04EffectPlay bossLevel04EffectPlay = this.g_Effect;
		NPCManage g_NPCM = this.g_NPCM;
		bossLevel04EffectPlay.InitData(g_NPCM, this);
		VoiceBoss04 component3 = This.GetComponent<VoiceBoss04>();
		this.g_Voice = component3;
		VoiceBoss04 voiceBoss = this.g_Voice;
		Transform transform = Common.FindChild(This.transform, "Bip001 Head");
		voiceBoss.InitData(transform);
		MoveController g_Move = this.g_Move;
		this.g_fDragRotation = 0.4f;
		g_Move.SetDragRotation(0.4f);
		this.g_Move.SetDragMove(9f);
		this.g_Move.gravity = 21f;
		this.g_fVisionDistance = 200f;
		this.g_fVisionAngle = 45f;
		this.g_fWalkSpeed = 1.78f;
		this.g_fRunSpeed = 7.5f;
		this.g_fDashSpeed = 60f;
		Shake shake = new Shake();
		this.g_ShakeHead = shake;
		Shake shake2 = this.g_ShakeHead;
		Transform transform2 = Common.FindChild(This.transform, "Bip001 Head");
		int num = 0;
		shake2.Start(transform2, num != 0);
		Shake shake3 = new Shake();
		this.g_ShakeBody = shake3;
		Shake shake4 = this.g_ShakeBody;
		Transform transform3 = Common.FindChild(This.transform, "Bip001 Spine");
		int num2 = 0;
		shake4.Start(transform3, num2 != 0);
		Shake shake5 = new Shake();
		this.g_ShakeWeapon = shake5;
		Shake shake6 = this.g_ShakeWeapon;
		Transform transform4 = Common.FindChild(This.transform, "Bip001 R Hand");
		int num3 = 0;
		shake6.Start(transform4, num3 != 0);
		Shake shake7 = new Shake();
		this.g_ShakeAll = shake7;
		Shake shake8 = this.g_ShakeAll;
		Transform transform5 = Common.FindChild(This.transform, "Bip001");
		int num4 = 0;
		shake8.Start(transform5, num4 != 0);
		this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
		this.g_bPlus = false;
	}

	// Token: 0x06000232 RID: 562 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000232")]
	[Address(RVA = "0x1580C00", Offset = "0x157FC00", VA = "0x181580C00", Slot = "5")]
	public override void Update(float fDeltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000233 RID: 563 RVA: 0x00007C54 File Offset: 0x00005E54
	[Token(Token = "0x6000233")]
	[Address(RVA = "0x157FBE0", Offset = "0x157EBE0", VA = "0x18157FBE0", Slot = "6")]
	public override void LateUpdate()
	{
		base..ctor();
		this.g_ShakeHead.Update();
		this.g_ShakeBody.Update();
		this.g_ShakeWeapon.Update();
		this.g_ShakeAll.Update();
	}

	// Token: 0x06000234 RID: 564 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000234")]
	[Address(RVA = "0x157B440", Offset = "0x157A440", VA = "0x18157B440", Slot = "22")]
	public override void Fighting()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000235 RID: 565 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000235")]
	[Address(RVA = "0x157CB50", Offset = "0x157BB50", VA = "0x18157CB50", Slot = "38")]
	protected virtual void InitFightStatus(AI_BossLevel04.AIFighting Status)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000236 RID: 566 RVA: 0x00007C9C File Offset: 0x00005E9C
	[Token(Token = "0x6000236")]
	[Address(RVA = "0x1579C60", Offset = "0x1578C60", VA = "0x181579C60")]
	protected void AFightSelect()
	{
		float num = UnityEngine.Random.Range((float)0, 1f);
		int num2 = 0;
		bool flag = (this.g_bPlus ? 1 : 0) != num2;
		this.g_NextFighting = (flag ? AI_BossLevel04.AIFighting.Idle : AI_BossLevel04.AIFighting.Null);
	}

	// Token: 0x06000237 RID: 567 RVA: 0x00007D04 File Offset: 0x00005F04
	[Token(Token = "0x6000237")]
	[Address(RVA = "0x1579BF0", Offset = "0x1578BF0", VA = "0x181579BF0")]
	protected void AFightSelectFar()
	{
		float num = UnityEngine.Random.Range((float)0, 1f);
		int num2 = 0;
		bool flag = (this.g_bPlus ? 1 : 0) != num2;
		this.g_NextFighting = (flag ? AI_BossLevel04.AIFighting.Idle : AI_BossLevel04.AIFighting.Null);
	}

	// Token: 0x06000238 RID: 568 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000238")]
	[Address(RVA = "0x157BA60", Offset = "0x157AA60", VA = "0x18157BA60")]
	protected float GetAttackRadius(AI_BossLevel04.AIFighting AF)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000239 RID: 569 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000239")]
	[Address(RVA = "0x157A070", Offset = "0x1579070", VA = "0x18157A070", Slot = "39")]
	protected virtual void AWatch()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600023A RID: 570 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600023A")]
	[Address(RVA = "0x1579200", Offset = "0x1578200", VA = "0x181579200", Slot = "40")]
	protected virtual void ADodge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600023B RID: 571 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600023B")]
	[Address(RVA = "0x1579F40", Offset = "0x1578F40", VA = "0x181579F40")]
	protected void ATrunPlayer()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600023C RID: 572 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600023C")]
	[Address(RVA = "0x157AF00", Offset = "0x1579F00", VA = "0x18157AF00", Slot = "41")]
	protected virtual void Attack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600023D RID: 573 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600023D")]
	[Address(RVA = "0x1579020", Offset = "0x1578020", VA = "0x181579020")]
	protected void ADashStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600023E RID: 574 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600023E")]
	[Address(RVA = "0x15790A0", Offset = "0x15780A0", VA = "0x1815790A0", Slot = "42")]
	protected virtual void ADash()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600023F RID: 575 RVA: 0x00007D4C File Offset: 0x00005F4C
	[Token(Token = "0x600023F")]
	[Address(RVA = "0x1578F80", Offset = "0x1577F80", VA = "0x181578F80")]
	protected void ADashEnd()
	{
		float g_fWaitTime = this.g_fWaitTime;
		int num = 0;
		if (g_fWaitTime > (float)num)
		{
			this.g_fWaitTime = g_fWaitTime;
			return;
		}
		if (!this.g_WM.GetIsDead())
		{
			if (this.g_NextFighting == AI_BossLevel04.AIFighting.Null)
			{
				this.AFightSelect();
			}
			bool isFull = base.IsFull;
			return;
		}
		bool isFull2 = base.IsFull;
	}

	// Token: 0x06000240 RID: 576 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000240")]
	[Address(RVA = "0x1579E40", Offset = "0x1578E40", VA = "0x181579E40")]
	protected void AJumpStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000241 RID: 577 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000241")]
	[Address(RVA = "0x1579EC0", Offset = "0x1578EC0", VA = "0x181579EC0")]
	protected void AJump()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000242 RID: 578 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000242")]
	[Address(RVA = "0x1579D30", Offset = "0x1578D30", VA = "0x181579D30")]
	protected void AJumpEnd()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000243 RID: 579 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000243")]
	[Address(RVA = "0x157AB00", Offset = "0x1579B00", VA = "0x18157AB00", Slot = "43")]
	protected virtual void Attack4()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000244 RID: 580 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000244")]
	[Address(RVA = "0x1580430", Offset = "0x157F430", VA = "0x181580430")]
	protected void Skill01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000245 RID: 581 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000245")]
	[Address(RVA = "0x15806B0", Offset = "0x157F6B0", VA = "0x1815806B0")]
	protected void Skill02Plus()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000246 RID: 582 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000246")]
	[Address(RVA = "0x1578AA0", Offset = "0x1577AA0", VA = "0x181578AA0")]
	protected void ADamage()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000247 RID: 583 RVA: 0x00007DA0 File Offset: 0x00005FA0
	[Token(Token = "0x6000247")]
	[Address(RVA = "0x157B400", Offset = "0x157A400", VA = "0x18157B400")]
	public void Dead()
	{
		float g_fWaitTime = this.g_fWaitTime;
		int num = 0;
		if (g_fWaitTime <= (float)num)
		{
			bool isFull = base.IsFull;
			return;
		}
		this.g_fWaitTime = g_fWaitTime;
	}

	// Token: 0x06000248 RID: 584 RVA: 0x00007DCC File Offset: 0x00005FCC
	[Token(Token = "0x6000248")]
	[Address(RVA = "0x157B3C0", Offset = "0x157A3C0", VA = "0x18157B3C0")]
	public void DeadLoop()
	{
		float g_fWaitTime = this.g_fWaitTime;
		int num = 0;
		if (g_fWaitTime <= (float)num)
		{
			bool isFull = base.IsFull;
			return;
		}
		this.g_fWaitTime = g_fWaitTime;
	}

	// Token: 0x06000249 RID: 585 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000249")]
	[Address(RVA = "0x157BBC0", Offset = "0x157ABC0", VA = "0x18157BBC0", Slot = "33")]
	public override void Hit(AttackData Data)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600024A RID: 586 RVA: 0x00007DF8 File Offset: 0x00005FF8
	[Token(Token = "0x600024A")]
	[Address(RVA = "0x15803C0", Offset = "0x157F3C0", VA = "0x1815803C0", Slot = "35")]
	public override void SetTimeScale(float fTimeScale)
	{
		base.SetTimeScale(fTimeScale);
		this.g_AnimFace.speed = fTimeScale;
		this.g_Effect.SetTimeScale(fTimeScale);
	}

	// Token: 0x0600024B RID: 587 RVA: 0x00007E2C File Offset: 0x0000602C
	[Token(Token = "0x600024B")]
	[Address(RVA = "0x157FC50", Offset = "0x157EC50", VA = "0x18157FC50", Slot = "32")]
	public override void Remove()
	{
		base..ctor();
		GameObject g_This = this.g_This;
		int num = 0;
		g_This.SetActive(num != 0);
	}

	// Token: 0x0600024C RID: 588 RVA: 0x00007E58 File Offset: 0x00006058
	[Token(Token = "0x600024C")]
	[Address(RVA = "0x157B320", Offset = "0x157A320", VA = "0x18157B320", Slot = "31")]
	public override void Create()
	{
		base..ctor();
		this.g_This.SetActive(true);
		this.g_Effect.Create();
		this.g_NPCM.SetLockPoint(true);
		Animator g_Anim = this.g_Anim;
		int num = 0;
		g_Anim.Play("200_Debut", num);
	}

	// Token: 0x0600024D RID: 589 RVA: 0x00007EAC File Offset: 0x000060AC
	[Token(Token = "0x600024D")]
	[Address(RVA = "0x157FC80", Offset = "0x157EC80", VA = "0x18157FC80", Slot = "30")]
	public override void Resurrection()
	{
		base.Resurrection();
		this.g_NPCM.SetLockPoint(true);
	}

	// Token: 0x0600024E RID: 590 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600024E")]
	[Address(RVA = "0x157FCB0", Offset = "0x157ECB0", VA = "0x18157FCB0", Slot = "36")]
	public override void SetAiStatus(AI_NPC.AIStatus Status)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600024F RID: 591 RVA: 0x00007ED4 File Offset: 0x000060D4
	[Token(Token = "0x600024F")]
	[Address(RVA = "0x157BAF0", Offset = "0x157AAF0", VA = "0x18157BAF0")]
	protected string GetBossName()
	{
		return Game.<UISystemText>k__BackingField.GetText(404);
	}

	// Token: 0x06000250 RID: 592 RVA: 0x00007EF8 File Offset: 0x000060F8
	[Token(Token = "0x6000250")]
	[Address(RVA = "0x1580370", Offset = "0x157F370", VA = "0x181580370", Slot = "37")]
	public override void SetSpeakLayerWeight(bool bEnable, string Name = "")
	{
		Animator animator = this.g_AnimFace;
		if (!bEnable)
		{
			int num = 0;
			animator.SetLayerWeight(1, (float)num);
			return;
		}
		animator.SetLayerWeight(1, 1f);
	}

	// Token: 0x06000251 RID: 593 RVA: 0x00007F30 File Offset: 0x00006130
	[Token(Token = "0x6000251")]
	[Address(RVA = "0x1580420", Offset = "0x157F420", VA = "0x181580420")]
	public void SetTyrantsTime(float fTyrantsTime)
	{
		this.g_fTyrantsTime = fTyrantsTime;
	}

	// Token: 0x06000252 RID: 594 RVA: 0x00007F44 File Offset: 0x00006144
	[Token(Token = "0x6000252")]
	[Address(RVA = "0x157BBB0", Offset = "0x157ABB0", VA = "0x18157BBB0")]
	public bool GetIsPlus()
	{
		return this.g_bPlus;
	}

	// Token: 0x06000253 RID: 595 RVA: 0x00007F58 File Offset: 0x00006158
	[Token(Token = "0x6000253")]
	[Address(RVA = "0x1581250", Offset = "0x1580250", VA = "0x181581250")]
	public AI_BossLevel04()
	{
	}

	// Token: 0x040002B3 RID: 691
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x40002B3")]
	protected BossLevel04EffectPlay g_Effect;

	// Token: 0x040002B4 RID: 692
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x40002B4")]
	protected VoiceBoss04 g_Voice;

	// Token: 0x040002B5 RID: 693
	[FieldOffset(Offset = "0x190")]
	[Token(Token = "0x40002B5")]
	protected Animator g_AnimFace;

	// Token: 0x040002B6 RID: 694
	[Token(Token = "0x40002B6")]
	protected const float g_fAttackDodgeRadius = 7.5f;

	// Token: 0x040002B7 RID: 695
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x40002B7")]
	private Vector3 g_v3PreForward;

	// Token: 0x040002B8 RID: 696
	[FieldOffset(Offset = "0x1A4")]
	[Token(Token = "0x40002B8")]
	private float g_fAniMoveSpeed;

	// Token: 0x040002B9 RID: 697
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x40002B9")]
	private float g_fAniMoveAngle;

	// Token: 0x040002BA RID: 698
	[FieldOffset(Offset = "0x1B0")]
	[Token(Token = "0x40002BA")]
	protected Shake g_ShakeHead;

	// Token: 0x040002BB RID: 699
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x40002BB")]
	protected Shake g_ShakeBody;

	// Token: 0x040002BC RID: 700
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x40002BC")]
	protected Shake g_ShakeWeapon;

	// Token: 0x040002BD RID: 701
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x40002BD")]
	protected Shake g_ShakeAll;

	// Token: 0x040002BE RID: 702
	[FieldOffset(Offset = "0x1D0")]
	[Token(Token = "0x40002BE")]
	protected Vector3 g_v3DodgeDirection;

	// Token: 0x040002BF RID: 703
	[FieldOffset(Offset = "0x1DC")]
	[Token(Token = "0x40002BF")]
	protected AI_BossLevel04.AIFighting g_Fighting = (AI_BossLevel04.AIFighting)((ulong)1L);

	// Token: 0x040002C0 RID: 704
	[FieldOffset(Offset = "0x1E0")]
	[Token(Token = "0x40002C0")]
	protected AI_BossLevel04.AIFighting g_NextFighting;

	// Token: 0x040002C1 RID: 705
	[FieldOffset(Offset = "0x1E4")]
	[Token(Token = "0x40002C1")]
	protected int g_iAWatchMoveDir;

	// Token: 0x040002C2 RID: 706
	[FieldOffset(Offset = "0x1E8")]
	[Token(Token = "0x40002C2")]
	protected float g_fAttackMove;

	// Token: 0x040002C3 RID: 707
	[FieldOffset(Offset = "0x1EC")]
	[Token(Token = "0x40002C3")]
	protected float g_fAttackMove02;

	// Token: 0x040002C4 RID: 708
	[FieldOffset(Offset = "0x1F0")]
	[Token(Token = "0x40002C4")]
	protected float g_fAttackRotate;

	// Token: 0x040002C5 RID: 709
	[FieldOffset(Offset = "0x1F4")]
	[Token(Token = "0x40002C5")]
	protected float g_fAttackCombo;

	// Token: 0x040002C6 RID: 710
	[FieldOffset(Offset = "0x1F8")]
	[Token(Token = "0x40002C6")]
	protected float g_fAniDamagedWeights;

	// Token: 0x040002C7 RID: 711
	[FieldOffset(Offset = "0x1FC")]
	[Token(Token = "0x40002C7")]
	protected int g_iScriptStep;

	// Token: 0x040002C8 RID: 712
	[FieldOffset(Offset = "0x200")]
	[Token(Token = "0x40002C8")]
	protected float g_fScriptLookUp;

	// Token: 0x040002C9 RID: 713
	[FieldOffset(Offset = "0x204")]
	[Token(Token = "0x40002C9")]
	protected float g_fScriptDebut05;

	// Token: 0x040002CA RID: 714
	[FieldOffset(Offset = "0x208")]
	[Token(Token = "0x40002CA")]
	protected float g_fPlayerChargeShot;

	// Token: 0x040002CB RID: 715
	[FieldOffset(Offset = "0x20C")]
	[Token(Token = "0x40002CB")]
	protected float g_fTyrantsTime;

	// Token: 0x040002CC RID: 716
	[FieldOffset(Offset = "0x210")]
	[Token(Token = "0x40002CC")]
	protected bool g_bDebut = true;

	// Token: 0x040002CD RID: 717
	[FieldOffset(Offset = "0x211")]
	[Token(Token = "0x40002CD")]
	protected bool g_bPlus;

	// Token: 0x0200004A RID: 74
	[Token(Token = "0x200004A")]
	protected enum AIFighting
	{
		// Token: 0x040002CF RID: 719
		[Token(Token = "0x40002CF")]
		Null,
		// Token: 0x040002D0 RID: 720
		[Token(Token = "0x40002D0")]
		Idle,
		// Token: 0x040002D1 RID: 721
		[Token(Token = "0x40002D1")]
		AWatch,
		// Token: 0x040002D2 RID: 722
		[Token(Token = "0x40002D2")]
		DodgeL,
		// Token: 0x040002D3 RID: 723
		[Token(Token = "0x40002D3")]
		DodgeR,
		// Token: 0x040002D4 RID: 724
		[Token(Token = "0x40002D4")]
		DodgeF,
		// Token: 0x040002D5 RID: 725
		[Token(Token = "0x40002D5")]
		DodgeB,
		// Token: 0x040002D6 RID: 726
		[Token(Token = "0x40002D6")]
		DodgeFL,
		// Token: 0x040002D7 RID: 727
		[Token(Token = "0x40002D7")]
		DodgeFR,
		// Token: 0x040002D8 RID: 728
		[Token(Token = "0x40002D8")]
		DamageF,
		// Token: 0x040002D9 RID: 729
		[Token(Token = "0x40002D9")]
		DashStart,
		// Token: 0x040002DA RID: 730
		[Token(Token = "0x40002DA")]
		Dash,
		// Token: 0x040002DB RID: 731
		[Token(Token = "0x40002DB")]
		DashEnd,
		// Token: 0x040002DC RID: 732
		[Token(Token = "0x40002DC")]
		JumpStart,
		// Token: 0x040002DD RID: 733
		[Token(Token = "0x40002DD")]
		Jump,
		// Token: 0x040002DE RID: 734
		[Token(Token = "0x40002DE")]
		JumpEnd,
		// Token: 0x040002DF RID: 735
		[Token(Token = "0x40002DF")]
		Fall,
		// Token: 0x040002E0 RID: 736
		[Token(Token = "0x40002E0")]
		DamageU,
		// Token: 0x040002E1 RID: 737
		[Token(Token = "0x40002E1")]
		DamageB,
		// Token: 0x040002E2 RID: 738
		[Token(Token = "0x40002E2")]
		DamageL,
		// Token: 0x040002E3 RID: 739
		[Token(Token = "0x40002E3")]
		DamageR,
		// Token: 0x040002E4 RID: 740
		[Token(Token = "0x40002E4")]
		DamageFly,
		// Token: 0x040002E5 RID: 741
		[Token(Token = "0x40002E5")]
		Defense,
		// Token: 0x040002E6 RID: 742
		[Token(Token = "0x40002E6")]
		Death,
		// Token: 0x040002E7 RID: 743
		[Token(Token = "0x40002E7")]
		DeathLoop,
		// Token: 0x040002E8 RID: 744
		[Token(Token = "0x40002E8")]
		End,
		// Token: 0x040002E9 RID: 745
		[Token(Token = "0x40002E9")]
		TrunPlayer,
		// Token: 0x040002EA RID: 746
		[Token(Token = "0x40002EA")]
		AttackDodgeL,
		// Token: 0x040002EB RID: 747
		[Token(Token = "0x40002EB")]
		AttackDodgeR,
		// Token: 0x040002EC RID: 748
		[Token(Token = "0x40002EC")]
		AttackDodgeF,
		// Token: 0x040002ED RID: 749
		[Token(Token = "0x40002ED")]
		AttackDamageL,
		// Token: 0x040002EE RID: 750
		[Token(Token = "0x40002EE")]
		AttackDamageR,
		// Token: 0x040002EF RID: 751
		[Token(Token = "0x40002EF")]
		Attack01,
		// Token: 0x040002F0 RID: 752
		[Token(Token = "0x40002F0")]
		Attack02,
		// Token: 0x040002F1 RID: 753
		[Token(Token = "0x40002F1")]
		Attack03,
		// Token: 0x040002F2 RID: 754
		[Token(Token = "0x40002F2")]
		Attack04,
		// Token: 0x040002F3 RID: 755
		[Token(Token = "0x40002F3")]
		Attack05,
		// Token: 0x040002F4 RID: 756
		[Token(Token = "0x40002F4")]
		Attack01To02,
		// Token: 0x040002F5 RID: 757
		[Token(Token = "0x40002F5")]
		Attack02To03,
		// Token: 0x040002F6 RID: 758
		[Token(Token = "0x40002F6")]
		Attack03To04,
		// Token: 0x040002F7 RID: 759
		[Token(Token = "0x40002F7")]
		Attack02To05,
		// Token: 0x040002F8 RID: 760
		[Token(Token = "0x40002F8")]
		Attack04To06,
		// Token: 0x040002F9 RID: 761
		[Token(Token = "0x40002F9")]
		Attack05To07,
		// Token: 0x040002FA RID: 762
		[Token(Token = "0x40002FA")]
		Skill01,
		// Token: 0x040002FB RID: 763
		[Token(Token = "0x40002FB")]
		Skill02,
		// Token: 0x040002FC RID: 764
		[Token(Token = "0x40002FC")]
		Skill02Plus,
		// Token: 0x040002FD RID: 765
		[Token(Token = "0x40002FD")]
		Skill02PlusStart,
		// Token: 0x040002FE RID: 766
		[Token(Token = "0x40002FE")]
		BR_Attack01To02,
		// Token: 0x040002FF RID: 767
		[Token(Token = "0x40002FF")]
		BR_Attack02To03,
		// Token: 0x04000300 RID: 768
		[Token(Token = "0x4000300")]
		BR_DashAttack
	}
}
