using System; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Pools; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002C72 RID: 11378 [Token(Token = "0x2002C72")] public class ArenaEMP : MonoBehaviourPun { // Token: 0x17003577 RID: 13687 // (get) Token: 0x06013462 RID: 78946 RVA: 0x00479C60 File Offset: 0x00477E60 [Token(Token = "0x17003577")] public bool HABNHHJNBCJ { [Token(Token = "0x6013462")] [Address(RVA = "0x7EADE0", Offset = "0x7E9BE0", VA = "0x1807EADE0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17003578 RID: 13688 // (get) Token: 0x06013463 RID: 78947 RVA: 0x00479C7C File Offset: 0x00477E7C [Token(Token = "0x17003578")] public bool FJPFHBEDKPD { [Token(Token = "0x6013463")] [Address(RVA = "0x7EAE80", Offset = "0x7E9C80", VA = "0x1807EAE80")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17003579 RID: 13689 // (get) Token: 0x06013464 RID: 78948 RVA: 0x00479C98 File Offset: 0x00477E98 [Token(Token = "0x17003579")] public bool MDJNPKPLEPO { [Token(Token = "0x6013464")] [Address(RVA = "0x7EAE30", Offset = "0x7E9C30", VA = "0x1807EAE30")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x06013465 RID: 78949 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013465")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] public void Initialize(ArenaManager MCMIHLAAOGO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013466 RID: 78950 RVA: 0x00479CB4 File Offset: 0x00477EB4 [Token(Token = "0x6013466")] [Address(RVA = "0x7E7C60", Offset = "0x7E6A60", VA = "0x1807E7C60", 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: 0x06013467 RID: 78951 RVA: 0x00479F6C File Offset: 0x0047816C [Token(Token = "0x6013467")] [Address(RVA = "0x7EACA0", Offset = "0x7E9AA0", VA = "0x1807EACA0")] private void Start() { this.tool.k__BackingField.PauseAutomaticCleanup(this); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num); } // Token: 0x06013468 RID: 78952 RVA: 0x00479FA4 File Offset: 0x004781A4 [Token(Token = "0x6013468")] [Address(RVA = "0x7EA770", Offset = "0x7E9570", VA = "0x1807EA770")] private void OnDisable() { this.HJHGDJOIKPN(); this.CEDIPLLEMOE(); } // Token: 0x06013469 RID: 78953 RVA: 0x00479FC0 File Offset: 0x004781C0 [Token(Token = "0x6013469")] [Address(RVA = "0x7EA670", Offset = "0x7E9470", VA = "0x1807EA670", 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: 0x0601346A RID: 78954 RVA: 0x0047A030 File Offset: 0x00478230 [Token(Token = "0x601346A")] [Address(RVA = "0x7EAD00", Offset = "0x7E9B00", VA = "0x1807EAD00")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.MBDCEOIOBNA.OCGHOBMJNMA(); this.KOCPFHHFCJA.OCGHOBMJNMA(); } // Token: 0x0601346B RID: 78955 RVA: 0x0047A064 File Offset: 0x00478264 [Token(Token = "0x601346B")] [Address(RVA = "0x7E8DF0", Offset = "0x7E7BF0", VA = "0x1807E8DF0")] private void HBJGKOOBOOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { /* An exception occurred when decompiling this method (0601346B) 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: 0x0601346C RID: 78956 RVA: 0x0047A0E4 File Offset: 0x004782E4 [Token(Token = "0x601346C")] [Address(RVA = "0x7E88E0", Offset = "0x7E76E0", VA = "0x1807E88E0")] private void CPDOBNBLGGM() { if (base.OGIBLNIIHDK && ArenaEMPSite.IsInEMPSite(this)) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x0601346D RID: 78957 RVA: 0x0047A114 File Offset: 0x00478314 [Token(Token = "0x601346D")] [Address(RVA = "0x7E9930", Offset = "0x7E8730", VA = "0x1807E9930")] private void KDOHMJEEJOB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { /* An exception occurred when decompiling this method (0601346D) 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: 0x0601346E RID: 78958 RVA: 0x0047A1E8 File Offset: 0x004783E8 [Token(Token = "0x601346E")] [Address(RVA = "0x7EAC10", Offset = "0x7E9A10", VA = "0x1807EAC10")] private void PMJKFBFDOJJ() { if (base.OGIBLNIIHDK && !ArenaEMPSite.IsInEMPSite(this)) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x0601346F RID: 78959 RVA: 0x0047A220 File Offset: 0x00478420 [Token(Token = "0x601346F")] [Address(RVA = "0x7E9F80", Offset = "0x7E8D80", VA = "0x1807E9F80")] 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: 0x06013470 RID: 78960 RVA: 0x0047A2D4 File Offset: 0x004784D4 [Token(Token = "0x6013470")] [Address(RVA = "0x7EA9A0", Offset = "0x7E97A0", VA = "0x1807EA9A0")] private void PKEMMOKICPC() { if (base.OGIBLNIIHDK && this.tool.FNFNLDBILFE) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06013471 RID: 78961 RVA: 0x0047A308 File Offset: 0x00478508 [Token(Token = "0x6013471")] [Address(RVA = "0x7EA340", Offset = "0x7E9140", VA = "0x1807EA340")] private void NLPANAGDOBJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "READY TO ARM"; } // Token: 0x06013472 RID: 78962 RVA: 0x0047A32C File Offset: 0x0047852C [Token(Token = "0x6013472")] [Address(RVA = "0x7E9B30", Offset = "0x7E8930", VA = "0x1807E9B30")] 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: 0x06013473 RID: 78963 RVA: 0x0047A388 File Offset: 0x00478588 [Token(Token = "0x6013473")] [Address(RVA = "0x7E8980", Offset = "0x7E7780", VA = "0x1807E8980")] private void EDHMPNGGABF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMING..."; this.LHEAMDHPDKK(); } // Token: 0x06013474 RID: 78964 RVA: 0x0047A3B4 File Offset: 0x004785B4 [Token(Token = "0x6013474")] [Address(RVA = "0x7E8D70", Offset = "0x7E7B70", VA = "0x1807E8D70")] private void FINGEHDDPJG() { if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06013475 RID: 78965 RVA: 0x0047A3E8 File Offset: 0x004785E8 [Token(Token = "0x6013475")] [Address(RVA = "0x7E8970", Offset = "0x7E7770", VA = "0x1807E8970")] private void DDFCAPAPHAB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.CEDIPLLEMOE(); } // Token: 0x06013476 RID: 78966 RVA: 0x0047A3FC File Offset: 0x004785FC [Token(Token = "0x6013476")] [Address(RVA = "0x7EA430", Offset = "0x7E9230", VA = "0x1807EA430")] 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: 0x06013477 RID: 78967 RVA: 0x0047A4E0 File Offset: 0x004786E0 [Token(Token = "0x6013477")] [Address(RVA = "0x7E8360", Offset = "0x7E7160", VA = "0x1807E8360")] 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: 0x06013478 RID: 78968 RVA: 0x0047A5D0 File Offset: 0x004787D0 [Token(Token = "0x6013478")] [Address(RVA = "0x7EA180", Offset = "0x7E8F80", VA = "0x1807EA180")] private void MHGJKOIJJBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.HJHGDJOIKPN(); } // Token: 0x06013479 RID: 78969 RVA: 0x0047A5E4 File Offset: 0x004787E4 [Token(Token = "0x6013479")] [Address(RVA = "0x7EA290", Offset = "0x7E9090", VA = "0x1807EA290")] 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: 0x0601347A RID: 78970 RVA: 0x0047A628 File Offset: 0x00478828 [Token(Token = "0x601347A")] [Address(RVA = "0x7EA190", Offset = "0x7E8F90", VA = "0x1807EA190")] 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: 0x0601347B RID: 78971 RVA: 0x0047A684 File Offset: 0x00478884 [Token(Token = "0x601347B")] [Address(RVA = "0x7E8D10", Offset = "0x7E7B10", VA = "0x1807E8D10")] private void FELACJJAHMB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "DISARMING..."; this.LHEAMDHPDKK(); } // Token: 0x0601347C RID: 78972 RVA: 0x0047A6B0 File Offset: 0x004788B0 [Token(Token = "0x601347C")] [Address(RVA = "0x7E8FE0", Offset = "0x7E7DE0", VA = "0x1807E8FE0")] private void IGKMNNOKAME() { if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x0601347D RID: 78973 RVA: 0x0047A6E4 File Offset: 0x004788E4 [Token(Token = "0x601347D")] [Address(RVA = "0x7E8970", Offset = "0x7E7770", VA = "0x1807E8970")] private void EMPABGDCDIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.CEDIPLLEMOE(); } // Token: 0x0601347E RID: 78974 RVA: 0x0047A6F8 File Offset: 0x004788F8 [Token(Token = "0x601347E")] [Address(RVA = "0x7EAA20", Offset = "0x7E9820", VA = "0x1807EAA20")] 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: 0x0601347F RID: 78975 RVA: 0x0047A7D0 File Offset: 0x004789D0 [Token(Token = "0x601347F")] [Address(RVA = "0x7E8B80", Offset = "0x7E7980", VA = "0x1807E8B80")] 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: 0x06013480 RID: 78976 RVA: 0x0047A838 File Offset: 0x00478A38 [Token(Token = "0x6013480")] [Address(RVA = "0x7E9CD0", Offset = "0x7E8AD0", VA = "0x1807E9CD0")] 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: 0x06013481 RID: 78977 RVA: 0x0047A904 File Offset: 0x00478B04 [Token(Token = "0x6013481")] [Address(RVA = "0x7E9EF0", Offset = "0x7E8CF0", VA = "0x1807E9EF0")] 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: 0x06013482 RID: 78978 RVA: 0x0047A938 File Offset: 0x00478B38 [Token(Token = "0x6013482")] [Address(RVA = "0x7EA790", Offset = "0x7E9590", VA = "0x1807EA790")] 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: 0x06013483 RID: 78979 RVA: 0x0047A988 File Offset: 0x00478B88 [Token(Token = "0x6013483")] [Address(RVA = "0x7E9160", Offset = "0x7E7F60", VA = "0x1807E9160")] 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: 0x06013484 RID: 78980 RVA: 0x0047AAE8 File Offset: 0x00478CE8 [Token(Token = "0x6013484")] [Address(RVA = "0x7EA390", Offset = "0x7E9190", VA = "0x1807EA390")] private void NPFNENLJOAI(ChargePhysicalButton LKDLEHGHCAD) { bool hasAuthority = base.OGIBLNIIHDK; if (!hasAuthority) { return; } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (hasAuthority) { return; } while (!hasAuthority) { } } // Token: 0x06013485 RID: 78981 RVA: 0x0047AB1C File Offset: 0x00478D1C [Token(Token = "0x6013485")] [Address(RVA = "0x7E86A0", Offset = "0x7E74A0", VA = "0x1807E86A0")] 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: 0x06013486 RID: 78982 RVA: 0x0047AB6C File Offset: 0x00478D6C [Token(Token = "0x6013486")] [Address(RVA = "0x7E9060", Offset = "0x7E7E60", VA = "0x1807E9060")] 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: 0x06013487 RID: 78983 RVA: 0x0047ABA4 File Offset: 0x00478DA4 [Token(Token = "0x6013487")] [Address(RVA = "0x7EA120", Offset = "0x7E8F20", VA = "0x1807EA120")] private void MGCPIBOCBIE() { Color color = this.dimColor; int poghhocnlmd = this.POGHHOCNLMD; Material material; material.SetColor(poghhocnlmd, color); } // Token: 0x06013488 RID: 78984 RVA: 0x0047ABD0 File Offset: 0x00478DD0 [Token(Token = "0x6013488")] [Address(RVA = "0x7EA8A0", Offset = "0x7E96A0", VA = "0x1807EA8A0")] private void PGDMEJPDMNI() { Color color = this.glowColor; int poghhocnlmd = this.POGHHOCNLMD; Material material; material.SetColor(poghhocnlmd, color); } // Token: 0x06013489 RID: 78985 RVA: 0x0047ABFC File Offset: 0x00478DFC [Token(Token = "0x6013489")] [Address(RVA = "0x7E87E0", Offset = "0x7E75E0", VA = "0x1807E87E0")] private void BOPNBDDAAFD(Color GJAINANBOCB) { } // Token: 0x0601348A RID: 78986 RVA: 0x0047AC10 File Offset: 0x00478E10 [Token(Token = "0x601348A")] [Address(RVA = "0x7E9C30", Offset = "0x7E8A30", VA = "0x1807E9C30")] 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: 0x0601348B RID: 78987 RVA: 0x0047AC4C File Offset: 0x00478E4C [Token(Token = "0x601348B")] [Address(RVA = "0x7E8830", Offset = "0x7E7630", VA = "0x1807E8830")] private void CEDIPLLEMOE() { SFXAudioSource bdggfmecnhp = this.BDGGFMECNHP; int num = 0; if (bdggfmecnhp != num) { AudioManager.StopLoopingSFX(this.BDGGFMECNHP); this.BDGGFMECNHP = (ulong)0L; } } // Token: 0x0601348C RID: 78988 RVA: 0x0047AC80 File Offset: 0x00478E80 [Token(Token = "0x601348C")] [Address(RVA = "0x7EA900", Offset = "0x7E9700", VA = "0x1807EA900")] 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: 0x0601348D RID: 78989 RVA: 0x0047ACBC File Offset: 0x00478EBC [Token(Token = "0x601348D")] [Address(RVA = "0x7E8F30", Offset = "0x7E7D30", VA = "0x1807E8F30")] private void HJHGDJOIKPN() { SFXAudioSource cadmoohllib = this.CADMOOHLLIB; int num = 0; if (cadmoohllib != num) { AudioManager.StopLoopingSFX(this.CADMOOHLLIB); this.CADMOOHLLIB = (ulong)0L; } } // Token: 0x0601348E RID: 78990 RVA: 0x0047ACF0 File Offset: 0x00478EF0 [Token(Token = "0x601348E")] [Address(RVA = "0x7E89E0", Offset = "0x7E77E0", VA = "0x1807E89E0")] 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: 0x0601348F RID: 78991 RVA: 0x0047AD78 File Offset: 0x00478F78 [Token(Token = "0x601348F")] [Address(RVA = "0x7E7C00", Offset = "0x7E6A00", VA = "0x1807E7C00")] private bool AILAIAGOEKM(AGAJMBPABDL IEKDDPPNFPF) { /* An exception occurred when decompiling this method (0601348F) 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: 0x06013490 RID: 78992 RVA: 0x0047AD90 File Offset: 0x00478F90 [Token(Token = "0x6013490")] [Address(RVA = "0x7EAD50", Offset = "0x7E9B50", VA = "0x1807EAD50")] public ArenaEMP() { int num = Shader.PropertyToID("_EmissionColor"); this.POGHHOCNLMD = num; base..ctor(); } // Token: 0x06013491 RID: 78993 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013491")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] static ArenaEMP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400C8AA RID: 51370 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C8AA")] [SerializeField] [Header("Arming")] private float armDuration = 10f; // Token: 0x0400C8AB RID: 51371 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C8AB")] [SerializeField] [Header("Mainframe Attaching")] private SimpleVolume attachmentSearchVolume; // Token: 0x0400C8AC RID: 51372 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C8AC")] [SerializeField] private BoxCollider attachmentSnapCollider; // Token: 0x0400C8AD RID: 51373 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C8AD")] [SerializeField] [Header("Detonate")] private float detonateDelay = 40f; // Token: 0x0400C8AE RID: 51374 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400C8AE")] [SerializeField] [Header("Disarm")] private float disarmDuration = 10f; // Token: 0x0400C8AF RID: 51375 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C8AF")] [SerializeField] [Header("Misc Button")] private float buttonDischargeDuration = 4f; // Token: 0x0400C8B0 RID: 51376 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400C8B0")] [SerializeField] [Header("EMP Site Feedback")] private RendererMaterialPair glowRenderer; // Token: 0x0400C8B1 RID: 51377 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400C8B1")] [SerializeField] private Color dimColor; // Token: 0x0400C8B2 RID: 51378 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400C8B2")] [SerializeField] private Color glowColor; // Token: 0x0400C8B3 RID: 51379 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C8B3")] [SerializeField] [Header("Mainframe Attach Feedback")] private RecRoomAudioClip onMainframeAttachAudio; // Token: 0x0400C8B4 RID: 51380 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C8B4")] [SerializeField] [Header("Button Feedback")] private RecRoomAudioClip buttonHoldAudio; // Token: 0x0400C8B5 RID: 51381 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C8B5")] [SerializeField] [Header("Warning Feedback")] private float minWarningFrequency = 2f; // Token: 0x0400C8B6 RID: 51382 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x400C8B6")] [SerializeField] private float maxWarningFrequency = 6f; // Token: 0x0400C8B7 RID: 51383 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400C8B7")] [SerializeField] private AnimationCurve warningFrequencyCurve; // Token: 0x0400C8B8 RID: 51384 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400C8B8")] [SerializeField] private RecRoomAudioClip warningBeepAudio; // Token: 0x0400C8B9 RID: 51385 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400C8B9")] [SerializeField] [Header("Armed Feedback")] private RecRoomAudioClip onArmAudio; // Token: 0x0400C8BA RID: 51386 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400C8BA")] [SerializeField] private RecRoomAudioClip loopingArmedAudio; // Token: 0x0400C8BB RID: 51387 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400C8BB")] [SerializeField] [Header("Detonation Feedback")] private RecRoomAudioClip detonationAudio; // Token: 0x0400C8BC RID: 51388 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400C8BC")] [SerializeField] private float detonationParticlesDelay = 0.77f; // Token: 0x0400C8BD RID: 51389 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400C8BD")] [SerializeField] private PooledParticle detonationParticlePrefab; // Token: 0x0400C8BE RID: 51390 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400C8BE")] [SerializeField] [Header("Defused Feedback")] private RecRoomAudioClip defusedAudio; // Token: 0x0400C8BF RID: 51391 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400C8BF")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool tool; // Token: 0x0400C8C0 RID: 51392 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400C8C0")] private MACMLJJGBIM KOCPFHHFCJA; // Token: 0x0400C8C1 RID: 51393 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400C8C1")] private MJNLDDCLOGP MBDCEOIOBNA; // Token: 0x0400C8C2 RID: 51394 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400C8C2")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400C8C3 RID: 51395 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400C8C3")] private ToolPlayerAttractor OOPOMKMHBFK; // Token: 0x0400C8C4 RID: 51396 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400C8C4")] private ChargePhysicalButton LKDLEHGHCAD; // Token: 0x0400C8C5 RID: 51397 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400C8C5")] private SFXAudioSource BDGGFMECNHP; // Token: 0x0400C8C6 RID: 51398 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400C8C6")] private SFXAudioSource CADMOOHLLIB; // Token: 0x0400C8C7 RID: 51399 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400C8C7")] private int POGHHOCNLMD; // Token: 0x0400C8C8 RID: 51400 [Token(Token = "0x400C8C8")] public static ArenaEMP.OKGJJIEBEGH ArmEvent; // Token: 0x0400C8C9 RID: 51401 [Token(Token = "0x400C8C9")] public static ArenaEMP.OKGJJIEBEGH DefuseEvent; // Token: 0x02002C73 RID: 11379 [Token(Token = "0x2002C73")] public sealed class OKGJJIEBEGH : MulticastDelegate { // Token: 0x06013492 RID: 78994 RVA: 0x0047AE04 File Offset: 0x00479004 [Token(Token = "0x6013492")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public OKGJJIEBEGH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06013493 RID: 78995 RVA: 0x0047AE20 File Offset: 0x00479020 [Token(Token = "0x6013493")] [Address(RVA = "0x48FFD0", Offset = "0x48EDD0", VA = "0x18048FFD0", Slot = "13")] public void Invoke(ArenaEMP JILMFLHKKFH, AGAJMBPABDL IEKDDPPNFPF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06013494 RID: 78996 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013494")] [Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", 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: 0x06013495 RID: 78997 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013495")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002C74 RID: 11380 [Token(Token = "0x2002C74")] private enum EOIAHDAHKLA { // Token: 0x0400C8CB RID: 51403 [Token(Token = "0x400C8CB")] NOT_IN_EMP_SITE, // Token: 0x0400C8CC RID: 51404 [Token(Token = "0x400C8CC")] IN_EMP_SITE, // Token: 0x0400C8CD RID: 51405 [Token(Token = "0x400C8CD")] ATTACHED_TO_MAINFRAME, // Token: 0x0400C8CE RID: 51406 [Token(Token = "0x400C8CE")] ARMED, // Token: 0x0400C8CF RID: 51407 [Token(Token = "0x400C8CF")] DETONATED, // Token: 0x0400C8D0 RID: 51408 [Token(Token = "0x400C8D0")] DEFUSED } // Token: 0x02002C75 RID: 11381 [Token(Token = "0x2002C75")] private enum NHADAAFMDGD { // Token: 0x0400C8D2 RID: 51410 [Token(Token = "0x400C8D2")] READY_TO_ARM, // Token: 0x0400C8D3 RID: 51411 [Token(Token = "0x400C8D3")] ARMING } // Token: 0x02002C76 RID: 11382 [Token(Token = "0x2002C76")] private enum KFIMBIFPOPD { // Token: 0x0400C8D5 RID: 51413 [Token(Token = "0x400C8D5")] ARMED, // Token: 0x0400C8D6 RID: 51414 [Token(Token = "0x400C8D6")] DISARMING } } }