151 lines
5.2 KiB
C#
151 lines
5.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000A1 RID: 161
|
|
[Token(Token = "0x20000A1")]
|
|
public class AI_BossRush_Boss04 : AI_BossLevel04
|
|
{
|
|
// Token: 0x060006D0 RID: 1744 RVA: 0x0000FB70 File Offset: 0x0000DD70
|
|
[Token(Token = "0x60006D0")]
|
|
[Address(RVA = "0x19F56B0", Offset = "0x19F46B0", VA = "0x1819F56B0", Slot = "5")]
|
|
public override void Update(float fDeltaTime)
|
|
{
|
|
if (this.g_bTimer)
|
|
{
|
|
if (Game.GetPlayerManager().GetIsDead())
|
|
{
|
|
this.g_bTimer = false;
|
|
Game.GameSave.bossRush.IncreaseBossRushBoss04DeadCount();
|
|
Game.AppearBossRushUI();
|
|
throw new NullReferenceException();
|
|
}
|
|
float systemDeltaTime = Game.GetSystemDeltaTime();
|
|
int num = 0;
|
|
if (systemDeltaTime > (float)num)
|
|
{
|
|
BossRushData bossRush = Game.GameSave.bossRush;
|
|
float gameDeltaTime = Game.GetGameDeltaTime();
|
|
bossRush.IncreaseBossRushBoss04Time(gameDeltaTime);
|
|
}
|
|
}
|
|
base.Update(fDeltaTime);
|
|
}
|
|
|
|
// Token: 0x060006D1 RID: 1745 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D1")]
|
|
[Address(RVA = "0x19F2040", Offset = "0x19F1040", VA = "0x1819F2040", Slot = "22")]
|
|
public override void Fighting()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006D2 RID: 1746 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D2")]
|
|
[Address(RVA = "0x19F2270", Offset = "0x19F1270", VA = "0x1819F2270", Slot = "38")]
|
|
protected override void InitFightStatus(AI_BossLevel04.AIFighting Status)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006D3 RID: 1747 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D3")]
|
|
[Address(RVA = "0x19F0590", Offset = "0x19EF590", VA = "0x1819F0590", Slot = "39")]
|
|
protected override void AWatch()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006D4 RID: 1748 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D4")]
|
|
[Address(RVA = "0x19F14F0", Offset = "0x19F04F0", VA = "0x1819F14F0", Slot = "41")]
|
|
protected override void Attack()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006D5 RID: 1749 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D5")]
|
|
[Address(RVA = "0x19F1020", Offset = "0x19F0020", VA = "0x1819F1020", Slot = "43")]
|
|
protected override void Attack4()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006D6 RID: 1750 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D6")]
|
|
[Address(RVA = "0x19F1920", Offset = "0x19F0920", VA = "0x1819F1920")]
|
|
private void BR_DodgeCombo()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006D7 RID: 1751 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D7")]
|
|
[Address(RVA = "0x19EFB50", Offset = "0x19EEB50", VA = "0x1819EFB50", Slot = "40")]
|
|
protected override void ADodge()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006D8 RID: 1752 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D8")]
|
|
[Address(RVA = "0x19EF9F0", Offset = "0x19EE9F0", VA = "0x1819EF9F0", Slot = "42")]
|
|
protected override void ADash()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006D9 RID: 1753 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006D9")]
|
|
[Address(RVA = "0x19F1C70", Offset = "0x19F0C70", VA = "0x1819F1C70", Slot = "31")]
|
|
public override void Create()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006DA RID: 1754 RVA: 0x0000FBF4 File Offset: 0x0000DDF4
|
|
[Token(Token = "0x60006DA")]
|
|
[Address(RVA = "0x19F54A0", Offset = "0x19F44A0", VA = "0x1819F54A0", Slot = "36")]
|
|
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
|
{
|
|
if (Status != AI_NPC.AIStatus.Fighting)
|
|
{
|
|
if (Status == AI_NPC.AIStatus.Special)
|
|
{
|
|
this.g_Effect.ScriptEnd07();
|
|
}
|
|
return;
|
|
}
|
|
this.InitFightStatus((AI_BossLevel04.AIFighting)((uint)2));
|
|
CharacterBaseData component = this.g_This.GetComponent<CharacterBaseData>();
|
|
Func<string> func = new Func(base.GetBossName);
|
|
Game.SetBossHP(component, func);
|
|
Game.sceneManager.SetBossDialogue(CombatDialogueType.Stage04Boss);
|
|
this.g_Effect.ScriptDebutSkip();
|
|
this.g_Effect.PlaySEOther(1);
|
|
GameObject g_This = this.g_This;
|
|
WizardGirlManage g_WM = this.g_WM;
|
|
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
|
g_WM.SetScriptLookAtTarget(transform, true);
|
|
this.g_bTimer = true;
|
|
}
|
|
|
|
// Token: 0x060006DB RID: 1755 RVA: 0x0000FC9C File Offset: 0x0000DE9C
|
|
[Token(Token = "0x60006DB")]
|
|
[Address(RVA = "0x19F5820", Offset = "0x19F4820", VA = "0x1819F5820")]
|
|
public AI_BossRush_Boss04()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000810 RID: 2064
|
|
[FieldOffset(Offset = "0x218")]
|
|
[Token(Token = "0x4000810")]
|
|
protected AI_BossLevel04.AIFighting g_BRNextFighting;
|
|
|
|
// Token: 0x04000811 RID: 2065
|
|
[FieldOffset(Offset = "0x21C")]
|
|
[Token(Token = "0x4000811")]
|
|
private bool g_bTimer;
|
|
}
|