using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using RecRoom.Core.Combat; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x0200294D RID: 10573 [Token(Token = "0x200294D")] [StructLayout(3)] public class KEMAGKKPGOM : BFJDFBPGMKP { // Token: 0x170031AE RID: 12718 // (get) Token: 0x06012775 RID: 75637 RVA: 0x0046643C File Offset: 0x0046463C [Token(Token = "0x170031AE")] public override int LNEDNNJCPMG { [Token(Token = "0x6012775")] [Address(RVA = "0x567EB0", Offset = "0x5668B0", VA = "0x180567EB0", Slot = "14")] get { return this.MGDCOEBPDCI; } } // Token: 0x170031AF RID: 12719 // (get) Token: 0x06012776 RID: 75638 RVA: 0x00466450 File Offset: 0x00464650 [Token(Token = "0x170031AF")] public override bool KAPLCJDFAMJ { [Token(Token = "0x6012776")] [Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70", Slot = "15")] get { return this.JKACCMIADFO; } } // Token: 0x06012777 RID: 75639 RVA: 0x00466464 File Offset: 0x00464664 [Token(Token = "0x6012777")] [Address(RVA = "0x19DA3A0", Offset = "0x19D8DA0", VA = "0x1819DA3A0", Slot = "16")] public override void OFFLOPLJBBG(MeleeWeaponScreenToolBehaviorConfig PBGBNMCPEAJ, KDJHGOFMNEN IHCMJLOBKBJ) { Tool egfejghdnai = IHCMJLOBKBJ.EGFEJGHDNAI; ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG; MeleeWeapon meleeWeapon; this.CMHHHMLBGCL = meleeWeapon; int num = 0; if (meleeWeapon != num) { MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; Weapon.GOJEHKCBHJO gojehkcbhjo = new Weapon.GOJEHKCBHJO(this.BGOLBLLICHD); cmhhhmlbgcl.NLGDEPFDHJO += gojehkcbhjo; MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL; Action action = new Action(this.HNGJDNABPAE); cmhhhmlbgcl2.BlockAttackEvent += action; MeleeWeapon cmhhhmlbgcl3 = this.CMHHHMLBGCL; int num2 = 0; cmhhhmlbgcl3.PFLOMELCABI = num2 != 0; MeleeWeapon cmhhhmlbgcl4 = this.CMHHHMLBGCL; int num3 = 0; cmhhhmlbgcl4.NHIOMIHPPGJ = num3 != 0; MeleeWeapon cmhhhmlbgcl5 = this.CMHHHMLBGCL; int num4 = 0; cmhhhmlbgcl5.PNMAKCFOONF = num4 != 0; } HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.IKIIKFCFCLF); int num5 = 0; int num6 = 0; int num7 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num6, okgcdflpfod, num7, num5); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BIDHJLEDIFP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.AFALBBMFNEJ); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DNHFOFOGHBI); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DEEBPACBPKG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.KKIJAPPMFCJ); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HAJJDDCCGGB); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AGLEIHFPLCD); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.MDMFNMDAOLG); HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKBFLEDJLEN); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IHEINEKBEHI); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.DKFLNHNFIJM); HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JMKNKPHOJNG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.PAAEEJHKJIF); HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CMNNNCAFIKN); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.NKLKADJLFDG); HKKOHFHADKK pegjgmdgkjn8 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DOEKAPPGAKF); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.PENJKNDEIAG); HKKOHFHADKK pegjgmdgkjn9 = this.PEGJGMDGKJN; int num8 = 0; pegjgmdgkjn9.PIEOGAPMGIH((ushort)num8); } // Token: 0x06012778 RID: 75640 RVA: 0x00466694 File Offset: 0x00464894 [Token(Token = "0x6012778")] [Address(RVA = "0x19D8FB0", Offset = "0x19D79B0", VA = "0x1819D8FB0", Slot = "17")] public override void Dispose() { base.Dispose(); MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; int num = 0; if (cmhhhmlbgcl != num) { MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL; Weapon.GOJEHKCBHJO gojehkcbhjo = new Weapon.GOJEHKCBHJO(this.BGOLBLLICHD); cmhhhmlbgcl2.NLGDEPFDHJO -= gojehkcbhjo; MeleeWeapon cmhhhmlbgcl3 = this.CMHHHMLBGCL; Action action = new Action(this.HNGJDNABPAE); cmhhhmlbgcl3.BlockAttackEvent -= action; this.CMHHHMLBGCL.PFLOMELCABI = true; this.CMHHHMLBGCL.NHIOMIHPPGJ = true; MeleeWeapon cmhhhmlbgcl4 = this.CMHHHMLBGCL; int num2 = 0; cmhhhmlbgcl4.PNMAKCFOONF = num2 != 0; this.CMHHHMLBGCL = (ulong)0L; } } // Token: 0x06012779 RID: 75641 RVA: 0x00466730 File Offset: 0x00464930 [Token(Token = "0x6012779")] [Address(RVA = "0x19DADC0", Offset = "0x19D97C0", VA = "0x1819DADC0", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x0601277A RID: 75642 RVA: 0x0046674C File Offset: 0x0046494C [Token(Token = "0x601277A")] [Address(RVA = "0x19D9DB0", Offset = "0x19D87B0", VA = "0x1819D9DB0", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x0601277B RID: 75643 RVA: 0x00466770 File Offset: 0x00464970 [Token(Token = "0x601277B")] [Address(RVA = "0x19D8420", Offset = "0x19D6E20", VA = "0x1819D8420", Slot = "22")] public override void BALOKJMBNIN() { this.FCONBEAINHA(true); this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x0601277C RID: 75644 RVA: 0x00466798 File Offset: 0x00464998 [Token(Token = "0x601277C")] [Address(RVA = "0x19D9910", Offset = "0x19D8310", VA = "0x1819D9910", Slot = "23")] public override void JIOJNEBINNL() { base.JIOJNEBINNL(); int num = 0; this.FCONBEAINHA(num != 0); } // Token: 0x0601277D RID: 75645 RVA: 0x004667B4 File Offset: 0x004649B4 [Token(Token = "0x601277D")] [Address(RVA = "0xFEDB90", Offset = "0xFEC590", VA = "0x180FEDB90")] private void IKIIKFCFCLF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = false; this.MGDCOEBPDCI = (int)((ulong)1L); } // Token: 0x0601277E RID: 75646 RVA: 0x004667D4 File Offset: 0x004649D4 [Token(Token = "0x601277E")] [Address(RVA = "0xFEDB90", Offset = "0xFEC590", VA = "0x180FEDB90")] private void BIDHJLEDIFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = false; this.MGDCOEBPDCI = (int)((ulong)1L); } // Token: 0x0601277F RID: 75647 RVA: 0x004667F4 File Offset: 0x004649F4 [Token(Token = "0x601277F")] [Address(RVA = "0x19D8130", Offset = "0x19D6B30", VA = "0x1819D8130")] private void AFALBBMFNEJ() { if (!this.CMMFMLGLHLA()) { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); bool flag; if (flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } bool flag2; bool flag3; bool flag4; if (flag2 && flag3 && flag4) { HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } } } // Token: 0x06012780 RID: 75648 RVA: 0x00466840 File Offset: 0x00464A40 [Token(Token = "0x6012780")] [Address(RVA = "0x19D9620", Offset = "0x19D8020", VA = "0x1819D9620")] private void HAJJDDCCGGB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = true; this.MGDCOEBPDCI = (int)((ulong)11L); GPPHJKMNPJM.CLOJOALGIEC clojoalgiec = new GPPHJKMNPJM.CLOJOALGIEC(this.JLJBMHEMICN); GPPHJKMNPJM.CLOJOALGIEC clojoalgiec2 = new GPPHJKMNPJM.CLOJOALGIEC(this.EJHLDOKCOEC); } // Token: 0x06012781 RID: 75649 RVA: 0x00466880 File Offset: 0x00464A80 [Token(Token = "0x6012781")] [Address(RVA = "0x19D8270", Offset = "0x19D6C70", VA = "0x1819D8270")] private void AGLEIHFPLCD(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GPPHJKMNPJM.CLOJOALGIEC clojoalgiec = new GPPHJKMNPJM.CLOJOALGIEC(this.JLJBMHEMICN); GPPHJKMNPJM.CLOJOALGIEC clojoalgiec2 = new GPPHJKMNPJM.CLOJOALGIEC(this.EJHLDOKCOEC); PlayerHand playerHand; playerHand.RemoveBehaviorRestriction(this); MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; this.NANECCIGCHG = false; cmhhhmlbgcl.StopManualSwing(); MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL; int num = 0; cmhhhmlbgcl2.PNMAKCFOONF = num != 0; } // Token: 0x06012782 RID: 75650 RVA: 0x004668E4 File Offset: 0x00464AE4 [Token(Token = "0x6012782")] [Address(RVA = "0x19D8D60", Offset = "0x19D7760", VA = "0x1819D8D60")] private void DNHFOFOGHBI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = true; this.MGDCOEBPDCI = (int)((ulong)11L); float time = Time.time; int num = this.AMJLJAKMONA; num++; int num2 = 0; this.AMJLJAKMONA = num2; int amjljakmona = this.AMJLJAKMONA; this.CMHHHMLBGCL.PNMAKCFOONF = true; } // Token: 0x06012783 RID: 75651 RVA: 0x00466938 File Offset: 0x00464B38 [Token(Token = "0x6012783")] [Address(RVA = "0x19D9E00", Offset = "0x19D8800", VA = "0x1819D9E00")] private void KKIJAPPMFCJ() { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); bool flag; if (!flag) { bool flag2; bool flag3; if (!flag2 || flag3) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } // Token: 0x06012784 RID: 75652 RVA: 0x00466974 File Offset: 0x00464B74 [Token(Token = "0x6012784")] [Address(RVA = "0x19D8B70", Offset = "0x19D7570", VA = "0x1819D8B70")] private void DEEBPACBPKG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { float time = Time.time; MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; this.DIOJANIBACB = time; int num = 0; cmhhhmlbgcl.PNMAKCFOONF = num != 0; Action ofolkcfpben = cmhhhmlbgcl.OFOLKCFPBEN; } // Token: 0x06012785 RID: 75653 RVA: 0x004669B4 File Offset: 0x00464BB4 [Token(Token = "0x6012785")] [Address(RVA = "0x19D9F10", Offset = "0x19D8910", VA = "0x1819D9F10")] private void MDMFNMDAOLG() { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); bool flag; if (flag != this) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } if (flag) { while (this != 0) { } } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06012786 RID: 75654 RVA: 0x004669EC File Offset: 0x00464BEC [Token(Token = "0x6012786")] [Address(RVA = "0x19DA000", Offset = "0x19D8A00", VA = "0x1819DA000")] private void MHNMCEGHELN() { float time = Time.time; int num = this.IHJOMDGCADK; num++; int num2 = 0; this.IHJOMDGCADK = num2; MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; GHLCJGAMKMG ghlcjgamkmg; this.IJAMGLLIBHJ = (float)ghlcjgamkmg; cmhhhmlbgcl.RaiseStaticLocalSwingEvent(); } // Token: 0x06012787 RID: 75655 RVA: 0x00466A34 File Offset: 0x00464C34 [Token(Token = "0x6012787")] [Address(RVA = "0x19D9370", Offset = "0x19D7D70", VA = "0x1819D9370")] private void GKBFLEDJLEN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.CMHHHMLBGCL.PNMAKCFOONF = 2.3509887E-38f != null; PlayerHand playerHand; playerHand.RemoveBehaviorRestriction(this); this.NANECCIGCHG = true; float time = Time.time; bool pvCacheInitialized = playerHand.pvCacheInitialized; if (playerHand.pvCache._ownerActorNr != 0) { int num = this.IHJOMDGCADK; num++; } int num2 = 0; this.IHJOMDGCADK = num2; MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; GHLCJGAMKMG ghlcjgamkmg; this.IJAMGLLIBHJ = (float)ghlcjgamkmg; cmhhhmlbgcl.RaiseStaticLocalSwingEvent(); } // Token: 0x06012788 RID: 75656 RVA: 0x00466AB4 File Offset: 0x00464CB4 [Token(Token = "0x6012788")] [Address(RVA = "0x19D8BF0", Offset = "0x19D75F0", VA = "0x1819D8BF0")] private void DKFLNHNFIJM() { int ihjomdgcadk = this.IHJOMDGCADK; Tool tool = this.CMHHHMLBGCL._tool; GHLCJGAMKMG screensOneHandedAnimationHandedness = tool.HGIAGHMOBOD; Tool.AudioSettings audioSettings = tool.audioSettings; bool flag; if (flag) { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); bool flag2; if (!this.NANECCIGCHG && flag2) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } // Token: 0x06012789 RID: 75657 RVA: 0x00466B18 File Offset: 0x00464D18 [Token(Token = "0x6012789")] [Address(RVA = "0x19D98F0", Offset = "0x19D82F0", VA = "0x1819D98F0")] private void IHEINEKBEHI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { float time = Time.time; this.MFLNIOGHMGJ = time; } // Token: 0x0601278A RID: 75658 RVA: 0x00466B34 File Offset: 0x00464D34 [Token(Token = "0x601278A")] [Address(RVA = "0x19D9A20", Offset = "0x19D8420", VA = "0x1819D9A20")] private void JMKNKPHOJNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float time = Time.time; this.KFANGBLMCKK = time; SFXAudioSource sfxaudioSource; this.IJAMGLLIBHJ = sfxaudioSource; bool flag; if (sfxaudioSource.m_CachedPtr == 0 || flag) { } PlayerHand playerHand; playerHand.AddBehaviorRestriction(this); } // Token: 0x0601278B RID: 75659 RVA: 0x00466B78 File Offset: 0x00464D78 [Token(Token = "0x601278B")] [Address(RVA = "0x19DA9D0", Offset = "0x19D93D0", VA = "0x1819DA9D0")] private void PAAEEJHKJIF() { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); float time = Time.time; int num = 0; bool flag; bool flag2; bool flag3; bool flag4; if (!flag || (num != 0 && flag2 && !flag3 && !flag4)) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x0601278C RID: 75660 RVA: 0x00466BCC File Offset: 0x00464DCC [Token(Token = "0x601278C")] [Address(RVA = "0x19D8800", Offset = "0x19D7200", VA = "0x1819D8800")] private void CMNNNCAFIKN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.CMHHHMLBGCL.PNMAKCFOONF = 2.3509887E-38f != null; this.IJAMGLLIBHJ = 1f; this.CMHHHMLBGCL.RaiseStaticLocalSwingEvent(); this.NANECCIGCHG = true; } // Token: 0x0601278D RID: 75661 RVA: 0x00466C0C File Offset: 0x00464E0C [Token(Token = "0x601278D")] [Address(RVA = "0x19DA1F0", Offset = "0x19D8BF0", VA = "0x1819DA1F0")] private void NKLKADJLFDG() { GHLCJGAMKMG ghlcjgamkmg; int num = (int)ghlcjgamkmg; bool flag; if (flag) { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); bool flag2; if (!this.NANECCIGCHG && flag2) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } return; } bool flag3; if (num != 0 && flag3) { HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; } // Token: 0x0601278E RID: 75662 RVA: 0x00466C64 File Offset: 0x00464E64 [Token(Token = "0x601278E")] [Address(RVA = "0x19D8E80", Offset = "0x19D7880", VA = "0x1819D8E80")] private void DOEKAPPGAKF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { } // Token: 0x0601278F RID: 75663 RVA: 0x00466C78 File Offset: 0x00464E78 [Token(Token = "0x601278F")] [Address(RVA = "0x19DAC80", Offset = "0x19D9680", VA = "0x1819DAC80")] private void PENJKNDEIAG() { Tool tool = this.CMHHHMLBGCL._tool; GHLCJGAMKMG screensOneHandedAnimationHandedness = tool.HGIAGHMOBOD; bool paaogfjoifd = tool.PAAOGFJOIFD; bool flag; if (flag) { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); bool flag2; if (!this.NANECCIGCHG && flag2) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } // Token: 0x06012790 RID: 75664 RVA: 0x00466CD8 File Offset: 0x00464ED8 [Token(Token = "0x6012790")] [Address(RVA = "0x19D7FC0", Offset = "0x19D69C0", VA = "0x1819D7FC0")] private void ACGGBCFCHGI() { MeleeWeapon meleeWeapon; this.CMHHHMLBGCL = meleeWeapon; int num = 0; if (meleeWeapon != num) { MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; Weapon.GOJEHKCBHJO gojehkcbhjo = new Weapon.GOJEHKCBHJO(this.BGOLBLLICHD); cmhhhmlbgcl.NLGDEPFDHJO += gojehkcbhjo; MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL; Action action = new Action(this.HNGJDNABPAE); cmhhhmlbgcl2.BlockAttackEvent += action; MeleeWeapon cmhhhmlbgcl3 = this.CMHHHMLBGCL; int num2 = 0; cmhhhmlbgcl3.PFLOMELCABI = num2 != 0; MeleeWeapon cmhhhmlbgcl4 = this.CMHHHMLBGCL; int num3 = 0; cmhhhmlbgcl4.NHIOMIHPPGJ = num3 != 0; MeleeWeapon cmhhhmlbgcl5 = this.CMHHHMLBGCL; int num4 = 0; cmhhhmlbgcl5.PNMAKCFOONF = num4 != 0; } } // Token: 0x06012791 RID: 75665 RVA: 0x00466D74 File Offset: 0x00464F74 [Token(Token = "0x6012791")] [Address(RVA = "0x19D9710", Offset = "0x19D8110", VA = "0x1819D9710")] private void HDDEAAFCEDI() { MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; int num = 0; if (cmhhhmlbgcl != num) { MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL; Weapon.GOJEHKCBHJO gojehkcbhjo = new Weapon.GOJEHKCBHJO(this.BGOLBLLICHD); cmhhhmlbgcl2.NLGDEPFDHJO -= gojehkcbhjo; MeleeWeapon cmhhhmlbgcl3 = this.CMHHHMLBGCL; Action action = new Action(this.HNGJDNABPAE); cmhhhmlbgcl3.BlockAttackEvent -= action; this.CMHHHMLBGCL.PFLOMELCABI = true; this.CMHHHMLBGCL.NHIOMIHPPGJ = true; MeleeWeapon cmhhhmlbgcl4 = this.CMHHHMLBGCL; int num2 = 0; cmhhhmlbgcl4.PNMAKCFOONF = num2 != 0; this.CMHHHMLBGCL = (ulong)0L; } } // Token: 0x06012792 RID: 75666 RVA: 0x00466E0C File Offset: 0x0046500C [Token(Token = "0x6012792")] [Address(RVA = "0x19D9310", Offset = "0x19D7D10", VA = "0x1819D9310")] private bool GEBEGAAIIHH(GAMNIEMGCBI JPICLGFGBPN) { bool flag; return flag; } // Token: 0x06012793 RID: 75667 RVA: 0x00466E20 File Offset: 0x00465020 [Token(Token = "0x6012793")] [Address(RVA = "0x19D9160", Offset = "0x19D7B60", VA = "0x1819D9160")] private void FCONBEAINHA(bool KMOBPHAEFED) { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Sword); bool flag; bool flag2; if (flag && flag2) { Sprite sprite2 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Block); } } // Token: 0x06012794 RID: 75668 RVA: 0x00466E58 File Offset: 0x00465058 [Token(Token = "0x6012794")] [Address(RVA = "0x19D84E0", Offset = "0x19D6EE0", VA = "0x1819D84E0")] private bool CHMIHBGJBPJ(GAMNIEMGCBI IKNEFOOMCLG) { bool flag; if (!flag) { return true; } throw new NullReferenceException(); } // Token: 0x06012795 RID: 75669 RVA: 0x00466E74 File Offset: 0x00465074 [Token(Token = "0x6012795")] [Address(RVA = "0x19D8A00", Offset = "0x19D7400", VA = "0x1819D8A00")] private void DBOONMHADKE(NIPBJGMMMEF IGBNEFLEGNO, AdditiveAnimationWeight CIPJHAFNOBL, bool IOOAMNLKLGP) { if (!IOOAMNLKLGP) { return; } throw new NullReferenceException(); } // Token: 0x06012796 RID: 75670 RVA: 0x00466E8C File Offset: 0x0046508C [Token(Token = "0x6012796")] [Address(RVA = "0x19D8450", Offset = "0x19D6E50", VA = "0x1819D8450")] private void BGOLBLLICHD(Weapon GDIGKHINJCG, GHMDIDJLFMC KNLMJBAKCGF, bool MJJOHHLGOGK) { } // Token: 0x06012797 RID: 75671 RVA: 0x00466EA0 File Offset: 0x004650A0 [Token(Token = "0x6012797")] [Address(RVA = "0x19D9860", Offset = "0x19D8260", VA = "0x1819D9860")] private void HNGJDNABPAE(Vector3 AAJNLMACAAF) { } // Token: 0x06012798 RID: 75672 RVA: 0x00466EB4 File Offset: 0x004650B4 [Token(Token = "0x6012798")] [Address(RVA = "0x19D9960", Offset = "0x19D8360", VA = "0x1819D9960")] private void JLJBMHEMICN(PlayerAnimationEvent.AMFDDDEAAOE DDFOHKALPKN, Vector3 CLBGGJEONGH, Vector3 HNBEFCHHEDM) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag = pegjgmdgkjn != (ulong)1L; if (pegjgmdgkjn != (ulong)1L) { } MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL; float ijamgllibhj = this.IJAMGLLIBHJ; cmhhhmlbgcl.StartManualSwing(ijamgllibhj, flag); this.NANECCIGCHG = true; } // Token: 0x06012799 RID: 75673 RVA: 0x00466F00 File Offset: 0x00465100 [Token(Token = "0x6012799")] [Address(RVA = "0x19D9130", Offset = "0x19D7B30", VA = "0x1819D9130")] private void EJHLDOKCOEC(PlayerAnimationEvent.AMFDDDEAAOE DDFOHKALPKN, Vector3 CLBGGJEONGH, Vector3 HNBEFCHHEDM) { this.CMHHHMLBGCL.StopManualSwing(); this.NANECCIGCHG = false; } // Token: 0x0601279A RID: 75674 RVA: 0x00466F28 File Offset: 0x00465128 [Token(Token = "0x601279A")] [Address(RVA = "0x19D8560", Offset = "0x19D6F60", VA = "0x1819D8560")] private bool CMMFMLGLHLA() { bool isBroken = this.CMHHHMLBGCL.BFFJCMLNGNJ; if (!isBroken) { return isBroken; } NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Weapon Broke!", 1f, num, num); bool flag; if (typeof(AudioManager).TypeHandle == 0 || flag) { } bool flag2; if (flag2) { float z = Vector3.zero.z; float z2 = Vector3.zero.z; } throw new NullReferenceException(); } // Token: 0x0601279B RID: 75675 RVA: 0x00466F98 File Offset: 0x00465198 [Token(Token = "0x601279B")] [Address(RVA = "0x19DAE10", Offset = "0x19D9810", VA = "0x1819DAE10")] public KEMAGKKPGOM() { } // Token: 0x0400C551 RID: 50513 [Token(Token = "0x400C551")] private const float KJOEOFFJICN = 0.2f; // Token: 0x0400C552 RID: 50514 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C552")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400C553 RID: 50515 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C553")] private bool JKACCMIADFO; // Token: 0x0400C554 RID: 50516 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400C554")] private int MGDCOEBPDCI; // Token: 0x0400C555 RID: 50517 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C555")] private MeleeWeapon CMHHHMLBGCL; // Token: 0x0400C556 RID: 50518 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400C556")] private float IJAMGLLIBHJ; // Token: 0x0400C557 RID: 50519 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400C557")] private bool NANECCIGCHG; // Token: 0x0400C558 RID: 50520 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400C558")] private int IHJOMDGCADK; // Token: 0x0400C559 RID: 50521 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400C559")] private float MFLNIOGHMGJ; // Token: 0x0400C55A RID: 50522 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400C55A")] private float KFANGBLMCKK; // Token: 0x0400C55B RID: 50523 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x400C55B")] private int AMJLJAKMONA; // Token: 0x0400C55C RID: 50524 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400C55C")] private float DIOJANIBACB; // Token: 0x0200294E RID: 10574 [Token(Token = "0x200294E")] private enum EOAELPLJCMB { // Token: 0x0400C55E RID: 50526 [Token(Token = "0x400C55E")] DISABLED, // Token: 0x0400C55F RID: 50527 [Token(Token = "0x400C55F")] WAITING_FOR_INPUT, // Token: 0x0400C560 RID: 50528 [Token(Token = "0x400C560")] ATTACKING, // Token: 0x0400C561 RID: 50529 [Token(Token = "0x400C561")] BLOCKING } // Token: 0x0200294F RID: 10575 [Token(Token = "0x200294F")] private enum OBJCNHGOIEM { // Token: 0x0400C563 RID: 50531 [Token(Token = "0x400C563")] WAITING_TO_ATTACK, // Token: 0x0400C564 RID: 50532 [Token(Token = "0x400C564")] LIGHT_ATTACK, // Token: 0x0400C565 RID: 50533 [Token(Token = "0x400C565")] CHARGE_ATTACK, // Token: 0x0400C566 RID: 50534 [Token(Token = "0x400C566")] CHARGE_ATTACK_RELEASE, // Token: 0x0400C567 RID: 50535 [Token(Token = "0x400C567")] CHARGE_ATTACK_OUTRO } // Token: 0x02002950 RID: 10576 [Token(Token = "0x2002950")] private enum MCNFKAGEIDB { // Token: 0x0400C569 RID: 50537 [Token(Token = "0x400C569")] NONE, // Token: 0x0400C56A RID: 50538 [Token(Token = "0x400C56A")] LIGHT, // Token: 0x0400C56B RID: 50539 [Token(Token = "0x400C56B")] CHARGE } }