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(); Func 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; }