using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200002A RID: 42 [Token(Token = "0x200002A")] public class VoiceKnight : MonoBehaviour { // Token: 0x06000148 RID: 328 RVA: 0x000060D8 File Offset: 0x000042D8 [Token(Token = "0x6000148")] [Address(RVA = "0x948C80", Offset = "0x947480", VA = "0x180948C80")] public void InitData() { /* An exception occurred when decompiling this method (06000148) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void VoiceKnight::InitData() ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; stloc:GameObject(var_0_06, ldfld:GameObject(VoiceKnight::SE_Attack01, ldloc:VoiceKnight(this))); stloc:Transform(var_1_0D, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_2_15, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_0_06), ldloc:Transform(var_1_0D))); stfld:SoundEffect(VoiceKnight::g_SEAttack01, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_2_15)); stloc:GameObject(var_3_23, ldfld:GameObject(VoiceKnight::SE_Attack02, ldloc:VoiceKnight(this))); stloc:Transform(var_4_2A, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_5_34, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_3_23), ldloc:Transform(var_4_2A))); stfld:SoundEffect(VoiceKnight::g_SEAttack02, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_5_34)); stloc:GameObject(var_6_44, ldfld:GameObject(VoiceKnight::SE_Attack03, ldloc:VoiceKnight(this))); stloc:Transform(var_7_4C, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_8_57, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_6_44), ldloc:Transform(var_7_4C))); stfld:SoundEffect(VoiceKnight::g_SEAttack03, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_8_57)); stloc:GameObject(var_9_67, ldfld:GameObject(VoiceKnight::SE_Attack04, ldloc:VoiceKnight(this))); stloc:Transform(var_10_6F, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_11_7A, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_9_67), ldloc:Transform(var_10_6F))); stfld:SoundEffect(VoiceKnight::g_SEAttack04, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_11_7A)); stloc:GameObject(var_12_8A, ldfld:GameObject(VoiceKnight::SE_AttackDodge, ldloc:VoiceKnight(this))); stloc:Transform(var_13_92, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_14_9D, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_12_8A), ldloc:Transform(var_13_92))); stfld:SoundEffect(VoiceKnight::g_SEAttackDodge, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_14_9D)); stloc:GameObject(var_15_AD, ldfld:GameObject(VoiceKnight::SE_AttackRun, ldloc:VoiceKnight(this))); stloc:Transform(var_16_B5, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_17_C0, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_15_AD), ldloc:Transform(var_16_B5))); stfld:SoundEffect(VoiceKnight::g_SEAttackRun, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_17_C0)); stloc:GameObject(var_18_D0, ldfld:GameObject(VoiceKnight::SE_AttackSky, ldloc:VoiceKnight(this))); stloc:Transform(var_19_D8, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_20_E3, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_18_D0), ldloc:Transform(var_19_D8))); stfld:SoundEffect(VoiceKnight::g_SEAttackSky, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_20_E3)); stloc:GameObject(var_21_F3, ldfld:GameObject(VoiceKnight::SE_Dodge, ldloc:VoiceKnight(this))); stloc:Transform(var_22_FB, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_23_106, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_21_F3), ldloc:Transform(var_22_FB))); stfld:SoundEffect(VoiceKnight::g_SEDodge, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_23_106)); stloc:GameObject(var_24_116, ldfld:GameObject(VoiceKnight::SE_Jump, ldloc:VoiceKnight(this))); stloc:Transform(var_25_11E, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_26_129, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_24_116), ldloc:Transform(var_25_11E))); stfld:SoundEffect(VoiceKnight::g_SEJump, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_26_129)); stloc:GameObject(var_27_139, ldfld:GameObject(VoiceKnight::SE_Dodge, ldloc:VoiceKnight(this))); stloc:Transform(var_28_141, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_29_14C, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_27_139), ldloc:Transform(var_28_141))); stfld:SoundEffect(VoiceKnight::g_SEDamage, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_29_14C)); stloc:GameObject(var_30_15C, ldfld:GameObject(VoiceKnight::SE_Dead, ldloc:VoiceKnight(this))); stloc:Transform(var_31_164, callgetter:Transform(Component::get_transform, ldloc:VoiceKnight[exp:Component](this))); stloc:SoundEffect(var_32_16F, call:SoundEffect(Common::GetSoundEffectOfPrefabs, ldloc:GameObject(var_30_15C), ldloc:Transform(var_31_164))); stfld:SoundEffect(VoiceKnight::g_SEDead, ldloc:VoiceKnight(this), ldloc:SoundEffect(var_32_16F)); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 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 123 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: 0x06000149 RID: 329 RVA: 0x00006260 File Offset: 0x00004460 [Token(Token = "0x6000149")] [Address(RVA = "0x948E90", Offset = "0x947690", VA = "0x180948E90")] public void PlayVoiceAttack01_01() { SoundEffect soundEffect = this.g_SEAttack01; int num = 0; soundEffect.Play(num, 1f, 1f); } // Token: 0x0600014A RID: 330 RVA: 0x00006290 File Offset: 0x00004490 [Token(Token = "0x600014A")] [Address(RVA = "0x948ED0", Offset = "0x9476D0", VA = "0x180948ED0")] public void PlayVoiceAttack01_02() { int num = UnityEngine.Random.Range(0, 2); SoundEffect soundEffect = this.g_SEAttack01; if (num != 0) { soundEffect.Play(2, 1f, 1f); return; } soundEffect.Play(1, 1f, 1f); } // Token: 0x0600014B RID: 331 RVA: 0x000062DC File Offset: 0x000044DC [Token(Token = "0x600014B")] [Address(RVA = "0x948F50", Offset = "0x947750", VA = "0x180948F50")] public void PlayVoiceAttack02_01() { int num = UnityEngine.Random.Range(0, 2); SoundEffect soundEffect = this.g_SEAttack02; if (num != 0) { soundEffect.Play(1, 1f, 1f); return; } int num2 = 0; soundEffect.Play(num2, 1f, 1f); } // Token: 0x0600014C RID: 332 RVA: 0x00006328 File Offset: 0x00004528 [Token(Token = "0x600014C")] [Address(RVA = "0x948FD0", Offset = "0x9477D0", VA = "0x180948FD0")] public void PlayVoiceAttack02_02() { int num = UnityEngine.Random.Range(0, 2); SoundEffect soundEffect = this.g_SEAttack02; if (num != 0) { soundEffect.Play(3, 1f, 1f); return; } soundEffect.Play(2, 1f, 1f); } // Token: 0x0600014D RID: 333 RVA: 0x00006374 File Offset: 0x00004574 [Token(Token = "0x600014D")] [Address(RVA = "0x9471B0", Offset = "0x9459B0", VA = "0x1809471B0")] public void PlayVoiceAttack03_01() { SoundEffect soundEffect = this.g_SEAttack03; int num = 0; soundEffect.Play(num, 1f, 1f); } // Token: 0x0600014E RID: 334 RVA: 0x000063A4 File Offset: 0x000045A4 [Token(Token = "0x600014E")] [Address(RVA = "0x9471F0", Offset = "0x9459F0", VA = "0x1809471F0")] public void PlayVoiceAttack03_02() { this.g_SEAttack03.Play(1, 1f, 1f); } // Token: 0x0600014F RID: 335 RVA: 0x000063D0 File Offset: 0x000045D0 [Token(Token = "0x600014F")] [Address(RVA = "0x9476B0", Offset = "0x945EB0", VA = "0x1809476B0")] public void PlayVoiceAttack04() { this.g_SEAttack04.PlayRandom(1f, 1f); } // Token: 0x06000150 RID: 336 RVA: 0x000063F8 File Offset: 0x000045F8 [Token(Token = "0x6000150")] [Address(RVA = "0x949050", Offset = "0x947850", VA = "0x180949050")] public void PlayVoiceAttackDodge01() { SoundEffect soundEffect = this.g_SEAttackDodge; int num = 0; soundEffect.Play(num, 1f, 1f); } // Token: 0x06000151 RID: 337 RVA: 0x00006428 File Offset: 0x00004628 [Token(Token = "0x6000151")] [Address(RVA = "0x949090", Offset = "0x947890", VA = "0x180949090")] public void PlayVoiceAttackDodge02() { this.g_SEAttackDodge.Play(1, 1f, 1f); } // Token: 0x06000152 RID: 338 RVA: 0x00006454 File Offset: 0x00004654 [Token(Token = "0x6000152")] [Address(RVA = "0x9490D0", Offset = "0x9478D0", VA = "0x1809490D0")] public void PlayVoiceAttackRun01() { SoundEffect soundEffect = this.g_SEAttackRun; int num = 0; soundEffect.Play(num, 1f, 1f); } // Token: 0x06000153 RID: 339 RVA: 0x00006484 File Offset: 0x00004684 [Token(Token = "0x6000153")] [Address(RVA = "0x949110", Offset = "0x947910", VA = "0x180949110")] public void PlayVoiceAttackRun02() { this.g_SEAttackRun.Play(1, 1f, 1f); } // Token: 0x06000154 RID: 340 RVA: 0x000064B0 File Offset: 0x000046B0 [Token(Token = "0x6000154")] [Address(RVA = "0x947CF0", Offset = "0x9464F0", VA = "0x180947CF0")] public void PlayVoiceAttackSky() { this.g_SEAttackSky.PlayRandom(1f, 1f); } // Token: 0x06000155 RID: 341 RVA: 0x000064D8 File Offset: 0x000046D8 [Token(Token = "0x6000155")] [Address(RVA = "0x9466F0", Offset = "0x944EF0", VA = "0x1809466F0")] public void PlayVoiceDodge() { this.g_SEDodge.PlayRandom(1f, 1f); } // Token: 0x06000156 RID: 342 RVA: 0x00006500 File Offset: 0x00004700 [Token(Token = "0x6000156")] [Address(RVA = "0x947600", Offset = "0x945E00", VA = "0x180947600")] public void PlayVoiceJump() { this.g_SEJump.PlayRandom(1f, 1f); } // Token: 0x06000157 RID: 343 RVA: 0x00006528 File Offset: 0x00004728 [Token(Token = "0x6000157")] [Address(RVA = "0x9475D0", Offset = "0x945DD0", VA = "0x1809475D0")] public void PlayVoiceDamage() { this.g_SEDamage.PlayRandom(1f, 1f); } // Token: 0x06000158 RID: 344 RVA: 0x00006550 File Offset: 0x00004750 [Token(Token = "0x6000158")] [Address(RVA = "0x947D20", Offset = "0x946520", VA = "0x180947D20")] public void PlayVoiceDead() { this.g_SEDead.PlayRandom(1f, 1f); } // Token: 0x06000159 RID: 345 RVA: 0x00006578 File Offset: 0x00004778 [Token(Token = "0x6000159")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public VoiceKnight() { } // Token: 0x040001C7 RID: 455 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40001C7")] public GameObject SE_Attack01; // Token: 0x040001C8 RID: 456 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40001C8")] public GameObject SE_Attack02; // Token: 0x040001C9 RID: 457 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40001C9")] public GameObject SE_Attack03; // Token: 0x040001CA RID: 458 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40001CA")] public GameObject SE_Attack04; // Token: 0x040001CB RID: 459 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40001CB")] public GameObject SE_AttackDodge; // Token: 0x040001CC RID: 460 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40001CC")] public GameObject SE_AttackRun; // Token: 0x040001CD RID: 461 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40001CD")] public GameObject SE_AttackSky; // Token: 0x040001CE RID: 462 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40001CE")] public GameObject SE_Dodge; // Token: 0x040001CF RID: 463 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40001CF")] public GameObject SE_Jump; // Token: 0x040001D0 RID: 464 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40001D0")] public GameObject SE_Damage; // Token: 0x040001D1 RID: 465 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40001D1")] public GameObject SE_Dead; // Token: 0x040001D2 RID: 466 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40001D2")] private SoundEffect g_SEAttack01; // Token: 0x040001D3 RID: 467 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40001D3")] private SoundEffect g_SEAttack02; // Token: 0x040001D4 RID: 468 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40001D4")] private SoundEffect g_SEAttack03; // Token: 0x040001D5 RID: 469 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40001D5")] private SoundEffect g_SEAttack04; // Token: 0x040001D6 RID: 470 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40001D6")] private SoundEffect g_SEAttackDodge; // Token: 0x040001D7 RID: 471 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40001D7")] private SoundEffect g_SEAttackRun; // Token: 0x040001D8 RID: 472 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40001D8")] private SoundEffect g_SEAttackSky; // Token: 0x040001D9 RID: 473 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40001D9")] private SoundEffect g_SEDodge; // Token: 0x040001DA RID: 474 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40001DA")] private SoundEffect g_SEJump; // Token: 0x040001DB RID: 475 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40001DB")] private SoundEffect g_SEDamage; // Token: 0x040001DC RID: 476 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40001DC")] private SoundEffect g_SEDead; }