using System; using Cpp2IlInjected; using DigitalOpus.MB.Core; using UnityEngine; // Token: 0x020000AB RID: 171 [Token(Token = "0x20000AB")] public class AI_BossRush_SealGhost02 : AI_SealGhost02 { // Token: 0x06000724 RID: 1828 RVA: 0x000102DC File Offset: 0x0000E4DC [Token(Token = "0x6000724")] [Address(RVA = "0x19FD110", Offset = "0x19FC110", VA = "0x1819FD110", Slot = "5")] public override void Update(float fDeltaTime) { if (this.g_bTimer) { if (Game.GetPlayerManager().GetIsDead()) { this.g_bTimer = false; Game.GameSave.bossRush.IncreaseBossRushSealGhostDeadCount(); 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.IncreaseBossRushSealGhostTime(gameDeltaTime); } } base.Update(fDeltaTime); } // Token: 0x06000725 RID: 1829 RVA: 0x00010360 File Offset: 0x0000E560 [Token(Token = "0x6000725")] [Address(RVA = "0x19FD0E0", Offset = "0x19FC0E0", VA = "0x1819FD0E0", Slot = "4")] public override void Start(GameObject This, NPCManage NPCM) { base.Start(This, NPCM); this.g_bHideStart = false; this.g_fMoveTime = 0f; } // Token: 0x06000726 RID: 1830 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000726")] [Address(RVA = "0x19FB4B0", Offset = "0x19FA4B0", VA = "0x1819FB4B0", Slot = "22")] public override void Fighting() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000727 RID: 1831 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000727")] [Address(RVA = "0x19FB790", Offset = "0x19FA790", VA = "0x1819FB790", Slot = "38")] protected override void InitFightStatus(AI_SealGhost02.AIFighting Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000728 RID: 1832 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000728")] [Address(RVA = "0x19FB120", Offset = "0x19FA120", VA = "0x1819FB120", Slot = "40")] protected override void FWatch() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000729 RID: 1833 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000729")] [Address(RVA = "0x19FAC60", Offset = "0x19F9C60", VA = "0x1819FAC60", Slot = "41")] protected override void FMoveStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600072A RID: 1834 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600072A")] [Address(RVA = "0x19FAD90", Offset = "0x19F9D90", VA = "0x1819FAD90", Slot = "42")] protected override void FMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600072B RID: 1835 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600072B")] [Address(RVA = "0x19FA570", Offset = "0x19F9570", VA = "0x1819FA570", Slot = "43")] protected override void FMoveEnd() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600072C RID: 1836 RVA: 0x00010388 File Offset: 0x0000E588 [Token(Token = "0x600072C")] [Address(RVA = "0x19FA350", Offset = "0x19F9350", VA = "0x1819FA350")] private void BR_WaitStatus(AI_SealGhost02.AIFighting status) { float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { bool doTan = ((MB_IMeshBakerSettings)this).doTan; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x0600072D RID: 1837 RVA: 0x000103B4 File Offset: 0x0000E5B4 [Token(Token = "0x600072D")] [Address(RVA = "0x19FA2A0", Offset = "0x19F92A0", VA = "0x1819FA2A0")] private void BR_Attack02_01() { float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { } this.g_fWaitTime = g_fWaitTime; float num2 = this.g_fBR_ComboTime; if (num2 > (float)num) { this.g_fBR_ComboTime = num2; if (this.g_fPlayerDistance > 10.5f) { bool doTan = ((MB_IMeshBakerSettings)this).doTan; return; } } } // Token: 0x0600072E RID: 1838 RVA: 0x000103FC File Offset: 0x0000E5FC [Token(Token = "0x600072E")] [Address(RVA = "0x19FA310", Offset = "0x19F9310", VA = "0x1819FA310")] private void BR_Hiding() { float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { bool doTan = ((MB_IMeshBakerSettings)this).doTan; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x0600072F RID: 1839 RVA: 0x00010428 File Offset: 0x0000E628 [Token(Token = "0x600072F")] [Address(RVA = "0x15B0E10", Offset = "0x15AFE10", VA = "0x1815B0E10")] private void BR_Appear() { float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { bool doTan = ((MB_IMeshBakerSettings)this).doTan; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x06000730 RID: 1840 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000730")] [Address(RVA = "0x19FA390", Offset = "0x19F9390", VA = "0x1819FA390", Slot = "31")] public override void Create() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000731 RID: 1841 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000731")] [Address(RVA = "0x19FCEF0", Offset = "0x19FBEF0", VA = "0x1819FCEF0", Slot = "36")] public override void SetAiStatus(AI_NPC.AIStatus Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000732 RID: 1842 RVA: 0x00010454 File Offset: 0x0000E654 [Token(Token = "0x6000732")] [Address(RVA = "0x19FD280", Offset = "0x19FC280", VA = "0x1819FD280")] public AI_BossRush_SealGhost02() { } // Token: 0x0400082C RID: 2092 [FieldOffset(Offset = "0x210")] [Token(Token = "0x400082C")] private float g_fBR_ComboTime; // Token: 0x0400082D RID: 2093 [FieldOffset(Offset = "0x214")] [Token(Token = "0x400082D")] private bool g_bHideStart; // Token: 0x0400082E RID: 2094 [FieldOffset(Offset = "0x218")] [Token(Token = "0x400082E")] private float g_fMoveTime; // Token: 0x0400082F RID: 2095 [Token(Token = "0x400082F")] private const float g_fHideTime = 7.2f; // Token: 0x04000830 RID: 2096 [Token(Token = "0x4000830")] private const float g_fHideDistance = 45f; // Token: 0x04000831 RID: 2097 [FieldOffset(Offset = "0x21C")] [Token(Token = "0x4000831")] private Vector3 g_v3AppearDirection; // Token: 0x04000832 RID: 2098 [FieldOffset(Offset = "0x228")] [Token(Token = "0x4000832")] private bool g_bTimer; }