using System; using Cpp2IlInjected; using DigitalOpus.MB.Core; using UnityEngine; // Token: 0x0200004D RID: 77 [Token(Token = "0x200004D")] public class AI_BossLevel06 : AI_NPC { // Token: 0x0600027E RID: 638 RVA: 0x0000861C File Offset: 0x0000681C [Token(Token = "0x600027E")] [Address(RVA = "0x15A8C30", Offset = "0x15A7C30", VA = "0x1815A8C30", Slot = "4")] public override void Start(GameObject This, NPCManage NPCM) { base.Start(This, NPCM); BossLevel06EffectPlay component = This.GetComponent(); this.g_Effect = component; BossLevel06EffectPlay bossLevel06EffectPlay = this.g_Effect; MoveController g_Move = this.g_Move; bossLevel06EffectPlay.InitData(this, g_Move); BossLevel06EffectPlayPlus component2 = This.GetComponent(); this.g_EffectPlus = component2; this.g_EffectPlus.InitData(this); VoiceBoss06 component3 = This.GetComponent(); this.g_Voice = component3; VoiceBoss06 voiceBoss = this.g_Voice; Transform transform = Common.FindChild(This.transform, "Bip001 Head"); voiceBoss.InitData(transform); MoveController g_Move2 = this.g_Move; this.g_fDragRotation = 0.4f; g_Move2.SetDragRotation(0.4f); this.g_Move.SetDragMove(9f); MoveController g_Move3 = this.g_Move; int num = 0; g_Move3.gravity = (float)num; this.g_fVisionDistance = 200f; this.g_fVisionAngle = 75f; this.g_fWalkSpeed = 2.1f; this.g_fRunSpeed = 6f; this.g_fDashSpeed = 9f; Shake shake = new Shake(); this.g_ShakeHead = shake; Shake shake2 = this.g_ShakeHead; Transform transform2 = Common.FindChild(This.transform, "Bip001 Head"); int num2 = 0; shake2.Start(transform2, num2 != 0); Shake shake3 = new Shake(); this.g_ShakeBody = shake3; Shake shake4 = this.g_ShakeBody; Transform transform3 = Common.FindChild(This.transform, "Bip001"); int num3 = 0; shake4.Start(transform3, num3 != 0); Animator g_Anim = this.g_Anim; this.g_fAniDamageHead = (float)num; int num4 = 0; g_Anim.SetLayerWeight(1, (float)num4); Animator g_Anim2 = this.g_Anim; this.g_Status = (AI_NPC.AIStatus)((ulong)17L); this.g_bLookAtEnable = num != 0; this.g_iAttackSelect = num; this.g_iScriptStep = num; this.g_fAnifCutscenes = (float)num; int num5 = 0; g_Anim2.SetFloat("fCutscenes", (float)num5); } // Token: 0x0600027F RID: 639 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600027F")] [Address(RVA = "0x15A91E0", Offset = "0x15A81E0", VA = "0x1815A91E0", Slot = "5")] public override void Update(float fDeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000280 RID: 640 RVA: 0x000087F0 File Offset: 0x000069F0 [Token(Token = "0x6000280")] [Address(RVA = "0x15A7C60", Offset = "0x15A6C60", VA = "0x1815A7C60", Slot = "6")] public override void LateUpdate() { this.End(); this.g_ShakeHead.Update(); this.g_ShakeBody.Update(); } // Token: 0x06000281 RID: 641 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000281")] [Address(RVA = "0x15A33A0", Offset = "0x15A23A0", VA = "0x1815A33A0", Slot = "22")] public override void Fighting() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000282 RID: 642 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000282")] [Address(RVA = "0x15A4AB0", Offset = "0x15A3AB0", VA = "0x1815A4AB0", Slot = "38")] protected virtual void InitFightStatus(AI_BossLevel06.AIFighting Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000283 RID: 643 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000283")] [Address(RVA = "0x15A2290", Offset = "0x15A1290", VA = "0x1815A2290")] protected void AFightSelect() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000284 RID: 644 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000284")] [Address(RVA = "0x15A1FA0", Offset = "0x15A0FA0", VA = "0x1815A1FA0")] protected void AFightSelectNormal() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000285 RID: 645 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000285")] [Address(RVA = "0x15A7CB0", Offset = "0x15A6CB0", VA = "0x1815A7CB0")] protected void PlusStoryStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000286 RID: 646 RVA: 0x00008820 File Offset: 0x00006A20 [Token(Token = "0x6000286")] [Address(RVA = "0x15A0F10", Offset = "0x159FF10", VA = "0x1815A0F10")] protected void AAttackReady() { if (!this.g_bPlus) { this.AFightSelect(); } if (this.g_WM.GetIsDead()) { float uv2UnwrappingParamsHardAngle = ((MB_IMeshBakerSettings)this).uv2UnwrappingParamsHardAngle; return; } AI_BossLevel06.AIFighting aifighting = this.g_NextFighting; if (aifighting != AI_BossLevel06.AIFighting.SwitchMagic && aifighting != AI_BossLevel06.AIFighting.Charge) { float uv2UnwrappingParamsHardAngle2 = ((MB_IMeshBakerSettings)this).uv2UnwrappingParamsHardAngle; return; } float uv2UnwrappingParamsHardAngle3 = ((MB_IMeshBakerSettings)this).uv2UnwrappingParamsHardAngle; } // Token: 0x06000287 RID: 647 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000287")] [Address(RVA = "0x15A2B20", Offset = "0x15A1B20", VA = "0x1815A2B20")] protected void AWatch() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000288 RID: 648 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000288")] [Address(RVA = "0x15A1480", Offset = "0x15A0480", VA = "0x1815A1480")] protected void ADashStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000289 RID: 649 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000289")] [Address(RVA = "0x15A1620", Offset = "0x15A0620", VA = "0x1815A1620")] protected void ADash() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600028A RID: 650 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600028A")] [Address(RVA = "0x15A1270", Offset = "0x15A0270", VA = "0x1815A1270")] protected void ADashEnd() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600028B RID: 651 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600028B")] [Address(RVA = "0x15A1D70", Offset = "0x15A0D70", VA = "0x1815A1D70")] protected void ADodge() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600028C RID: 652 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600028C")] [Address(RVA = "0x15A0FB0", Offset = "0x159FFB0", VA = "0x1815A0FB0")] protected void AAttack() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600028D RID: 653 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600028D")] [Address(RVA = "0x15A10B0", Offset = "0x15A00B0", VA = "0x1815A10B0")] protected void ACounterMagic() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600028E RID: 654 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600028E")] [Address(RVA = "0x15A0E00", Offset = "0x159FE00", VA = "0x1815A0E00")] protected void AAttack03() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600028F RID: 655 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600028F")] [Address(RVA = "0x15A2930", Offset = "0x15A1930", VA = "0x1815A2930")] protected void ASwordAttack02DashLoop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000290 RID: 656 RVA: 0x00008878 File Offset: 0x00006A78 [Token(Token = "0x6000290")] [Address(RVA = "0x15A11E0", Offset = "0x15A01E0", VA = "0x1815A11E0")] protected void ADamage() { float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime > (float)num) { this.g_fWaitTime = g_fWaitTime; return; } if (!this.g_bPlus) { float hpscale = this.g_CharData.GetHPScale(); float uv2UnwrappingParamsHardAngle = ((MB_IMeshBakerSettings)this).uv2UnwrappingParamsHardAngle; return; } this.AAttackReady(); } // Token: 0x06000291 RID: 657 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000291")] [Address(RVA = "0x15A32E0", Offset = "0x15A22E0", VA = "0x1815A32E0")] protected void Dead() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000292 RID: 658 RVA: 0x000088C4 File Offset: 0x00006AC4 [Token(Token = "0x6000292")] [Address(RVA = "0x15A32A0", Offset = "0x15A22A0", VA = "0x1815A32A0")] protected void DeadEnd() { float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { float uv2UnwrappingParamsHardAngle = ((MB_IMeshBakerSettings)this).uv2UnwrappingParamsHardAngle; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x06000293 RID: 659 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000293")] [Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")] protected void End() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000294 RID: 660 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000294")] [Address(RVA = "0x15A3DA0", Offset = "0x15A2DA0", VA = "0x1815A3DA0", Slot = "33")] public override void Hit(AttackData Data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000295 RID: 661 RVA: 0x000088F0 File Offset: 0x00006AF0 [Token(Token = "0x6000295")] [Address(RVA = "0x15A8A90", Offset = "0x15A7A90", VA = "0x1815A8A90")] public void SetLightningSpeedUp(float Speed, float WaitTime) { this.g_fTimeScaleLightningSet = Speed; this.g_fTimeScaleLightningVariable = Speed; } // Token: 0x06000296 RID: 662 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000296")] [Address(RVA = "0x15A8FC0", Offset = "0x15A7FC0", VA = "0x1815A8FC0")] private void UpdateLightningSpeedUp(float DeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000297 RID: 663 RVA: 0x0000890C File Offset: 0x00006B0C [Token(Token = "0x6000297")] [Address(RVA = "0x15A8BB0", Offset = "0x15A7BB0", VA = "0x1815A8BB0", Slot = "35")] public override void SetTimeScale(float fTimeScale) { /* An exception occurred when decompiling this method (06000297) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AI_BossLevel06::SetTimeScale(System.Single) ---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length') at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51 at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401 at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 112 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } // Token: 0x06000298 RID: 664 RVA: 0x00008958 File Offset: 0x00006B58 [Token(Token = "0x6000298")] [Address(RVA = "0x157FC50", Offset = "0x157EC50", VA = "0x18157FC50", Slot = "32")] public override void Remove() { this.End(); GameObject g_This = this.g_This; int num = 0; g_This.SetActive(num != 0); } // Token: 0x06000299 RID: 665 RVA: 0x00008984 File Offset: 0x00006B84 [Token(Token = "0x6000299")] [Address(RVA = "0x15A31D0", Offset = "0x15A21D0", VA = "0x1815A31D0", Slot = "31")] public override void Create() { this.End(); this.g_This.SetActive(true); Animator g_Anim = this.g_Anim; int num = 0; int num2 = 0; g_Anim.CrossFade("301_Debut01Loop", (float)num, num2, (float)num); this.g_Effect.Create(); this.g_EffectPlus.Create(); NPCManage g_NPCM = this.g_NPCM; int num3 = 0; g_NPCM.SetLockPoint(num3 != 0); } // Token: 0x0600029A RID: 666 RVA: 0x000089EC File Offset: 0x00006BEC [Token(Token = "0x600029A")] [Address(RVA = "0x15A7DD0", Offset = "0x15A6DD0", VA = "0x1815A7DD0", Slot = "30")] public override void Resurrection() { base.Resurrection(); NPCManage g_NPCM = this.g_NPCM; int num = 0; g_NPCM.SetLockPoint(num != 0); } // Token: 0x0600029B RID: 667 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600029B")] [Address(RVA = "0x15A7E00", Offset = "0x15A6E00", VA = "0x1815A7E00", Slot = "36")] public override void SetAiStatus(AI_NPC.AIStatus Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600029C RID: 668 RVA: 0x00008A18 File Offset: 0x00006C18 [Token(Token = "0x600029C")] [Address(RVA = "0x15A3CC0", Offset = "0x15A2CC0", VA = "0x1815A3CC0")] protected string GetBossName() { return Game.k__BackingField.GetText(406); } // Token: 0x0600029D RID: 669 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600029D")] [Address(RVA = "0x15A3D80", Offset = "0x15A2D80", VA = "0x1815A3D80")] public Vector3 GetPlayerDirection() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600029E RID: 670 RVA: 0x00008A3C File Offset: 0x00006C3C [Token(Token = "0x600029E")] [Address(RVA = "0x15A8AC0", Offset = "0x15A7AC0", VA = "0x1815A8AC0", Slot = "37")] public override void SetSpeakLayerWeight(bool bEnable, string Name = "") { Animator g_Anim; for (;;) { g_Anim = this.g_Anim; if (!bEnable) { break; } g_Anim.SetLayerWeight(3, 1f); if (Name != "") { goto Block_1; } } int num = 0; g_Anim.SetLayerWeight(3, (float)num); return; Block_1: Animator g_Anim2 = this.g_Anim; int num2 = 0; g_Anim2.CrossFade(Name, 0.09f, 3, (float)num2); } // Token: 0x0600029F RID: 671 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600029F")] [Address(RVA = "0xC416B0", Offset = "0xC406B0", VA = "0x180C416B0")] private Vector3 YZero(Vector3 Val) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060002A0 RID: 672 RVA: 0x00008A98 File Offset: 0x00006C98 [Token(Token = "0x60002A0")] [Address(RVA = "0x15A99A0", Offset = "0x15A89A0", VA = "0x1815A99A0")] public AI_BossLevel06() { } // Token: 0x04000361 RID: 865 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4000361")] protected BossLevel06EffectPlay g_Effect; // Token: 0x04000362 RID: 866 [FieldOffset(Offset = "0x188")] [Token(Token = "0x4000362")] protected BossLevel06EffectPlayPlus g_EffectPlus; // Token: 0x04000363 RID: 867 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4000363")] protected VoiceBoss06 g_Voice; // Token: 0x04000364 RID: 868 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4000364")] protected CharacterController g_CC; // Token: 0x04000365 RID: 869 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4000365")] private Vector3 g_v3PrePosition; // Token: 0x04000366 RID: 870 [FieldOffset(Offset = "0x1AC")] [Token(Token = "0x4000366")] private Vector3 g_v3PreForward; // Token: 0x04000367 RID: 871 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4000367")] protected float g_fAnifMoveHorizontal; // Token: 0x04000368 RID: 872 [FieldOffset(Offset = "0x1BC")] [Token(Token = "0x4000368")] protected float g_fAnifMoveVertical; // Token: 0x04000369 RID: 873 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4000369")] protected float g_fAniTrunAngle; // Token: 0x0400036A RID: 874 [FieldOffset(Offset = "0x1C4")] [Token(Token = "0x400036A")] protected float g_fAnifCutscenes; // Token: 0x0400036B RID: 875 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400036B")] protected float g_fAniDamageHead; // Token: 0x0400036C RID: 876 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400036C")] protected Shake g_ShakeHead; // Token: 0x0400036D RID: 877 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400036D")] protected Shake g_ShakeBody; // Token: 0x0400036E RID: 878 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x400036E")] protected AI_BossLevel06.AIFighting g_Fighting = (AI_BossLevel06.AIFighting)((ulong)1L); // Token: 0x0400036F RID: 879 [FieldOffset(Offset = "0x1E4")] [Token(Token = "0x400036F")] protected AI_BossLevel06.AIFighting g_NextFighting; // Token: 0x04000370 RID: 880 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x4000370")] protected int g_iAWatchMoveDir; // Token: 0x04000371 RID: 881 [FieldOffset(Offset = "0x1EC")] [Token(Token = "0x4000371")] protected float g_fPlayerDistanceMax = 9f; // Token: 0x04000372 RID: 882 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x4000372")] protected float g_fPlayerDistanceMin = 3f; // Token: 0x04000373 RID: 883 [FieldOffset(Offset = "0x1F4")] [Token(Token = "0x4000373")] protected float g_fAttackMove; // Token: 0x04000374 RID: 884 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x4000374")] protected float g_fAttackRotate; // Token: 0x04000375 RID: 885 [FieldOffset(Offset = "0x1FC")] [Token(Token = "0x4000375")] protected float g_fAttackCombo; // Token: 0x04000376 RID: 886 [FieldOffset(Offset = "0x200")] [Token(Token = "0x4000376")] protected Vector3 g_v3DashDirection; // Token: 0x04000377 RID: 887 [FieldOffset(Offset = "0x20C")] [Token(Token = "0x4000377")] protected float g_fDashDistance; // Token: 0x04000378 RID: 888 [FieldOffset(Offset = "0x210")] [Token(Token = "0x4000378")] protected float g_fFlyHeight; // Token: 0x04000379 RID: 889 [Token(Token = "0x4000379")] protected const float g_CounterMagicRadius = 6f; // Token: 0x0400037A RID: 890 [Token(Token = "0x400037A")] protected const int g_iShotNum = 3; // Token: 0x0400037B RID: 891 [FieldOffset(Offset = "0x214")] [Token(Token = "0x400037B")] protected int g_iShotNumVal; // Token: 0x0400037C RID: 892 [FieldOffset(Offset = "0x218")] [Token(Token = "0x400037C")] protected float g_fTyrantsTime; // Token: 0x0400037D RID: 893 [FieldOffset(Offset = "0x21C")] [Token(Token = "0x400037D")] protected int g_iAttackSelect; // Token: 0x0400037E RID: 894 [FieldOffset(Offset = "0x220")] [Token(Token = "0x400037E")] protected bool g_bPlus; // Token: 0x0400037F RID: 895 [FieldOffset(Offset = "0x224")] [Token(Token = "0x400037F")] protected int g_iScriptStep; // Token: 0x04000380 RID: 896 [FieldOffset(Offset = "0x228")] [Token(Token = "0x4000380")] protected float g_fWorldTimeDeltaTime = 1f; // Token: 0x04000381 RID: 897 [FieldOffset(Offset = "0x22C")] [Token(Token = "0x4000381")] protected float g_fTimeScaleLightning = 1f; // Token: 0x04000382 RID: 898 [FieldOffset(Offset = "0x230")] [Token(Token = "0x4000382")] protected float g_fTimeScaleLightningSet = 1f; // Token: 0x04000383 RID: 899 [FieldOffset(Offset = "0x234")] [Token(Token = "0x4000383")] protected float g_fTimeScaleLightningVariable; // Token: 0x0200004E RID: 78 [Token(Token = "0x200004E")] protected enum AIFighting { // Token: 0x04000385 RID: 901 [Token(Token = "0x4000385")] Null, // Token: 0x04000386 RID: 902 [Token(Token = "0x4000386")] Idle, // Token: 0x04000387 RID: 903 [Token(Token = "0x4000387")] AWatch, // Token: 0x04000388 RID: 904 [Token(Token = "0x4000388")] DashStart, // Token: 0x04000389 RID: 905 [Token(Token = "0x4000389")] Dash, // Token: 0x0400038A RID: 906 [Token(Token = "0x400038A")] DashEnd, // Token: 0x0400038B RID: 907 [Token(Token = "0x400038B")] DashAttack, // Token: 0x0400038C RID: 908 [Token(Token = "0x400038C")] DodgeL, // Token: 0x0400038D RID: 909 [Token(Token = "0x400038D")] DodgeR, // Token: 0x0400038E RID: 910 [Token(Token = "0x400038E")] DodgeAttackL, // Token: 0x0400038F RID: 911 [Token(Token = "0x400038F")] DodgeAttackR, // Token: 0x04000390 RID: 912 [Token(Token = "0x4000390")] DamageF, // Token: 0x04000391 RID: 913 [Token(Token = "0x4000391")] DamageU, // Token: 0x04000392 RID: 914 [Token(Token = "0x4000392")] DamageB, // Token: 0x04000393 RID: 915 [Token(Token = "0x4000393")] DamageL, // Token: 0x04000394 RID: 916 [Token(Token = "0x4000394")] DamageR, // Token: 0x04000395 RID: 917 [Token(Token = "0x4000395")] DamageFly, // Token: 0x04000396 RID: 918 [Token(Token = "0x4000396")] Death, // Token: 0x04000397 RID: 919 [Token(Token = "0x4000397")] DeathEnd, // Token: 0x04000398 RID: 920 [Token(Token = "0x4000398")] End, // Token: 0x04000399 RID: 921 [Token(Token = "0x4000399")] SwitchMagic, // Token: 0x0400039A RID: 922 [Token(Token = "0x400039A")] ShotFire, // Token: 0x0400039B RID: 923 [Token(Token = "0x400039B")] ShotLightning, // Token: 0x0400039C RID: 924 [Token(Token = "0x400039C")] Attack0101, // Token: 0x0400039D RID: 925 [Token(Token = "0x400039D")] Attack0102, // Token: 0x0400039E RID: 926 [Token(Token = "0x400039E")] Attack0103, // Token: 0x0400039F RID: 927 [Token(Token = "0x400039F")] Attack0104, // Token: 0x040003A0 RID: 928 [Token(Token = "0x40003A0")] Attack0701, // Token: 0x040003A1 RID: 929 [Token(Token = "0x40003A1")] Attack0702, // Token: 0x040003A2 RID: 930 [Token(Token = "0x40003A2")] Attack0703, // Token: 0x040003A3 RID: 931 [Token(Token = "0x40003A3")] Attack0704, // Token: 0x040003A4 RID: 932 [Token(Token = "0x40003A4")] Attack0801, // Token: 0x040003A5 RID: 933 [Token(Token = "0x40003A5")] Attack0802, // Token: 0x040003A6 RID: 934 [Token(Token = "0x40003A6")] Attack0803, // Token: 0x040003A7 RID: 935 [Token(Token = "0x40003A7")] CounterMagic, // Token: 0x040003A8 RID: 936 [Token(Token = "0x40003A8")] Charge, // Token: 0x040003A9 RID: 937 [Token(Token = "0x40003A9")] ChargeEnd, // Token: 0x040003AA RID: 938 [Token(Token = "0x40003AA")] ChargeShot, // Token: 0x040003AB RID: 939 [Token(Token = "0x40003AB")] ChargeShotArcane, // Token: 0x040003AC RID: 940 [Token(Token = "0x40003AC")] ChargeShotIce, // Token: 0x040003AD RID: 941 [Token(Token = "0x40003AD")] ChargeShotFire, // Token: 0x040003AE RID: 942 [Token(Token = "0x40003AE")] ChargeShotLightning, // Token: 0x040003AF RID: 943 [Token(Token = "0x40003AF")] PlusStoryStart, // Token: 0x040003B0 RID: 944 [Token(Token = "0x40003B0")] PlusStory, // Token: 0x040003B1 RID: 945 [Token(Token = "0x40003B1")] PlusStoryEnd, // Token: 0x040003B2 RID: 946 [Token(Token = "0x40003B2")] SwordAttack01, // Token: 0x040003B3 RID: 947 [Token(Token = "0x40003B3")] SwordAttack02Start, // Token: 0x040003B4 RID: 948 [Token(Token = "0x40003B4")] SwordAttack02DashLoop, // Token: 0x040003B5 RID: 949 [Token(Token = "0x40003B5")] SwordAttack02End, // Token: 0x040003B6 RID: 950 [Token(Token = "0x40003B6")] SwordAttack03, // Token: 0x040003B7 RID: 951 [Token(Token = "0x40003B7")] DollAttack01, // Token: 0x040003B8 RID: 952 [Token(Token = "0x40003B8")] DollAttack02, // Token: 0x040003B9 RID: 953 [Token(Token = "0x40003B9")] DollAttack03, // Token: 0x040003BA RID: 954 [Token(Token = "0x40003BA")] BearAttack } }