using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Core.Pools; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002775 RID: 10101 [Token(Token = "0x2002775")] [StructLayout(3)] public class ArenaEMP : MonoBehaviourPun { // Token: 0x17002FA2 RID: 12194 // (get) Token: 0x06011A5F RID: 72287 RVA: 0x00435C04 File Offset: 0x00433E04 [Token(Token = "0x17002FA2")] public bool HABNHHJNBCJ { [Token(Token = "0x6011A5F")] [Address(RVA = "0x1556190", Offset = "0x1554B90", VA = "0x181556190")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17002FA3 RID: 12195 // (get) Token: 0x06011A60 RID: 72288 RVA: 0x00435C20 File Offset: 0x00433E20 [Token(Token = "0x17002FA3")] public bool FJPFHBEDKPD { [Token(Token = "0x6011A60")] [Address(RVA = "0x1556230", Offset = "0x1554C30", VA = "0x181556230")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17002FA4 RID: 12196 // (get) Token: 0x06011A61 RID: 72289 RVA: 0x00435C3C File Offset: 0x00433E3C [Token(Token = "0x17002FA4")] public bool MDJNPKPLEPO { [Token(Token = "0x6011A61")] [Address(RVA = "0x15561E0", Offset = "0x1554BE0", VA = "0x1815561E0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x06011A62 RID: 72290 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A62")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] public void Initialize(ArenaManager MCMIHLAAOGO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011A63 RID: 72291 RVA: 0x00435C58 File Offset: 0x00433E58 [Token(Token = "0x6011A63")] [Address(RVA = "0x1553010", Offset = "0x1551A10", VA = "0x181553010", 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; ActionEvent postReleaseEvent = tool2.PostReleaseEvent; Action action = new Action(this.PFLAPOOECDN); ActionEvent actionEvent = postReleaseEvent + action; tool2.PostReleaseEvent = actionEvent; 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", (SetterPermissionMode)num3); num3 = 0; this.MBDCEOIOBNA = mjnlddclogp; int num4; int num5; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", (SetterPermissionMode)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: 0x06011A64 RID: 72292 RVA: 0x00435F10 File Offset: 0x00434110 [Token(Token = "0x6011A64")] [Address(RVA = "0x1556050", Offset = "0x1554A50", VA = "0x181556050")] private void Start() { this.tool.k__BackingField.PauseAutomaticCleanup(this); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num); } // Token: 0x06011A65 RID: 72293 RVA: 0x00435F48 File Offset: 0x00434148 [Token(Token = "0x6011A65")] [Address(RVA = "0x1555B20", Offset = "0x1554520", VA = "0x181555B20")] private void OnDisable() { this.HJHGDJOIKPN(); this.CEDIPLLEMOE(); } // Token: 0x06011A66 RID: 72294 RVA: 0x00435F64 File Offset: 0x00434164 [Token(Token = "0x6011A66")] [Address(RVA = "0x1555A20", Offset = "0x1554420", VA = "0x181555A20", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this.tool; ActionEvent postReleaseEvent = tool.PostReleaseEvent; Action action = new Action(this.PFLAPOOECDN); ActionEvent actionEvent = postReleaseEvent - action; tool.PostReleaseEvent = actionEvent; ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD; ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.NPFNENLJOAI); lkdlehghcad.IFBBCJAFNKL -= dhlbgcgfokm; this.HJHGDJOIKPN(); this.CEDIPLLEMOE(); } // Token: 0x06011A67 RID: 72295 RVA: 0x00435FD4 File Offset: 0x004341D4 [Token(Token = "0x6011A67")] [Address(RVA = "0x15560B0", Offset = "0x1554AB0", VA = "0x1815560B0")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.MBDCEOIOBNA.OCGHOBMJNMA(); this.KOCPFHHFCJA.OCGHOBMJNMA(); } // Token: 0x06011A68 RID: 72296 RVA: 0x00436008 File Offset: 0x00434208 [Token(Token = "0x6011A68")] [Address(RVA = "0x15541A0", Offset = "0x1552BA0", VA = "0x1815541A0")] private void HBJGKOOBOOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { /* An exception occurred when decompiling this method (06011A68) 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_54: stloc:Player(var_7_5C, callgetter:Player(PhotonNetwork::get_LocalPlayer)) stloc:bool(var_8_66, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:Player(var_7_5C))) } 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: 0x06011A69 RID: 72297 RVA: 0x0043607C File Offset: 0x0043427C [Token(Token = "0x6011A69")] [Address(RVA = "0x1553C90", Offset = "0x1552690", VA = "0x181553C90")] private void CPDOBNBLGGM() { if (base.hasAuthority && ArenaEMPSite.IsInEMPSite(this)) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06011A6A RID: 72298 RVA: 0x004360AC File Offset: 0x004342AC [Token(Token = "0x6011A6A")] [Address(RVA = "0x1554CE0", Offset = "0x15536E0", VA = "0x181554CE0")] private void KDOHMJEEJOB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { /* An exception occurred when decompiling this method (06011A6A) 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_A8: stloc:Player(var_11_B0, callgetter:Player(PhotonNetwork::get_LocalPlayer)) stloc:bool(var_12_BA, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:Player(var_11_B0))) } 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: 0x06011A6B RID: 72299 RVA: 0x00436174 File Offset: 0x00434374 [Token(Token = "0x6011A6B")] [Address(RVA = "0x1555FC0", Offset = "0x15549C0", VA = "0x181555FC0")] private void PMJKFBFDOJJ() { if (base.hasAuthority && !ArenaEMPSite.IsInEMPSite(this)) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x06011A6C RID: 72300 RVA: 0x004361AC File Offset: 0x004343AC [Token(Token = "0x6011A6C")] [Address(RVA = "0x1555330", Offset = "0x1553D30", VA = "0x181555330")] 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; } // Token: 0x06011A6D RID: 72301 RVA: 0x00436258 File Offset: 0x00434458 [Token(Token = "0x6011A6D")] [Address(RVA = "0x1555D50", Offset = "0x1554750", VA = "0x181555D50")] private void PKEMMOKICPC() { if (base.hasAuthority && this.tool.FNFNLDBILFE) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06011A6E RID: 72302 RVA: 0x0043628C File Offset: 0x0043448C [Token(Token = "0x6011A6E")] [Address(RVA = "0x15556F0", Offset = "0x15540F0", VA = "0x1815556F0")] private void NLPANAGDOBJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "READY TO ARM"; } // Token: 0x06011A6F RID: 72303 RVA: 0x004362B0 File Offset: 0x004344B0 [Token(Token = "0x6011A6F")] [Address(RVA = "0x1554EE0", Offset = "0x15538E0", VA = "0x181554EE0")] private void KHPMGGDKHAP() { if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().IsLocal) { if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06011A70 RID: 72304 RVA: 0x0043630C File Offset: 0x0043450C [Token(Token = "0x6011A70")] [Address(RVA = "0x1553D30", Offset = "0x1552730", VA = "0x181553D30")] private void EDHMPNGGABF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMING..."; this.LHEAMDHPDKK(); } // Token: 0x06011A71 RID: 72305 RVA: 0x00436338 File Offset: 0x00434538 [Token(Token = "0x6011A71")] [Address(RVA = "0x1554120", Offset = "0x1552B20", VA = "0x181554120")] private void FINGEHDDPJG() { if (base.hasAuthority && !this.LKDLEHGHCAD.JPAJBLPGHJK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06011A72 RID: 72306 RVA: 0x0043636C File Offset: 0x0043456C [Token(Token = "0x6011A72")] [Address(RVA = "0x1553D20", Offset = "0x1552720", VA = "0x181553D20")] private void DDFCAPAPHAB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.CEDIPLLEMOE(); } // Token: 0x06011A73 RID: 72307 RVA: 0x00436380 File Offset: 0x00434580 [Token(Token = "0x6011A73")] [Address(RVA = "0x15557E0", Offset = "0x15541E0", VA = "0x1815557E0")] 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.hasAuthority) { 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; Photon.Realtime.Player authority = base.authority; armEvent(this, authority); } // Token: 0x06011A74 RID: 72308 RVA: 0x00436464 File Offset: 0x00434664 [Token(Token = "0x6011A74")] [Address(RVA = "0x1553710", Offset = "0x1552110", VA = "0x181553710")] 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.hasAuthority && this.MBDCEOIOBNA.OLGMEEIPCAL) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06011A75 RID: 72309 RVA: 0x00436554 File Offset: 0x00434754 [Token(Token = "0x6011A75")] [Address(RVA = "0x1555530", Offset = "0x1553F30", VA = "0x181555530")] private void MHGJKOIJJBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.HJHGDJOIKPN(); } // Token: 0x06011A76 RID: 72310 RVA: 0x00436568 File Offset: 0x00434768 [Token(Token = "0x6011A76")] [Address(RVA = "0x1555640", Offset = "0x1554040", VA = "0x181555640")] 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: 0x06011A77 RID: 72311 RVA: 0x004365AC File Offset: 0x004347AC [Token(Token = "0x6011A77")] [Address(RVA = "0x1555540", Offset = "0x1553F40", VA = "0x181555540")] private void MKOJPJPDCLA() { if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().IsLocal) { if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06011A78 RID: 72312 RVA: 0x00436608 File Offset: 0x00434808 [Token(Token = "0x6011A78")] [Address(RVA = "0x15540C0", Offset = "0x1552AC0", VA = "0x1815540C0")] private void FELACJJAHMB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LKDLEHGHCAD.PMHEHAMJCLI = "DISARMING..."; this.LHEAMDHPDKK(); } // Token: 0x06011A79 RID: 72313 RVA: 0x00436634 File Offset: 0x00434834 [Token(Token = "0x6011A79")] [Address(RVA = "0x1554390", Offset = "0x1552D90", VA = "0x181554390")] private void IGKMNNOKAME() { if (base.hasAuthority && !this.LKDLEHGHCAD.JPAJBLPGHJK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06011A7A RID: 72314 RVA: 0x00436668 File Offset: 0x00434868 [Token(Token = "0x6011A7A")] [Address(RVA = "0x1553D20", Offset = "0x1552720", VA = "0x181553D20")] private void EMPABGDCDIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.CEDIPLLEMOE(); } // Token: 0x06011A7B RID: 72315 RVA: 0x0043667C File Offset: 0x0043487C [Token(Token = "0x6011A7B")] [Address(RVA = "0x1555DD0", Offset = "0x15547D0", VA = "0x181555DD0")] 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; 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: 0x06011A7C RID: 72316 RVA: 0x0043674C File Offset: 0x0043494C [Token(Token = "0x6011A7C")] [Address(RVA = "0x1553F30", Offset = "0x1552930", VA = "0x181553F30")] 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: 0x06011A7D RID: 72317 RVA: 0x004367B4 File Offset: 0x004349B4 [Token(Token = "0x6011A7D")] [Address(RVA = "0x1555080", Offset = "0x1553A80", VA = "0x181555080")] 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; 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; Photon.Realtime.Player authority = base.authority; defuseEvent(this, authority); } // Token: 0x06011A7E RID: 72318 RVA: 0x00436878 File Offset: 0x00434A78 [Token(Token = "0x6011A7E")] [Address(RVA = "0x15552A0", Offset = "0x1553CA0", VA = "0x1815552A0")] private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { int num = 0; bool flag = NHCEBNBEEBE != num; if (!flag) { return flag; } throw new NullReferenceException(); } // Token: 0x06011A7F RID: 72319 RVA: 0x004368AC File Offset: 0x00434AAC [Token(Token = "0x6011A7F")] [Address(RVA = "0x1555B40", Offset = "0x1554540", VA = "0x181555B40")] private void PFLAPOOECDN(Tool EGFEJGHDNAI) { int num = 0; if (base.hasAuthority) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.KBPHFHNHCKB(num, num)) { Transform transform = base.transform; base.transform.rotation = num; DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; return; } } } // Token: 0x06011A80 RID: 72320 RVA: 0x004368FC File Offset: 0x00434AFC [Token(Token = "0x6011A80")] [Address(RVA = "0x1554510", Offset = "0x1552F10", VA = "0x181554510")] 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[] immediate_COLLIDER_HITS = PhysicsExt.IMMEDIATE_COLLIDER_HITS; 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 = immediate_COLLIDER_HITS[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: 0x06011A81 RID: 72321 RVA: 0x00436A5C File Offset: 0x00434C5C [Token(Token = "0x6011A81")] [Address(RVA = "0x1555740", Offset = "0x1554140", VA = "0x181555740")] private void NPFNENLJOAI(ChargePhysicalButton LKDLEHGHCAD) { bool hasAuthority = base.hasAuthority; if (!hasAuthority) { return; } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (hasAuthority) { return; } while (!hasAuthority) { } } // Token: 0x06011A82 RID: 72322 RVA: 0x00436A90 File Offset: 0x00434C90 [Token(Token = "0x6011A82")] [Address(RVA = "0x1553A50", Offset = "0x1552450", VA = "0x181553A50")] private bool BLDBNAOHJIG(ChargePhysicalButton LKDLEHGHCAD, Photon.Realtime.Player 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: 0x06011A83 RID: 72323 RVA: 0x00436AE0 File Offset: 0x00434CE0 [Token(Token = "0x6011A83")] [Address(RVA = "0x1554410", Offset = "0x1552E10", VA = "0x181554410")] 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: 0x06011A84 RID: 72324 RVA: 0x00436B18 File Offset: 0x00434D18 [Token(Token = "0x6011A84")] [Address(RVA = "0x15554D0", Offset = "0x1553ED0", VA = "0x1815554D0")] private void MGCPIBOCBIE() { Color color = this.dimColor; int poghhocnlmd = this.POGHHOCNLMD; } // Token: 0x06011A85 RID: 72325 RVA: 0x00436B3C File Offset: 0x00434D3C [Token(Token = "0x6011A85")] [Address(RVA = "0x1555C50", Offset = "0x1554650", VA = "0x181555C50")] private void PGDMEJPDMNI() { Color color = this.glowColor; int poghhocnlmd = this.POGHHOCNLMD; } // Token: 0x06011A86 RID: 72326 RVA: 0x00436B60 File Offset: 0x00434D60 [Token(Token = "0x6011A86")] [Address(RVA = "0x1553B90", Offset = "0x1552590", VA = "0x181553B90")] private void BOPNBDDAAFD(Color GJAINANBOCB) { } // Token: 0x06011A87 RID: 72327 RVA: 0x00436B74 File Offset: 0x00434D74 [Token(Token = "0x6011A87")] [Address(RVA = "0x1554FE0", Offset = "0x15539E0", VA = "0x181554FE0")] 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: 0x06011A88 RID: 72328 RVA: 0x00436BB0 File Offset: 0x00434DB0 [Token(Token = "0x6011A88")] [Address(RVA = "0x1553BE0", Offset = "0x15525E0", VA = "0x181553BE0")] private void CEDIPLLEMOE() { SFXAudioSource bdggfmecnhp = this.BDGGFMECNHP; int num = 0; if (bdggfmecnhp != num) { AudioManager.StopLoopingSFX(this.BDGGFMECNHP); this.BDGGFMECNHP = (ulong)0L; } } // Token: 0x06011A89 RID: 72329 RVA: 0x00436BE4 File Offset: 0x00434DE4 [Token(Token = "0x6011A89")] [Address(RVA = "0x1555CB0", Offset = "0x15546B0", VA = "0x181555CB0")] 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: 0x06011A8A RID: 72330 RVA: 0x00436C20 File Offset: 0x00434E20 [Token(Token = "0x6011A8A")] [Address(RVA = "0x15542E0", Offset = "0x1552CE0", VA = "0x1815542E0")] private void HJHGDJOIKPN() { SFXAudioSource cadmoohllib = this.CADMOOHLLIB; int num = 0; if (cadmoohllib != num) { AudioManager.StopLoopingSFX(this.CADMOOHLLIB); this.CADMOOHLLIB = (ulong)0L; } } // Token: 0x06011A8B RID: 72331 RVA: 0x00436C54 File Offset: 0x00434E54 [Token(Token = "0x6011A8B")] [Address(RVA = "0x1553D90", Offset = "0x1552790", VA = "0x181553D90")] 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: 0x06011A8C RID: 72332 RVA: 0x00436CDC File Offset: 0x00434EDC [Token(Token = "0x6011A8C")] [Address(RVA = "0x1552FB0", Offset = "0x15519B0", VA = "0x181552FB0")] private bool AILAIAGOEKM(Photon.Realtime.Player IEKDDPPNFPF) { /* An exception occurred when decompiling this method (06011A8C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.Arena.ArenaEMP::AILAIAGOEKM(Photon.Realtime.Player) ---> 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: 0x06011A8D RID: 72333 RVA: 0x00436CF4 File Offset: 0x00434EF4 [Token(Token = "0x6011A8D")] [Address(RVA = "0x1556100", Offset = "0x1554B00", VA = "0x181556100")] public ArenaEMP() { int num = Shader.PropertyToID("_EmissionColor"); this.POGHHOCNLMD = num; base..ctor(); } // Token: 0x06011A8E RID: 72334 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6011A8E")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] static ArenaEMP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400BD01 RID: 48385 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400BD01")] [SerializeField] [Header("Arming")] private float armDuration = 10f; // Token: 0x0400BD02 RID: 48386 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400BD02")] [SerializeField] [Header("Mainframe Attaching")] private SimpleVolume attachmentSearchVolume; // Token: 0x0400BD03 RID: 48387 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400BD03")] [SerializeField] private BoxCollider attachmentSnapCollider; // Token: 0x0400BD04 RID: 48388 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400BD04")] [SerializeField] [Header("Detonate")] private float detonateDelay = 40f; // Token: 0x0400BD05 RID: 48389 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400BD05")] [SerializeField] [Header("Disarm")] private float disarmDuration = 10f; // Token: 0x0400BD06 RID: 48390 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400BD06")] [SerializeField] [Header("Misc Button")] private float buttonDischargeDuration = 4f; // Token: 0x0400BD07 RID: 48391 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400BD07")] [SerializeField] [Header("EMP Site Feedback")] private RendererMaterialPair glowRenderer; // Token: 0x0400BD08 RID: 48392 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400BD08")] [SerializeField] private Color dimColor; // Token: 0x0400BD09 RID: 48393 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400BD09")] [SerializeField] private Color glowColor; // Token: 0x0400BD0A RID: 48394 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BD0A")] [SerializeField] [Header("Mainframe Attach Feedback")] private RecRoomAudioClip onMainframeAttachAudio; // Token: 0x0400BD0B RID: 48395 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400BD0B")] [SerializeField] [Header("Button Feedback")] private RecRoomAudioClip buttonHoldAudio; // Token: 0x0400BD0C RID: 48396 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400BD0C")] [SerializeField] [Header("Warning Feedback")] private float minWarningFrequency = 2f; // Token: 0x0400BD0D RID: 48397 [global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x400BD0D")] [SerializeField] private float maxWarningFrequency = 6f; // Token: 0x0400BD0E RID: 48398 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400BD0E")] [SerializeField] private AnimationCurve warningFrequencyCurve; // Token: 0x0400BD0F RID: 48399 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400BD0F")] [SerializeField] private RecRoomAudioClip warningBeepAudio; // Token: 0x0400BD10 RID: 48400 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400BD10")] [SerializeField] [Header("Armed Feedback")] private RecRoomAudioClip onArmAudio; // Token: 0x0400BD11 RID: 48401 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400BD11")] [SerializeField] private RecRoomAudioClip loopingArmedAudio; // Token: 0x0400BD12 RID: 48402 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400BD12")] [SerializeField] [Header("Detonation Feedback")] private RecRoomAudioClip detonationAudio; // Token: 0x0400BD13 RID: 48403 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400BD13")] [SerializeField] private float detonationParticlesDelay = 0.77f; // Token: 0x0400BD14 RID: 48404 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400BD14")] [SerializeField] private PooledParticle detonationParticlePrefab; // Token: 0x0400BD15 RID: 48405 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400BD15")] [SerializeField] [Header("Defused Feedback")] private RecRoomAudioClip defusedAudio; // Token: 0x0400BD16 RID: 48406 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400BD16")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool tool; // Token: 0x0400BD17 RID: 48407 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400BD17")] private MACMLJJGBIM KOCPFHHFCJA; // Token: 0x0400BD18 RID: 48408 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400BD18")] private MJNLDDCLOGP MBDCEOIOBNA; // Token: 0x0400BD19 RID: 48409 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400BD19")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400BD1A RID: 48410 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400BD1A")] private ToolPlayerAttractor OOPOMKMHBFK; // Token: 0x0400BD1B RID: 48411 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400BD1B")] private ChargePhysicalButton LKDLEHGHCAD; // Token: 0x0400BD1C RID: 48412 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400BD1C")] private SFXAudioSource BDGGFMECNHP; // Token: 0x0400BD1D RID: 48413 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400BD1D")] private SFXAudioSource CADMOOHLLIB; // Token: 0x0400BD1E RID: 48414 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400BD1E")] private int POGHHOCNLMD; // Token: 0x0400BD1F RID: 48415 [Token(Token = "0x400BD1F")] public static ArenaEMP.OKGJJIEBEGH ArmEvent; // Token: 0x0400BD20 RID: 48416 [Token(Token = "0x400BD20")] public static ArenaEMP.OKGJJIEBEGH DefuseEvent; // Token: 0x02002776 RID: 10102 [Token(Token = "0x2002776")] public sealed class OKGJJIEBEGH : MulticastDelegate { // Token: 0x06011A8F RID: 72335 RVA: 0x00436D68 File Offset: 0x00434F68 [Token(Token = "0x6011A8F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public OKGJJIEBEGH(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06011A90 RID: 72336 RVA: 0x00436D84 File Offset: 0x00434F84 [Token(Token = "0x6011A90")] [Address(RVA = "0x519DF0", Offset = "0x5187F0", VA = "0x180519DF0", Slot = "13")] public void Invoke(ArenaEMP JILMFLHKKFH, Photon.Realtime.Player IEKDDPPNFPF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06011A91 RID: 72337 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A91")] [Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")] public IAsyncResult BeginInvoke(ArenaEMP JILMFLHKKFH, Photon.Realtime.Player IEKDDPPNFPF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011A92 RID: 72338 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A92")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002777 RID: 10103 [Token(Token = "0x2002777")] private enum EOIAHDAHKLA { // Token: 0x0400BD22 RID: 48418 [Token(Token = "0x400BD22")] NOT_IN_EMP_SITE, // Token: 0x0400BD23 RID: 48419 [Token(Token = "0x400BD23")] IN_EMP_SITE, // Token: 0x0400BD24 RID: 48420 [Token(Token = "0x400BD24")] ATTACHED_TO_MAINFRAME, // Token: 0x0400BD25 RID: 48421 [Token(Token = "0x400BD25")] ARMED, // Token: 0x0400BD26 RID: 48422 [Token(Token = "0x400BD26")] DETONATED, // Token: 0x0400BD27 RID: 48423 [Token(Token = "0x400BD27")] DEFUSED } // Token: 0x02002778 RID: 10104 [Token(Token = "0x2002778")] private enum NHADAAFMDGD { // Token: 0x0400BD29 RID: 48425 [Token(Token = "0x400BD29")] READY_TO_ARM, // Token: 0x0400BD2A RID: 48426 [Token(Token = "0x400BD2A")] ARMING } // Token: 0x02002779 RID: 10105 [Token(Token = "0x2002779")] private enum KFIMBIFPOPD { // Token: 0x0400BD2C RID: 48428 [Token(Token = "0x400BD2C")] ARMED, // Token: 0x0400BD2D RID: 48429 [Token(Token = "0x400BD2D")] DISARMING } } }