703 lines
21 KiB
C#
703 lines
21 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000049 RID: 73
|
|
[Token(Token = "0x2000049")]
|
|
public class AI_BossLevel04 : AI_NPC
|
|
{
|
|
// Token: 0x06000231 RID: 561 RVA: 0x00007AEC File Offset: 0x00005CEC
|
|
[Token(Token = "0x6000231")]
|
|
[Address(RVA = "0x15589B0", Offset = "0x15571B0", VA = "0x1815589B0", 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 = "0x1558DC0", Offset = "0x15575C0", VA = "0x181558DC0", 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: 0x00007CE4 File Offset: 0x00005EE4
|
|
[Token(Token = "0x6000233")]
|
|
[Address(RVA = "0x1557E00", Offset = "0x1556600", VA = "0x181557E00", 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 = "0x1553690", Offset = "0x1551E90", VA = "0x181553690", 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 = "0x1554D70", Offset = "0x1553570", VA = "0x181554D70")]
|
|
private void InitFightStatus(AI_BossLevel04.AIFighting Status)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000236 RID: 566 RVA: 0x00007D2C File Offset: 0x00005F2C
|
|
[Token(Token = "0x6000236")]
|
|
[Address(RVA = "0x1552060", Offset = "0x1550860", VA = "0x181552060")]
|
|
private 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: 0x00007D94 File Offset: 0x00005F94
|
|
[Token(Token = "0x6000237")]
|
|
[Address(RVA = "0x1551FF0", Offset = "0x15507F0", VA = "0x181551FF0")]
|
|
private 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 = "0x1553D40", Offset = "0x1552540", VA = "0x181553D40")]
|
|
private 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 = "0x1552420", Offset = "0x1550C20", VA = "0x181552420")]
|
|
private 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 = "0x1551680", Offset = "0x154FE80", VA = "0x181551680")]
|
|
private 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 = "0x1552300", Offset = "0x1550B00", VA = "0x181552300")]
|
|
private 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 = "0x15531A0", Offset = "0x15519A0", VA = "0x1815531A0")]
|
|
private 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 = "0x15514B0", Offset = "0x154FCB0", VA = "0x1815514B0")]
|
|
private 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 = "0x1551530", Offset = "0x154FD30", VA = "0x181551530")]
|
|
private void ADash()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600023F RID: 575 RVA: 0x00007DDC File Offset: 0x00005FDC
|
|
[Token(Token = "0x600023F")]
|
|
[Address(RVA = "0x1551440", Offset = "0x154FC40", VA = "0x181551440")]
|
|
private 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())
|
|
{
|
|
AI_BossLevel04.AIFighting aifighting = this.g_NextFighting;
|
|
this.InitFightStatus(aifighting);
|
|
return;
|
|
}
|
|
this.InitFightStatus((AI_BossLevel04.AIFighting)((uint)2));
|
|
}
|
|
|
|
// Token: 0x06000240 RID: 576 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000240")]
|
|
[Address(RVA = "0x1552220", Offset = "0x1550A20", VA = "0x181552220")]
|
|
private 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 = "0x1552290", Offset = "0x1550A90", VA = "0x181552290")]
|
|
private void AJump()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000242 RID: 578 RVA: 0x00007E2C File Offset: 0x0000602C
|
|
[Token(Token = "0x6000242")]
|
|
[Address(RVA = "0x1552130", Offset = "0x1550930", VA = "0x181552130")]
|
|
private void AJumpEnd()
|
|
{
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime > (float)num)
|
|
{
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
return;
|
|
}
|
|
if (this.g_NextFighting == AI_BossLevel04.AIFighting.Null || this.g_WM.GetIsDead())
|
|
{
|
|
this.InitFightStatus(AI_BossLevel04.AIFighting.AWatch);
|
|
return;
|
|
}
|
|
AI_BossLevel04.AIFighting aifighting = this.g_NextFighting;
|
|
float attackRadius = this.GetAttackRadius(aifighting);
|
|
if (this.g_fPlayerDistance <= attackRadius)
|
|
{
|
|
this.InitFightStatus(AI_BossLevel04.AIFighting.TrunPlayer);
|
|
return;
|
|
}
|
|
int num2 = UnityEngine.Random.Range(0, 3);
|
|
if (num2 == 0)
|
|
{
|
|
this.InitFightStatus((AI_BossLevel04.AIFighting)((uint)5));
|
|
return;
|
|
}
|
|
if (num2 != 1)
|
|
{
|
|
this.InitFightStatus(AI_BossLevel04.AIFighting.DodgeFR);
|
|
return;
|
|
}
|
|
this.InitFightStatus((AI_BossLevel04.AIFighting)((uint)7));
|
|
}
|
|
|
|
// Token: 0x06000243 RID: 579 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000243")]
|
|
[Address(RVA = "0x1552DC0", Offset = "0x15515C0", VA = "0x181552DC0")]
|
|
private 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 = "0x1558630", Offset = "0x1556E30", VA = "0x181558630")]
|
|
private 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 = "0x1558890", Offset = "0x1557090", VA = "0x181558890")]
|
|
private 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 = "0x1551060", Offset = "0x154F860", VA = "0x181551060")]
|
|
private void ADamage()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000247 RID: 583 RVA: 0x00007EC0 File Offset: 0x000060C0
|
|
[Token(Token = "0x6000247")]
|
|
[Address(RVA = "0x1553660", Offset = "0x1551E60", VA = "0x181553660")]
|
|
public void Dead()
|
|
{
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime <= (float)num)
|
|
{
|
|
this.InitFightStatus(AI_BossLevel04.AIFighting.DeathLoop);
|
|
return;
|
|
}
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
}
|
|
|
|
// Token: 0x06000248 RID: 584 RVA: 0x00007EEC File Offset: 0x000060EC
|
|
[Token(Token = "0x6000248")]
|
|
[Address(RVA = "0x1553630", Offset = "0x1551E30", VA = "0x181553630")]
|
|
public void DeadLoop()
|
|
{
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime <= (float)num)
|
|
{
|
|
this.InitFightStatus(AI_BossLevel04.AIFighting.End);
|
|
return;
|
|
}
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
}
|
|
|
|
// Token: 0x06000249 RID: 585 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000249")]
|
|
[Address(RVA = "0x1553EA0", Offset = "0x15526A0", VA = "0x181553EA0", 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: 0x00007F18 File Offset: 0x00006118
|
|
[Token(Token = "0x600024A")]
|
|
[Address(RVA = "0x15585D0", Offset = "0x1556DD0", VA = "0x1815585D0", 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: 0x00007F4C File Offset: 0x0000614C
|
|
[Token(Token = "0x600024B")]
|
|
[Address(RVA = "0x1557E70", Offset = "0x1556670", VA = "0x181557E70", 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: 0x00007F78 File Offset: 0x00006178
|
|
[Token(Token = "0x600024C")]
|
|
[Address(RVA = "0x1553590", Offset = "0x1551D90", VA = "0x181553590", 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: 0x00007FCC File Offset: 0x000061CC
|
|
[Token(Token = "0x600024D")]
|
|
[Address(RVA = "0x1557EA0", Offset = "0x15566A0", VA = "0x181557EA0", 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 = "0x1557ED0", Offset = "0x15566D0", VA = "0x181557ED0", 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: 0x00007FF4 File Offset: 0x000061F4
|
|
[Token(Token = "0x600024F")]
|
|
[Address(RVA = "0x1553DD0", Offset = "0x15525D0", VA = "0x181553DD0")]
|
|
private string GetBossName()
|
|
{
|
|
return Game.<UISystemText>k__BackingField.GetText(404);
|
|
}
|
|
|
|
// Token: 0x06000250 RID: 592 RVA: 0x00008018 File Offset: 0x00006218
|
|
[Token(Token = "0x6000250")]
|
|
[Address(RVA = "0x1558580", Offset = "0x1556D80", VA = "0x181558580", 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: 0x00008050 File Offset: 0x00006250
|
|
[Token(Token = "0x6000251")]
|
|
[Address(RVA = "0x104E0B0", Offset = "0x104C8B0", VA = "0x18104E0B0")]
|
|
public void SetTyrantsTime(float fTyrantsTime)
|
|
{
|
|
this.g_fTyrantsTime = fTyrantsTime;
|
|
}
|
|
|
|
// Token: 0x06000252 RID: 594 RVA: 0x00008064 File Offset: 0x00006264
|
|
[Token(Token = "0x6000252")]
|
|
[Address(RVA = "0x1553E90", Offset = "0x1552690", VA = "0x181553E90")]
|
|
public bool GetIsPlus()
|
|
{
|
|
return this.g_bPlus;
|
|
}
|
|
|
|
// Token: 0x06000253 RID: 595 RVA: 0x00008078 File Offset: 0x00006278
|
|
[Token(Token = "0x6000253")]
|
|
[Address(RVA = "0x1559410", Offset = "0x1557C10", VA = "0x181559410")]
|
|
public AI_BossLevel04()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002B3 RID: 691
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x40002B3")]
|
|
private BossLevel04EffectPlay g_Effect;
|
|
|
|
// Token: 0x040002B4 RID: 692
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x40002B4")]
|
|
private VoiceBoss04 g_Voice;
|
|
|
|
// Token: 0x040002B5 RID: 693
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x40002B5")]
|
|
private Animator g_AnimFace;
|
|
|
|
// Token: 0x040002B6 RID: 694
|
|
[Token(Token = "0x40002B6")]
|
|
private const float g_fAttackDodgeRadius = 7.5f;
|
|
|
|
// Token: 0x040002B7 RID: 695
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x40002B7")]
|
|
private Vector3 g_v3PreForward;
|
|
|
|
// Token: 0x040002B8 RID: 696
|
|
[FieldOffset(Offset = "0x194")]
|
|
[Token(Token = "0x40002B8")]
|
|
private float g_fAniMoveSpeed;
|
|
|
|
// Token: 0x040002B9 RID: 697
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x40002B9")]
|
|
private float g_fAniMoveAngle;
|
|
|
|
// Token: 0x040002BA RID: 698
|
|
[FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x40002BA")]
|
|
private Shake g_ShakeHead;
|
|
|
|
// Token: 0x040002BB RID: 699
|
|
[FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x40002BB")]
|
|
private Shake g_ShakeBody;
|
|
|
|
// Token: 0x040002BC RID: 700
|
|
[FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x40002BC")]
|
|
private Shake g_ShakeWeapon;
|
|
|
|
// Token: 0x040002BD RID: 701
|
|
[FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x40002BD")]
|
|
private Shake g_ShakeAll;
|
|
|
|
// Token: 0x040002BE RID: 702
|
|
[FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x40002BE")]
|
|
private Vector3 g_v3DodgeDirection;
|
|
|
|
// Token: 0x040002BF RID: 703
|
|
[FieldOffset(Offset = "0x1CC")]
|
|
[Token(Token = "0x40002BF")]
|
|
private AI_BossLevel04.AIFighting g_Fighting = (AI_BossLevel04.AIFighting)((ulong)1L);
|
|
|
|
// Token: 0x040002C0 RID: 704
|
|
[FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x40002C0")]
|
|
private AI_BossLevel04.AIFighting g_NextFighting;
|
|
|
|
// Token: 0x040002C1 RID: 705
|
|
[FieldOffset(Offset = "0x1D4")]
|
|
[Token(Token = "0x40002C1")]
|
|
private int g_iAWatchMoveDir;
|
|
|
|
// Token: 0x040002C2 RID: 706
|
|
[FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x40002C2")]
|
|
private float g_fAttackMove;
|
|
|
|
// Token: 0x040002C3 RID: 707
|
|
[FieldOffset(Offset = "0x1DC")]
|
|
[Token(Token = "0x40002C3")]
|
|
private float g_fAttackMove02;
|
|
|
|
// Token: 0x040002C4 RID: 708
|
|
[FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x40002C4")]
|
|
private float g_fAttackRotate;
|
|
|
|
// Token: 0x040002C5 RID: 709
|
|
[FieldOffset(Offset = "0x1E4")]
|
|
[Token(Token = "0x40002C5")]
|
|
private float g_fAttackCombo;
|
|
|
|
// Token: 0x040002C6 RID: 710
|
|
[FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x40002C6")]
|
|
private float g_fAniDamagedWeights;
|
|
|
|
// Token: 0x040002C7 RID: 711
|
|
[FieldOffset(Offset = "0x1EC")]
|
|
[Token(Token = "0x40002C7")]
|
|
private int g_iScriptStep;
|
|
|
|
// Token: 0x040002C8 RID: 712
|
|
[FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x40002C8")]
|
|
private float g_fScriptLookUp;
|
|
|
|
// Token: 0x040002C9 RID: 713
|
|
[FieldOffset(Offset = "0x1F4")]
|
|
[Token(Token = "0x40002C9")]
|
|
private float g_fScriptDebut05;
|
|
|
|
// Token: 0x040002CA RID: 714
|
|
[FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x40002CA")]
|
|
private float g_fPlayerChargeShot;
|
|
|
|
// Token: 0x040002CB RID: 715
|
|
[FieldOffset(Offset = "0x1FC")]
|
|
[Token(Token = "0x40002CB")]
|
|
private float g_fTyrantsTime;
|
|
|
|
// Token: 0x040002CC RID: 716
|
|
[FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x40002CC")]
|
|
private bool g_bDebut = true;
|
|
|
|
// Token: 0x040002CD RID: 717
|
|
[FieldOffset(Offset = "0x201")]
|
|
[Token(Token = "0x40002CD")]
|
|
private bool g_bPlus;
|
|
|
|
// Token: 0x0200004A RID: 74
|
|
[Token(Token = "0x200004A")]
|
|
private 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
|
|
}
|
|
}
|