Files
NobetaSource/Cpp2IL/Assembly-CSharp/AI_BossRush_Boss04.cs
2023-09-06 22:19:13 +02:00

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;
}