using System; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Pools; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002D5B RID: 11611 [Token(Token = "0x2002D5B")] public class ArenaEMP : MonoBehaviourPun { // Token: 0x1700362B RID: 13867 // (get) Token: 0x060138A3 RID: 80035 RVA: 0x004839CC File Offset: 0x00481BCC [Token(Token = "0x1700362B")] public bool HABNHHJNBCJ { [Token(Token = "0x60138A3")] [Address(RVA = "0x12DFC80", Offset = "0x12DEC80", VA = "0x1812DFC80")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x1700362C RID: 13868 // (get) Token: 0x060138A4 RID: 80036 RVA: 0x004839E8 File Offset: 0x00481BE8 [Token(Token = "0x1700362C")] public bool FJPFHBEDKPD { [Token(Token = "0x60138A4")] [Address(RVA = "0x12DFD20", Offset = "0x12DED20", VA = "0x1812DFD20")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x1700362D RID: 13869 // (get) Token: 0x060138A5 RID: 80037 RVA: 0x00483A04 File Offset: 0x00481C04 [Token(Token = "0x1700362D")] public bool MDJNPKPLEPO { [Token(Token = "0x60138A5")] [Address(RVA = "0x12DFCD0", Offset = "0x12DECD0", VA = "0x1812DFCD0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x060138A6 RID: 80038 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60138A6")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] public void Initialize(ArenaManager MCMIHLAAOGO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060138A7 RID: 80039 RVA: 0x00483A20 File Offset: 0x00481C20 [Token(Token = "0x60138A7")] [Address(RVA = "0x12DCB00", Offset = "0x12DBB00", VA = "0x1812DCB00", Slot = "13")] protected override void Awake() { int num = 0; this.Initialize(num); Tool tool = this.tool; Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.MCFJIPLLGMH); tool.AddCustomPickupCondition(oglajafkbmn); Tool tool2 = this.tool; MFBGLIHGCGO postReleaseEvent = tool2.PostReleaseEvent; Action action = new Action(this.PFLAPOOECDN); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action); tool2.PostReleaseEvent = mfbglihgcgo; ToolPlayerAttractor component = base.GetComponent(); this.OOPOMKMHBFK = component; ChargePhysicalButton componentInChildren = base.GetComponentInChildren(); this.LKDLEHGHCAD = componentInChildren; ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.NPFNENLJOAI); componentInChildren.IFBBCJAFNKL += dhlbgcgfokm; ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD; float num2 = this.buttonDischargeDuration; lkdlehghcad.IONDFILDPFL = num2; ChargePhysicalButton lkdlehghcad2 = this.LKDLEHGHCAD; ChargePhysicalButton.LAIOCMMEABH laiocmmeabh = new ChargePhysicalButton.LAIOCMMEABH(this.BLDBNAOHJIG); lkdlehghcad2.AddCustomChargeCondition(laiocmmeabh); MACMLJJGBIM macmljjgbim = new MACMLJJGBIM(); this.KOCPFHHFCJA = macmljjgbim; int num3; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "TIMER", (OHOEENCHJJE)num3); num3 = 0; this.MBDCEOIOBNA = mjnlddclogp; int num4; int num5; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", (OHOEENCHJJE)num4, num5); num5 = 0; num4 = 0; this.PEGJGMDGKJN = djhelphhaen; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HBJGKOOBOOL); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.CPDOBNBLGGM); int num6 = 0; int num7 = 0; djhelphhaen.JEPMLPCOGNM((ushort)num6, okgcdflpfod, num7, knfakjmalje); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KDOHMJEEJOB); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.PMJKFBFDOJJ); DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MDCKLIGPABO); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.PKEMMOKICPC); DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NLPANAGDOBJ); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.KHPMGGDKHAP); DJHELPHHAEN pegjgmdgkjn4 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EDHMPNGGABF); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DDFCAPAPHAB); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.FINGEHDDPJG); DJHELPHHAEN pegjgmdgkjn5 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OPGNDCHHNDI); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MHGJKOIJJBP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.BCFDNADLAMD); DJHELPHHAEN pegjgmdgkjn6 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MNAEBEMCFGA); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.MKOJPJPDCLA); DJHELPHHAEN pegjgmdgkjn7 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FELACJJAHMB); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EMPABGDCDIK); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.IGKMNNOKAME); DJHELPHHAEN pegjgmdgkjn8 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLCGKJBANOM); DJHELPHHAEN pegjgmdgkjn9 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MCFEMMGOLOJ); } // Token: 0x060138A8 RID: 80040 RVA: 0x00483CD8 File Offset: 0x00481ED8 [Token(Token = "0x60138A8")] [Address(RVA = "0x12DFB40", Offset = "0x12DEB40", VA = "0x1812DFB40")] private void Start() { this.tool.k__BackingField.PauseAutomaticCleanup(this); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num); } // Token: 0x060138A9 RID: 80041 RVA: 0x00483D10 File Offset: 0x00481F10 [Token(Token = "0x60138A9")] [Address(RVA = "0x12DF610", Offset = "0x12DE610", VA = "0x1812DF610")] private void OnDisable() { this.HJHGDJOIKPN(); this.CEDIPLLEMOE(); } // Token: 0x060138AA RID: 80042 RVA: 0x00483D2C File Offset: 0x00481F2C [Token(Token = "0x60138AA")] [Address(RVA = "0x12DF510", Offset = "0x12DE510", VA = "0x1812DF510", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this.tool; MFBGLIHGCGO postReleaseEvent = tool.PostReleaseEvent; Action action = new Action(this.PFLAPOOECDN); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action); tool.PostReleaseEvent = mfbglihgcgo; ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD; ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.NPFNENLJOAI); lkdlehghcad.IFBBCJAFNKL -= dhlbgcgfokm; this.HJHGDJOIKPN(); this.CEDIPLLEMOE(); } // Token: 0x060138AB RID: 80043 RVA: 0x00483D9C File Offset: 0x00481F9C [Token(Token = "0x60138AB")] [Address(RVA = "0x12DFBA0", Offset = "0x12DEBA0", VA = "0x1812DFBA0")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.MBDCEOIOBNA.OCGHOBMJNMA(); this.KOCPFHHFCJA.OCGHOBMJNMA(); } // Token: 0x060138AC RID: 80044 RVA: 0x00483DD0 File Offset: 0x00481FD0 [Token(Token = "0x60138AC")] [Address(RVA = "0x12DDC90", Offset = "0x12DCC90", VA = "0x1812DDC90")] private void HBJGKOOBOOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { /* An exception occurred when decompiling this method (060138AC) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.Arena.ArenaEMP::HBJGKOOBOOL(System.UInt16,System.UInt16) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_5F: stloc:AGAJMBPABDL(var_8_67, callgetter:AGAJMBPABDL(KKPBCOOONNK::CECOAGHOFJN)) stloc:bool(var_9_71, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:AGAJMBPABDL(var_8_67))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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 355 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 1663 */; } // Token: 0x060138AD RID: 80045 RVA: 0x00483E50 File Offset: 0x00482050 [Token(Token = "0x60138AD")] [Address(RVA = "0x12DD780", Offset = "0x12DC780", VA = "0x1812DD780")] private void CPDOBNBLGGM() { if (base.OGIBLNIIHDK && ArenaEMPSite.IsInEMPSite(this)) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x060138AE RID: 80046 RVA: 0x00483E80 File Offset: 0x00482080 [Token(Token = "0x60138AE")] [Address(RVA = "0x12DE7D0", Offset = "0x12DD7D0", VA = "0x1812DE7D0")] private void KDOHMJEEJOB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { /* An exception occurred when decompiling this method (060138AE) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.Arena.ArenaEMP::KDOHMJEEJOB(System.UInt16,System.UInt16) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_B3: stloc:AGAJMBPABDL(var_12_BB, callgetter:AGAJMBPABDL(KKPBCOOONNK::CECOAGHOFJN)) stloc:bool(var_13_C5, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:AGAJMBPABDL(var_12_BB))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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 355 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 1663 */; } // Token: 0x060138AF RID: 80047 RVA: 0x00483F54 File Offset: 0x00482154 [Token(Token = "0x60138AF")] [Address(RVA = "0x12DFAB0", Offset = "0x12DEAB0", VA = "0x1812DFAB0")] private void PMJKFBFDOJJ() { if (base.OGIBLNIIHDK && !ArenaEMPSite.IsInEMPSite(this)) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x060138B0 RID: 80048 RVA: 0x00483F8C File Offset: 0x0048218C [Token(Token = "0x60138B0")] [Address(RVA = "0x12DEE20", Offset = "0x12DDE20", VA = "0x1812DEE20")] private void MDCKLIGPABO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK; int num = 0; if (oopomkmhbfk != num) { this.OOPOMKMHBFK.DHFOGELFLFC = true; } this.tool.rigidbodyEx.AddKinematic(this); this.LKDLEHGHCAD.PCNIJHPILBO = "ARM"; this.LKDLEHGHCAD.EFEGGLIACKH = true; ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD; float num2 = this.armDuration; lkdlehghcad.OLEOICPGCFD = num2; RecRoomAudioClip recRoomAudioClip = this.onMainframeAttachAudio; Transform transform = base.transform; int num3 = 0; int num4 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num4, num3); Color color = this.glowColor; int poghhocnlmd = this.POGHHOCNLMD; Material material; material.SetColor(poghhocnlmd, color); } // Token: 0x060138B1 RID: 80049 RVA: 0x00484040 File Offset: 0x00482240 [Token(Token = "0x60138B1")] [Address(RVA = "0x12DF840", Offset = "0x12DE840", VA = "0x1812DF840")] private void PKEMMOKICPC() { if (base.OGIBLNIIHDK && this.tool.FNFNLDBILFE) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x060138B2 RID: 80050 RVA: 0x00484074 File Offset: 0x00482274 [Token(Token = "0x60138B2")] [Address(RVA = "0x12DF1E0", Offset = "0x12DE1E0", VA = "0x1812DF1E0")] private void NLPANAGDOBJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "READY TO ARM"; } // Token: 0x060138B3 RID: 80051 RVA: 0x00484098 File Offset: 0x00482298 [Token(Token = "0x60138B3")] [Address(RVA = "0x12DE9D0", Offset = "0x12DD9D0", VA = "0x1812DE9D0")] private void KHPMGGDKHAP() { if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().DMKCIEPGGAB) { if (!base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x060138B4 RID: 80052 RVA: 0x004840F4 File Offset: 0x004822F4 [Token(Token = "0x60138B4")] [Address(RVA = "0x12DD820", Offset = "0x12DC820", VA = "0x1812DD820")] private void EDHMPNGGABF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMING..."; this.LHEAMDHPDKK(); } // Token: 0x060138B5 RID: 80053 RVA: 0x00484120 File Offset: 0x00482320 [Token(Token = "0x60138B5")] [Address(RVA = "0x12DDC10", Offset = "0x12DCC10", VA = "0x1812DDC10")] private void FINGEHDDPJG() { if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x060138B6 RID: 80054 RVA: 0x00484154 File Offset: 0x00482354 [Token(Token = "0x60138B6")] [Address(RVA = "0x12DD810", Offset = "0x12DC810", VA = "0x1812DD810")] private void DDFCAPAPHAB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.CEDIPLLEMOE(); } // Token: 0x060138B7 RID: 80055 RVA: 0x00484168 File Offset: 0x00482368 [Token(Token = "0x60138B7")] [Address(RVA = "0x12DF2D0", Offset = "0x12DE2D0", VA = "0x1812DF2D0")] private void OPGNDCHHNDI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK; int num = 0; if (oopomkmhbfk != num) { this.OOPOMKMHBFK.DHFOGELFLFC = true; } ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD; float num2 = this.disarmDuration; lkdlehghcad.OLEOICPGCFD = num2; this.LKDLEHGHCAD.PCNIJHPILBO = "DISARM"; this.LKDLEHGHCAD.EFEGGLIACKH = true; this.tool.rigidbodyEx.AddKinematic(this); if (base.OGIBLNIIHDK) { MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA; float num3 = this.detonateDelay; mbdceoiobna.KGFFMEICLNN(num3); } this.CEDIPLLEMOE(); RecRoomAudioClip recRoomAudioClip = this.loopingArmedAudio; Transform transform = base.transform; int num4 = 0; int num5 = 0; SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num5, num4); this.CADMOOHLLIB = sfxaudioSource; ArenaEMP.OKGJJIEBEGH armEvent = ArenaEMP.ArmEvent; AGAJMBPABDL authority = base.KPBFAKFKDAF; armEvent(this, authority); } // Token: 0x060138B8 RID: 80056 RVA: 0x0048424C File Offset: 0x0048244C [Token(Token = "0x60138B8")] [Address(RVA = "0x12DD200", Offset = "0x12DC200", VA = "0x1812DD200")] private void BCFDNADLAMD() { float num = this.MBDCEOIOBNA.HPDDAIKGLBM; int num2 = 0; num = Mathf.InverseLerp(num, (float)num2, num); if (this.KOCPFHHFCJA.OLGMEEIPCAL) { RecRoomAudioClip recRoomAudioClip = this.warningBeepAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num3 = 0; if (audioClip != num3) { RecRoomAudioClip recRoomAudioClip2 = this.warningBeepAudio; Transform transform = base.transform; int num4 = 0; int num5 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num5, num4); } } float num6 = this.warningFrequencyCurve.Evaluate(num); num = num6; float num7 = Mathf.Lerp(num6, num, num); this.KOCPFHHFCJA.KGFFMEICLNN(1f); } num = Time.time; float num8 = Mathf.Lerp((float)0, 6.2831855f, num); Color color = this.glowColor; Color color2 = this.dimColor; if (base.OGIBLNIIHDK && this.MBDCEOIOBNA.OLGMEEIPCAL) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x060138B9 RID: 80057 RVA: 0x0048433C File Offset: 0x0048253C [Token(Token = "0x60138B9")] [Address(RVA = "0x12DF020", Offset = "0x12DE020", VA = "0x1812DF020")] private void MHGJKOIJJBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.HJHGDJOIKPN(); } // Token: 0x060138BA RID: 80058 RVA: 0x00484350 File Offset: 0x00482550 [Token(Token = "0x60138BA")] [Address(RVA = "0x12DF130", Offset = "0x12DE130", VA = "0x1812DF130")] private void MNAEBEMCFGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMED"; RecRoomAudioClip recRoomAudioClip = this.onArmAudio; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); } // Token: 0x060138BB RID: 80059 RVA: 0x00484394 File Offset: 0x00482594 [Token(Token = "0x60138BB")] [Address(RVA = "0x12DF030", Offset = "0x12DE030", VA = "0x1812DF030")] private void MKOJPJPDCLA() { if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().DMKCIEPGGAB) { if (!base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x060138BC RID: 80060 RVA: 0x004843F0 File Offset: 0x004825F0 [Token(Token = "0x60138BC")] [Address(RVA = "0x12DDBB0", Offset = "0x12DCBB0", VA = "0x1812DDBB0")] private void FELACJJAHMB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "DISARMING..."; this.LHEAMDHPDKK(); } // Token: 0x060138BD RID: 80061 RVA: 0x0048441C File Offset: 0x0048261C [Token(Token = "0x60138BD")] [Address(RVA = "0x12DDE80", Offset = "0x12DCE80", VA = "0x1812DDE80")] private void IGKMNNOKAME() { if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x060138BE RID: 80062 RVA: 0x00484450 File Offset: 0x00482650 [Token(Token = "0x60138BE")] [Address(RVA = "0x12DD810", Offset = "0x12DC810", VA = "0x1812DD810")] private void EMPABGDCDIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.CEDIPLLEMOE(); } // Token: 0x060138BF RID: 80063 RVA: 0x00484464 File Offset: 0x00482664 [Token(Token = "0x60138BF")] [Address(RVA = "0x12DF8C0", Offset = "0x12DE8C0", VA = "0x1812DF8C0")] private void PLCGKJBANOM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK; int num = 0; if (oopomkmhbfk != num) { this.OOPOMKMHBFK.DHFOGELFLFC = true; } this.tool.rigidbodyEx.RemoveKinematic(this); this.LKDLEHGHCAD.PMHEHAMJCLI = "BOOM!"; this.LKDLEHGHCAD.PCNIJHPILBO = "BOOM"; ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD; int num2 = 0; lkdlehghcad.EFEGGLIACKH = num2 != 0; Color color = this.dimColor; int poghhocnlmd = this.POGHHOCNLMD; Material material; material.SetColor(poghhocnlmd, color); RecRoomAudioClip recRoomAudioClip = this.detonationAudio; int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3); this.KOCPFHHFCJA.MHIDINLECGA(); MACMLJJGBIM kocpfhhfcja = this.KOCPFHHFCJA; float num4 = this.detonationParticlesDelay; MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.FEKHFKDCGHP); kocpfhhfcja.CIPHFNFPNFD(num4, ajhelnokkma); } // Token: 0x060138C0 RID: 80064 RVA: 0x0048453C File Offset: 0x0048273C [Token(Token = "0x60138C0")] [Address(RVA = "0x12DDA20", Offset = "0x12DCA20", VA = "0x1812DDA20")] private void FEKHFKDCGHP() { PooledParticle pooledParticle = this.detonationParticlePrefab; int num = 0; if (pooledParticle != num) { GlobalPool instance = GlobalPool.ONCPNMDGGKG; PooledParticle pooledParticle2 = this.detonationParticlePrefab; PooledParticle pooledParticle3 = instance.Acquire(pooledParticle2); int num2 = 0; if (pooledParticle3 != num2) { Transform transform = base.transform; Vector3 vector; float z = vector.z; Quaternion identity = Quaternion.identity; } } } // Token: 0x060138C1 RID: 80065 RVA: 0x004845A4 File Offset: 0x004827A4 [Token(Token = "0x60138C1")] [Address(RVA = "0x12DEB70", Offset = "0x12DDB70", VA = "0x1812DEB70")] private void MCFEMMGOLOJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK; int num = 0; if (oopomkmhbfk != num) { this.OOPOMKMHBFK.DHFOGELFLFC = true; } this.tool.rigidbodyEx.RemoveKinematic(this); this.LKDLEHGHCAD.PMHEHAMJCLI = "DEFUSED"; this.LKDLEHGHCAD.PCNIJHPILBO = "DEFUSED"; ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD; int num2 = 0; lkdlehghcad.EFEGGLIACKH = num2 != 0; Color color = this.dimColor; int poghhocnlmd = this.POGHHOCNLMD; Material material; material.SetColor(poghhocnlmd, color); RecRoomAudioClip recRoomAudioClip = this.defusedAudio; Transform transform = base.transform; int num3 = 0; int num4 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num4, num3); ArenaEMP.OKGJJIEBEGH defuseEvent = ArenaEMP.DefuseEvent; AGAJMBPABDL authority = base.KPBFAKFKDAF; defuseEvent(this, authority); } // Token: 0x060138C2 RID: 80066 RVA: 0x00484670 File Offset: 0x00482870 [Token(Token = "0x60138C2")] [Address(RVA = "0x12DED90", Offset = "0x12DDD90", VA = "0x1812DED90")] private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { int num = 0; bool flag = NHCEBNBEEBE != num; if (!flag) { return flag; } throw new NullReferenceException(); } // Token: 0x060138C3 RID: 80067 RVA: 0x004846A4 File Offset: 0x004828A4 [Token(Token = "0x60138C3")] [Address(RVA = "0x12DF630", Offset = "0x12DE630", VA = "0x1812DF630")] private void PFLAPOOECDN(Tool EGFEJGHDNAI) { int num = 0; if (base.OGIBLNIIHDK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.KBPHFHNHCKB(num, num)) { Transform transform = base.transform; base.transform.rotation = num; DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; return; } } } // Token: 0x060138C4 RID: 80068 RVA: 0x004846F4 File Offset: 0x004828F4 [Token(Token = "0x60138C4")] [Address(RVA = "0x12DE000", Offset = "0x12DD000", VA = "0x1812DE000")] private bool KBPHFHNHCKB(out Vector3 LDLPPJEMJIB, out Quaternion DELLIOFGMDF) { Transform transform = base.transform; Vector3 vector; float z = vector.z; LDLPPJEMJIB.z = z; Transform transform2 = base.transform; SimpleVolume simpleVolume = this.attachmentSearchVolume; Collider[] dalfgejdjmm = ICMAPHMBBFM.DALFGEJDJMM; SimpleVolume simpleVolume2 = this.attachmentSearchVolume; Vector3 vector2; float z2 = vector2.z; SimpleVolume simpleVolume3 = this.attachmentSearchVolume; Vector3 vector3; float z3 = vector3.z; Transform transform3 = simpleVolume3.transform; int num = 0; int num2; if (num2 > 0) { ArenaMainframe component = dalfgejdjmm[num].gameObject.GetComponent(); int num3 = 0; if (component == num3) { num++; } } Transform transform4 = base.transform; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; Vector3 vector6; float z6 = vector6.z; LDLPPJEMJIB.z = z6; Transform transform5 = base.transform; Vector3 vector7; float z7 = vector7.z; bool flag; if (!flag) { Transform transform6 = base.transform; float z8 = LDLPPJEMJIB.z; Vector3 vector8; float z9 = vector8.z; Vector3 vector9; float z10 = vector9.z; } Transform transform7 = this.attachmentSnapCollider.transform; Transform transform8 = this.attachmentSnapCollider.transform; Vector3 vector10; float z11 = vector10.z; bool flag2; if (flag2) { float z12 = LDLPPJEMJIB.z; Vector3 vector11; float z13 = vector11.z; Vector3 vector12; float z14 = vector12.z; LDLPPJEMJIB.z = z14; Transform transform9 = base.transform; Vector3 vector13; float z15 = vector13.z; } throw new NullReferenceException(); } // Token: 0x060138C5 RID: 80069 RVA: 0x00484854 File Offset: 0x00482A54 [Token(Token = "0x60138C5")] [Address(RVA = "0x12DF230", Offset = "0x12DE230", VA = "0x1812DF230")] private void NPFNENLJOAI(ChargePhysicalButton LKDLEHGHCAD) { bool hasAuthority = base.OGIBLNIIHDK; if (!hasAuthority) { return; } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (hasAuthority) { return; } while (!hasAuthority) { } } // Token: 0x060138C6 RID: 80070 RVA: 0x00484888 File Offset: 0x00482A88 [Token(Token = "0x60138C6")] [Address(RVA = "0x12DD540", Offset = "0x12DC540", VA = "0x1812DD540")] private bool BLDBNAOHJIG(ChargePhysicalButton LKDLEHGHCAD, AGAJMBPABDL BBIDOHOGCJN, PlayerHand JOFEIIFPKCC) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num) && (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(BBIDOHOGCJN) || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.PlayerIsAlive(BBIDOHOGCJN))) { } return true; } // Token: 0x060138C7 RID: 80071 RVA: 0x004848D8 File Offset: 0x00482AD8 [Token(Token = "0x60138C7")] [Address(RVA = "0x12DDF00", Offset = "0x12DCF00", VA = "0x1812DDF00")] private void JGCDPNPLBOP() { float time = Time.time; float num = Mathf.Lerp((float)0, 6.2831855f, time); Color color = this.glowColor; Color color2 = this.dimColor; } // Token: 0x060138C8 RID: 80072 RVA: 0x00484910 File Offset: 0x00482B10 [Token(Token = "0x60138C8")] [Address(RVA = "0x12DEFC0", Offset = "0x12DDFC0", VA = "0x1812DEFC0")] private void MGCPIBOCBIE() { Color color = this.dimColor; int poghhocnlmd = this.POGHHOCNLMD; Material material; material.SetColor(poghhocnlmd, color); } // Token: 0x060138C9 RID: 80073 RVA: 0x0048493C File Offset: 0x00482B3C [Token(Token = "0x60138C9")] [Address(RVA = "0x12DF740", Offset = "0x12DE740", VA = "0x1812DF740")] private void PGDMEJPDMNI() { Color color = this.glowColor; int poghhocnlmd = this.POGHHOCNLMD; Material material; material.SetColor(poghhocnlmd, color); } // Token: 0x060138CA RID: 80074 RVA: 0x00484968 File Offset: 0x00482B68 [Token(Token = "0x60138CA")] [Address(RVA = "0x12DD680", Offset = "0x12DC680", VA = "0x1812DD680")] private void BOPNBDDAAFD(Color GJAINANBOCB) { } // Token: 0x060138CB RID: 80075 RVA: 0x0048497C File Offset: 0x00482B7C [Token(Token = "0x60138CB")] [Address(RVA = "0x12DEAD0", Offset = "0x12DDAD0", VA = "0x1812DEAD0")] private void LHEAMDHPDKK() { this.CEDIPLLEMOE(); RecRoomAudioClip recRoomAudioClip = this.buttonHoldAudio; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num); this.BDGGFMECNHP = sfxaudioSource; } // Token: 0x060138CC RID: 80076 RVA: 0x004849B8 File Offset: 0x00482BB8 [Token(Token = "0x60138CC")] [Address(RVA = "0x12DD6D0", Offset = "0x12DC6D0", VA = "0x1812DD6D0")] private void CEDIPLLEMOE() { SFXAudioSource bdggfmecnhp = this.BDGGFMECNHP; int num = 0; if (bdggfmecnhp != num) { AudioManager.StopLoopingSFX(this.BDGGFMECNHP); this.BDGGFMECNHP = (ulong)0L; } } // Token: 0x060138CD RID: 80077 RVA: 0x004849EC File Offset: 0x00482BEC [Token(Token = "0x60138CD")] [Address(RVA = "0x12DF7A0", Offset = "0x12DE7A0", VA = "0x1812DF7A0")] private void PINCDAHJHEJ() { this.CEDIPLLEMOE(); RecRoomAudioClip recRoomAudioClip = this.loopingArmedAudio; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num); this.CADMOOHLLIB = sfxaudioSource; } // Token: 0x060138CE RID: 80078 RVA: 0x00484A28 File Offset: 0x00482C28 [Token(Token = "0x60138CE")] [Address(RVA = "0x12DDDD0", Offset = "0x12DCDD0", VA = "0x1812DDDD0")] private void HJHGDJOIKPN() { SFXAudioSource cadmoohllib = this.CADMOOHLLIB; int num = 0; if (cadmoohllib != num) { AudioManager.StopLoopingSFX(this.CADMOOHLLIB); this.CADMOOHLLIB = (ulong)0L; } } // Token: 0x060138CF RID: 80079 RVA: 0x00484A5C File Offset: 0x00482C5C [Token(Token = "0x60138CF")] [Address(RVA = "0x12DD880", Offset = "0x12DC880", VA = "0x1812DD880")] private void EEPCPHJIMIK(float CBBKCMFMLML) { if (this.KOCPFHHFCJA.OLGMEEIPCAL) { RecRoomAudioClip recRoomAudioClip = this.warningBeepAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num = 0; if (audioClip != num) { RecRoomAudioClip recRoomAudioClip2 = this.warningBeepAudio; Transform transform = base.transform; int num2 = 0; int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num3, num2); } } float num4 = Mathf.Lerp(this.warningFrequencyCurve.Evaluate(CBBKCMFMLML), CBBKCMFMLML, CBBKCMFMLML); this.KOCPFHHFCJA.KGFFMEICLNN(1f); } } // Token: 0x060138D0 RID: 80080 RVA: 0x00484AE4 File Offset: 0x00482CE4 [Token(Token = "0x60138D0")] [Address(RVA = "0x12DCAA0", Offset = "0x12DBAA0", VA = "0x1812DCAA0")] private bool AILAIAGOEKM(AGAJMBPABDL IEKDDPPNFPF) { /* An exception occurred when decompiling this method (060138D0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.Arena.ArenaEMP::AILAIAGOEKM(AGAJMBPABDL) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Exception(var_0_0A, newobj:Exception(Exception::.ctor, ldstr:string("Unsupported"))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 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 355 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 1663 */; } // Token: 0x060138D1 RID: 80081 RVA: 0x00484AFC File Offset: 0x00482CFC [Token(Token = "0x60138D1")] [Address(RVA = "0x12DFBF0", Offset = "0x12DEBF0", VA = "0x1812DFBF0")] public ArenaEMP() { int num = Shader.PropertyToID("_EmissionColor"); this.POGHHOCNLMD = num; base..ctor(); } // Token: 0x060138D2 RID: 80082 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60138D2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] static ArenaEMP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400CABE RID: 51902 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400CABE")] [SerializeField] [Header("Arming")] private float armDuration = 10f; // Token: 0x0400CABF RID: 51903 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CABF")] [SerializeField] [Header("Mainframe Attaching")] private SimpleVolume attachmentSearchVolume; // Token: 0x0400CAC0 RID: 51904 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CAC0")] [SerializeField] private BoxCollider attachmentSnapCollider; // Token: 0x0400CAC1 RID: 51905 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400CAC1")] [SerializeField] [Header("Detonate")] private float detonateDelay = 40f; // Token: 0x0400CAC2 RID: 51906 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400CAC2")] [SerializeField] [Header("Disarm")] private float disarmDuration = 10f; // Token: 0x0400CAC3 RID: 51907 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400CAC3")] [SerializeField] [Header("Misc Button")] private float buttonDischargeDuration = 4f; // Token: 0x0400CAC4 RID: 51908 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400CAC4")] [SerializeField] [Header("EMP Site Feedback")] private RendererMaterialPair glowRenderer; // Token: 0x0400CAC5 RID: 51909 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400CAC5")] [SerializeField] private Color dimColor; // Token: 0x0400CAC6 RID: 51910 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400CAC6")] [SerializeField] private Color glowColor; // Token: 0x0400CAC7 RID: 51911 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400CAC7")] [SerializeField] [Header("Mainframe Attach Feedback")] private RecRoomAudioClip onMainframeAttachAudio; // Token: 0x0400CAC8 RID: 51912 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400CAC8")] [SerializeField] [Header("Button Feedback")] private RecRoomAudioClip buttonHoldAudio; // Token: 0x0400CAC9 RID: 51913 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400CAC9")] [SerializeField] [Header("Warning Feedback")] private float minWarningFrequency = 2f; // Token: 0x0400CACA RID: 51914 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x400CACA")] [SerializeField] private float maxWarningFrequency = 6f; // Token: 0x0400CACB RID: 51915 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CACB")] [SerializeField] private AnimationCurve warningFrequencyCurve; // Token: 0x0400CACC RID: 51916 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CACC")] [SerializeField] private RecRoomAudioClip warningBeepAudio; // Token: 0x0400CACD RID: 51917 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CACD")] [SerializeField] [Header("Armed Feedback")] private RecRoomAudioClip onArmAudio; // Token: 0x0400CACE RID: 51918 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400CACE")] [SerializeField] private RecRoomAudioClip loopingArmedAudio; // Token: 0x0400CACF RID: 51919 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400CACF")] [SerializeField] [Header("Detonation Feedback")] private RecRoomAudioClip detonationAudio; // Token: 0x0400CAD0 RID: 51920 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400CAD0")] [SerializeField] private float detonationParticlesDelay = 0.77f; // Token: 0x0400CAD1 RID: 51921 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400CAD1")] [SerializeField] private PooledParticle detonationParticlePrefab; // Token: 0x0400CAD2 RID: 51922 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400CAD2")] [SerializeField] [Header("Defused Feedback")] private RecRoomAudioClip defusedAudio; // Token: 0x0400CAD3 RID: 51923 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400CAD3")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool tool; // Token: 0x0400CAD4 RID: 51924 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400CAD4")] private MACMLJJGBIM KOCPFHHFCJA; // Token: 0x0400CAD5 RID: 51925 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400CAD5")] private MJNLDDCLOGP MBDCEOIOBNA; // Token: 0x0400CAD6 RID: 51926 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400CAD6")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400CAD7 RID: 51927 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400CAD7")] private ToolPlayerAttractor OOPOMKMHBFK; // Token: 0x0400CAD8 RID: 51928 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400CAD8")] private ChargePhysicalButton LKDLEHGHCAD; // Token: 0x0400CAD9 RID: 51929 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400CAD9")] private SFXAudioSource BDGGFMECNHP; // Token: 0x0400CADA RID: 51930 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400CADA")] private SFXAudioSource CADMOOHLLIB; // Token: 0x0400CADB RID: 51931 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400CADB")] private int POGHHOCNLMD; // Token: 0x0400CADC RID: 51932 [Token(Token = "0x400CADC")] public static ArenaEMP.OKGJJIEBEGH ArmEvent; // Token: 0x0400CADD RID: 51933 [Token(Token = "0x400CADD")] public static ArenaEMP.OKGJJIEBEGH DefuseEvent; // Token: 0x02002D5C RID: 11612 [Token(Token = "0x2002D5C")] public sealed class OKGJJIEBEGH : MulticastDelegate { // Token: 0x060138D3 RID: 80083 RVA: 0x00484B70 File Offset: 0x00482D70 [Token(Token = "0x60138D3")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public OKGJJIEBEGH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060138D4 RID: 80084 RVA: 0x00484B8C File Offset: 0x00482D8C [Token(Token = "0x60138D4")] [Address(RVA = "0x52CCA0", Offset = "0x52BCA0", VA = "0x18052CCA0", Slot = "13")] public void Invoke(ArenaEMP JILMFLHKKFH, AGAJMBPABDL IEKDDPPNFPF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060138D5 RID: 80085 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60138D5")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", Slot = "14")] public IAsyncResult BeginInvoke(ArenaEMP JILMFLHKKFH, AGAJMBPABDL IEKDDPPNFPF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060138D6 RID: 80086 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60138D6")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002D5D RID: 11613 [Token(Token = "0x2002D5D")] private enum EOIAHDAHKLA { // Token: 0x0400CADF RID: 51935 [Token(Token = "0x400CADF")] NOT_IN_EMP_SITE, // Token: 0x0400CAE0 RID: 51936 [Token(Token = "0x400CAE0")] IN_EMP_SITE, // Token: 0x0400CAE1 RID: 51937 [Token(Token = "0x400CAE1")] ATTACHED_TO_MAINFRAME, // Token: 0x0400CAE2 RID: 51938 [Token(Token = "0x400CAE2")] ARMED, // Token: 0x0400CAE3 RID: 51939 [Token(Token = "0x400CAE3")] DETONATED, // Token: 0x0400CAE4 RID: 51940 [Token(Token = "0x400CAE4")] DEFUSED } // Token: 0x02002D5E RID: 11614 [Token(Token = "0x2002D5E")] private enum NHADAAFMDGD { // Token: 0x0400CAE6 RID: 51942 [Token(Token = "0x400CAE6")] READY_TO_ARM, // Token: 0x0400CAE7 RID: 51943 [Token(Token = "0x400CAE7")] ARMING } // Token: 0x02002D5F RID: 11615 [Token(Token = "0x2002D5F")] private enum KFIMBIFPOPD { // Token: 0x0400CAE9 RID: 51945 [Token(Token = "0x400CAE9")] ARMED, // Token: 0x0400CAEA RID: 51946 [Token(Token = "0x400CAEA")] DISARMING } } }