using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Circuits; using RecRoom.Networking.SynchronizedFields; using UnityEngine; // Token: 0x020003B1 RID: 945 [Token(Token = "0x20003B1")] [StructLayout(3)] public class InvisibleCollision : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x17000531 RID: 1329 // (get) Token: 0x06001DB0 RID: 7600 RVA: 0x0007CE4C File Offset: 0x0007B04C // (set) Token: 0x06001DB1 RID: 7601 RVA: 0x0007CE6C File Offset: 0x0007B06C [Token(Token = "0x17000531")] public bool JPAFPJOADAB { [Token(Token = "0x6001DB0")] [Address(RVA = "0x11D56A0", Offset = "0x11D40A0", VA = "0x1811D56A0")] get { return this.GJPCOFLAKLB.Get() != null; } [Token(Token = "0x6001DB1")] [Address(RVA = "0x11D5790", Offset = "0x11D4190", VA = "0x1811D5790")] set { SynchronizedField gjpcoflaklb = this.GJPCOFLAKLB; } } // Token: 0x17000532 RID: 1330 // (get) Token: 0x06001DB2 RID: 7602 RVA: 0x0007CE88 File Offset: 0x0007B088 // (set) Token: 0x06001DB3 RID: 7603 RVA: 0x0007CEA8 File Offset: 0x0007B0A8 [Token(Token = "0x17000532")] public bool CFIPNCFMEND { [Token(Token = "0x6001DB2")] [Address(RVA = "0x11D4D60", Offset = "0x11D3760", VA = "0x1811D4D60")] get { return this.BHGPJBPHKEJ.Get() != null; } [Token(Token = "0x6001DB3")] [Address(RVA = "0x11D5420", Offset = "0x11D3E20", VA = "0x1811D5420")] set { SynchronizedField bhgpjbphkej = this.BHGPJBPHKEJ; } } // Token: 0x17000533 RID: 1331 // (get) Token: 0x06001DB4 RID: 7604 RVA: 0x0007CEC4 File Offset: 0x0007B0C4 // (set) Token: 0x06001DB5 RID: 7605 RVA: 0x0007CEE4 File Offset: 0x0007B0E4 [Token(Token = "0x17000533")] public bool GOLEFODPONA { [Token(Token = "0x6001DB4")] [Address(RVA = "0x11D4160", Offset = "0x11D2B60", VA = "0x1811D4160")] get { return this.COABOBLMJJA.Get() != null; } [Token(Token = "0x6001DB5")] [Address(RVA = "0x11D4560", Offset = "0x11D2F60", VA = "0x1811D4560")] set { SynchronizedField coaboblmjja = this.COABOBLMJJA; } } // Token: 0x17000534 RID: 1332 // (get) Token: 0x06001DB6 RID: 7606 RVA: 0x0007CF00 File Offset: 0x0007B100 // (set) Token: 0x06001DB7 RID: 7607 RVA: 0x0007CF20 File Offset: 0x0007B120 [Token(Token = "0x17000534")] public bool IAFALCMOBDI { [Token(Token = "0x6001DB6")] [Address(RVA = "0x11D5740", Offset = "0x11D4140", VA = "0x1811D5740")] get { return this.GKAEKDPKONO.Get() != null; } [Token(Token = "0x6001DB7")] [Address(RVA = "0x11D5850", Offset = "0x11D4250", VA = "0x1811D5850")] set { SynchronizedField gkaekdpkono = this.GKAEKDPKONO; } } // Token: 0x17000535 RID: 1333 // (get) Token: 0x06001DB8 RID: 7608 RVA: 0x0007CF3C File Offset: 0x0007B13C // (set) Token: 0x06001DB9 RID: 7609 RVA: 0x0007CF5C File Offset: 0x0007B15C [Token(Token = "0x17000535")] public string[] JKPAPFHHIJP { [Token(Token = "0x6001DB8")] [Address(RVA = "0x11D56F0", Offset = "0x11D40F0", VA = "0x1811D56F0")] get { return this.KMPMEGPGLPJ.Get(); } [Token(Token = "0x6001DB9")] [Address(RVA = "0x11D57F0", Offset = "0x11D41F0", VA = "0x1811D57F0")] set { SynchronizedField kmpmegpglpj = this.KMPMEGPGLPJ; } } // Token: 0x06001DBA RID: 7610 RVA: 0x0007CF78 File Offset: 0x0007B178 [Token(Token = "0x6001DBA")] [Address(RVA = "0x11D3790", Offset = "0x11D2190", VA = "0x1811D3790", Slot = "13")] protected override void Awake() { ActionEvent objectScaled; do { base..ctor(); Tool tool = this.tool; ActionEvent objectDeformed = tool.creationObject.ObjectDeformed; if (objectDeformed != 0) { Action action = new Action(this.OHAGFAAMIBM); int num = 0; objectDeformed.Add(action, num != 0); } objectScaled = tool.creationObject.ObjectScaled; } while (objectScaled == 0); Action action2 = new Action(this.OHAGFAAMIBM); int num2 = 0; objectScaled.Add(action2, num2 != 0); this.tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)2L); this.tool.SupportsToolOverlap = true; this.tool.rigidbodyEx.EnableProxyMovement(this); Tool tool2 = this.tool; Action action3 = new Action(this.GMNMEOFCEGA); SynchronizedField synchronizedField; this.GJPCOFLAKLB = synchronizedField; Action action4 = new Action(this.BBGEOKJOGHH); SynchronizedField synchronizedField2; this.BHGPJBPHKEJ = synchronizedField2; Action action5 = new Action(this.BBGEOKJOGHH); SynchronizedField synchronizedField3; this.COABOBLMJJA = synchronizedField3; Action action6 = new Action(this.GMNMEOFCEGA); SynchronizedField synchronizedField4; this.GKAEKDPKONO = synchronizedField4; string[] array = new string[0]; Action action7 = new Action(this.GMNMEOFCEGA); SynchronizedField synchronizedField5; this.KMPMEGPGLPJ = synchronizedField5; this.DEEJDMNHGCD(); } // Token: 0x06001DBB RID: 7611 RVA: 0x0007D0A0 File Offset: 0x0007B2A0 [Token(Token = "0x6001DBB")] [Address(RVA = "0x11D52F0", Offset = "0x11D3CF0", VA = "0x1811D52F0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); this.tool.rigidbodyEx.DisableProxyMovement(this); Tool tool = this.tool; ActionEvent objectDeformed = tool.creationObject.ObjectDeformed; if (objectDeformed != 0) { Action action = new Action(this.OHAGFAAMIBM); objectDeformed.Remove(action); } ActionEvent objectScaled = tool.creationObject.ObjectScaled; if (objectScaled != 0) { Action action2 = new Action(this.OHAGFAAMIBM); objectScaled.Remove(action2); } } // Token: 0x06001DBC RID: 7612 RVA: 0x0007D11C File Offset: 0x0007B31C [Token(Token = "0x6001DBC")] [Address(RVA = "0x11D5670", Offset = "0x11D4070", VA = "0x1811D5670")] private void Start() { this.IFNILKCHAGJ(); this.GMNMEOFCEGA(); this.IDIJBPFNINM(); } // Token: 0x06001DBD RID: 7613 RVA: 0x0007D13C File Offset: 0x0007B33C [Token(Token = "0x6001DBD")] [Address(RVA = "0x11D44D0", Offset = "0x11D2ED0", VA = "0x1811D44D0")] private string EDDKKBOGGJN() { string text = Enumerable.FirstOrDefault(this.KMPMEGPGLPJ.Get()); if (text == 0) { } return text; } // Token: 0x06001DBE RID: 7614 RVA: 0x0007D168 File Offset: 0x0007B368 [Token(Token = "0x6001DBE")] [Address(RVA = "0x11D3B60", Offset = "0x11D2560", VA = "0x1811D3B60")] private void BBGEOKJOGHH() { this.IFNILKCHAGJ(); this.GMNMEOFCEGA(); } // Token: 0x06001DBF RID: 7615 RVA: 0x0007D184 File Offset: 0x0007B384 [Token(Token = "0x6001DBF")] [Address(RVA = "0x11D3C40", Offset = "0x11D2640", VA = "0x1811D3C40")] private void DEEJDMNHGCD() { Dictionary dictionary = new Dictionary(); int num = 0; dictionary.Add("Only Enabled For", num); CreationObject creationObject = this.tool.creationObject; if (InvisibleCollision.<>c.<>9__38_0 == 0) { InvisibleCollision.<>c.<>9__38_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.HDDJKKFNEKL); CPNMFOKDBKM cpnmfokdbkm; ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(cpnmfokdbkm); CreationObject creationObject2 = this.tool.creationObject; if (InvisibleCollision.<>c.<>9__38_2 == 0) { InvisibleCollision.<>c.<>9__38_2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.LBEHBHHJIIN); CPNMFOKDBKM cpnmfokdbkm2; ILINODKFHEO ilinodkfheo2 = creationObject2.AddConfigurableSetting(cpnmfokdbkm2); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (InvisibleCollision.<>c.<>9__38_4 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; InvisibleCollision.<>c.<>9__38_4 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.DOFGJGJAJEC); int num2 = this.settingsPriority; int num3; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp3, dictionary, num3); num3 = num2 + 1; this.DIGNPKGPOIP = klcanjpoepc; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (InvisibleCollision.<>c.<>9__38_6 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; InvisibleCollision.<>c.<>9__38_6 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.MFICDGCDKBF); int num4 = this.settingsPriority; PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg2, ohindolfnmp4, num4); this.NAPLLGHAHFF = pgihlfohnml; } // Token: 0x06001DC0 RID: 7616 RVA: 0x0007D2D4 File Offset: 0x0007B4D4 [Token(Token = "0x6001DC0")] [Address(RVA = "0x11D4C90", Offset = "0x11D3690", VA = "0x1811D4C90")] private void IFNILKCHAGJ() { CreationObject creationObject = this.tool.creationObject; ILINODKFHEO napllghahff = this.NAPLLGHAHFF; creationObject.RemoveConfigurableSetting(napllghahff); ILINODKFHEO dignpkgpoip = this.DIGNPKGPOIP; creationObject.RemoveConfigurableSetting(dignpkgpoip); if (this.BHGPJBPHKEJ.Get() != 0) { ILINODKFHEO napllghahff2 = this.NAPLLGHAHFF; ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(napllghahff2); ILINODKFHEO dignpkgpoip2 = this.DIGNPKGPOIP; ILINODKFHEO ilinodkfheo2 = creationObject.AddConfigurableSetting(dignpkgpoip2); } creationObject.RaiseObjectSettingsFunctionsChangedEvent(); } // Token: 0x06001DC1 RID: 7617 RVA: 0x0007D348 File Offset: 0x0007B548 [Token(Token = "0x6001DC1")] [Address(RVA = "0x11D45C0", Offset = "0x11D2FC0", VA = "0x1811D45C0")] private void GMNMEOFCEGA() { /* An exception occurred when decompiling this method (06001DC1) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void InvisibleCollision::GMNMEOFCEGA() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_1CD: stloc:ArgumentOutOfRangeException(var_20_1DB, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor, ldstr:string("materialType"), ldloc:NullReferenceException[exp:object](var_19), ldloc:int32[exp:string](var_21))) stloc:int32(var_21, ldc.i4:int32(0)) } 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: 0x06001DC2 RID: 7618 RVA: 0x0007D534 File Offset: 0x0007B734 [Token(Token = "0x6001DC2")] [Address(RVA = "0x11D50A0", Offset = "0x11D3AA0", VA = "0x1811D50A0")] private void NKDBHAOPLGL(bool KMOBPHAEFED) { this.mainCollider.isTrigger = KMOBPHAEFED; if (!KMOBPHAEFED) { Tool tool = this.tool; if (tool.DefaultCollisionLayer != DAJFOCGPHGP.Decoration) { tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)30L); this.tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)30L); this.tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)30L); this.tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)30L); this.tool.SetCollisionLayer(DAJFOCGPHGP.Decoration); } return; } bool flag = this.COABOBLMJJA.Get() != null; Tool tool2 = this.tool; while (tool2.DefaultCollisionLayer == DAJFOCGPHGP.DynamicPhysics) { } tool2.DefaultCollisionLayer = DAJFOCGPHGP.DynamicPhysics; this.tool.HeldCollisionLayer = DAJFOCGPHGP.DynamicPhysics; this.tool.EquippedCollisionLayer = DAJFOCGPHGP.DynamicPhysics; this.tool.AttachedCollisionLayer = DAJFOCGPHGP.DynamicPhysics; this.tool.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysics); } // Token: 0x06001DC3 RID: 7619 RVA: 0x0007D608 File Offset: 0x0007B808 [Token(Token = "0x6001DC3")] [Address(RVA = "0x11D3B80", Offset = "0x11D2580", VA = "0x1811D3B80")] private void BPCIJLEAOJG() { bool flag = this.COABOBLMJJA.Get() != null; Tool tool = this.tool; if (tool.DefaultCollisionLayer != DAJFOCGPHGP.DynamicPhysics) { tool.DefaultCollisionLayer = DAJFOCGPHGP.DynamicPhysics; this.tool.HeldCollisionLayer = DAJFOCGPHGP.DynamicPhysics; this.tool.EquippedCollisionLayer = DAJFOCGPHGP.DynamicPhysics; this.tool.AttachedCollisionLayer = DAJFOCGPHGP.DynamicPhysics; this.tool.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysics); return; } } // Token: 0x06001DC4 RID: 7620 RVA: 0x0007D678 File Offset: 0x0007B878 [Token(Token = "0x6001DC4")] [Address(RVA = "0x11D5030", Offset = "0x11D3A30", VA = "0x1811D5030")] private void MNCOAACOBMC(DAJFOCGPHGP MKGEABIAOCP) { Tool tool = this.tool; if (tool.DefaultCollisionLayer != MKGEABIAOCP) { tool.DefaultCollisionLayer = MKGEABIAOCP; this.tool.HeldCollisionLayer = MKGEABIAOCP; this.tool.EquippedCollisionLayer = MKGEABIAOCP; this.tool.AttachedCollisionLayer = MKGEABIAOCP; this.tool.SetCollisionLayer(MKGEABIAOCP); return; } } // Token: 0x06001DC5 RID: 7621 RVA: 0x0007D6D4 File Offset: 0x0007B8D4 [Token(Token = "0x6001DC5")] [Address(RVA = "0x11D4E70", Offset = "0x11D3870", VA = "0x1811D4E70")] private void LCCDPNPLFLO(InvisibleCollision.BBEPPIJDEHC PLBIBLOLCAE) { /* An exception occurred when decompiling this method (06001DC5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void InvisibleCollision::LCCDPNPLFLO(InvisibleCollision/BBEPPIJDEHC) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_3F: stloc:ArgumentOutOfRangeException(var_5_4C, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor, ldstr:string("materialType"), ldloc:InvisibleCollision[exp:object](this), ldloc:int32[exp:string](var_7))) stloc:int32(var_7, ldc.i4:int32(0)) } 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: 0x06001DC6 RID: 7622 RVA: 0x0007D734 File Offset: 0x0007B934 [Token(Token = "0x6001DC6")] [Address(RVA = "0x11D5220", Offset = "0x11D3C20", VA = "0x1811D5220")] public void OnCircuitInputChanged(Dictionary updates) { int num = 0; if (updates.ContainsKey(num)) { int num2 = 0; int num3 = updates[num2]; SynchronizedField gjpcoflaklb = this.GJPCOFLAKLB; } } // Token: 0x06001DC7 RID: 7623 RVA: 0x0007D764 File Offset: 0x0007B964 [Token(Token = "0x6001DC7")] [Address(RVA = "0x11D5210", Offset = "0x11D3C10", VA = "0x1811D5210")] private void OHAGFAAMIBM() { this.IDIJBPFNINM(); } // Token: 0x06001DC8 RID: 7624 RVA: 0x0007D778 File Offset: 0x0007B978 [Token(Token = "0x6001DC8")] [Address(RVA = "0x11D4B70", Offset = "0x11D3570", VA = "0x1811D4B70")] private void IDIJBPFNINM() { Transform transform = this.circuitInputs; float z = Vector3.right.z; SandboxDeformableShape shapeDeformation = this.tool.creationObject.shapeDeformation; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } // Token: 0x17000536 RID: 1334 // (get) Token: 0x06001DC9 RID: 7625 RVA: 0x0007D7C0 File Offset: 0x0007B9C0 [Token(Token = "0x17000536")] public bool JBMFJOBFJHP { [Token(Token = "0x6001DC9")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")] get { } } // Token: 0x06001DCA RID: 7626 RVA: 0x0007D7D0 File Offset: 0x0007B9D0 [Token(Token = "0x6001DCA")] [Address(RVA = "0x11D4270", Offset = "0x11D2C70", VA = "0x1811D4270", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { if (HFBJGCHOANH != 0) { SynchronizedField coaboblmjja = this.COABOBLMJJA; SynchronizedField bhgpjbphkej = this.BHGPJBPHKEJ; SynchronizedField gkaekdpkono = this.GKAEKDPKONO; SynchronizedField kmpmegpglpj = this.KMPMEGPGLPJ; } } // Token: 0x06001DCB RID: 7627 RVA: 0x0007D804 File Offset: 0x0007BA04 [Token(Token = "0x6001DCB")] [Address(RVA = "0x11D5480", Offset = "0x11D3E80", VA = "0x1811D5480", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { CKFDODCBFKP ckfdodcbfkp = new CKFDODCBFKP(); bool flag = this.COABOBLMJJA.Get() != null; bool flag2 = this.BHGPJBPHKEJ.Get() != null; bool flag3 = this.GKAEKDPKONO.Get() != null; string[] array = this.KMPMEGPGLPJ.Get(); } // Token: 0x06001DCC RID: 7628 RVA: 0x0007D850 File Offset: 0x0007BA50 [Token(Token = "0x6001DCC")] [Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")] public InvisibleCollision() { } // Token: 0x06001DCD RID: 7629 RVA: 0x0007D864 File Offset: 0x0007BA64 [Token(Token = "0x6001DCD")] [Address(RVA = "0x11D4AB0", Offset = "0x11D34B0", VA = "0x1811D4AB0")] [CompilerGenerated] private void HDDJKKFNEKL(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Collides with Players"; Func func = new Func(this.IPBGNLOPDDP); Action action = new Action(this.PFPPMKBJHEM); } // Token: 0x06001DCE RID: 7630 RVA: 0x0007D8A4 File Offset: 0x0007BAA4 [Token(Token = "0x6001DCE")] [Address(RVA = "0x11D4D60", Offset = "0x11D3760", VA = "0x1811D4D60")] [CompilerGenerated] private bool IPBGNLOPDDP() { return this.BHGPJBPHKEJ.Get() != null; } // Token: 0x06001DCF RID: 7631 RVA: 0x0007D8C4 File Offset: 0x0007BAC4 [Token(Token = "0x6001DCF")] [Address(RVA = "0x11D5420", Offset = "0x11D3E20", VA = "0x1811D5420")] [CompilerGenerated] private void PFPPMKBJHEM(bool ONGBFDACHHG) { SynchronizedField bhgpjbphkej = this.BHGPJBPHKEJ; } // Token: 0x06001DD0 RID: 7632 RVA: 0x0007D8E0 File Offset: 0x0007BAE0 [Token(Token = "0x6001DD0")] [Address(RVA = "0x11D4DB0", Offset = "0x11D37B0", VA = "0x1811D4DB0")] [CompilerGenerated] private void LBEHBHHJIIN(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Collides with Objects"; Func func = new Func(this.DLDANJBJKOL); Action action = new Action(this.EMJEEJCOILG); } // Token: 0x06001DD1 RID: 7633 RVA: 0x0007D920 File Offset: 0x0007BB20 [Token(Token = "0x6001DD1")] [Address(RVA = "0x11D4160", Offset = "0x11D2B60", VA = "0x1811D4160")] [CompilerGenerated] private bool DLDANJBJKOL() { return this.COABOBLMJJA.Get() != null; } // Token: 0x06001DD2 RID: 7634 RVA: 0x0007D940 File Offset: 0x0007BB40 [Token(Token = "0x6001DD2")] [Address(RVA = "0x11D4560", Offset = "0x11D2F60", VA = "0x1811D4560")] [CompilerGenerated] private void EMJEEJCOILG(bool ONGBFDACHHG) { SynchronizedField coaboblmjja = this.COABOBLMJJA; } // Token: 0x06001DD3 RID: 7635 RVA: 0x0007D95C File Offset: 0x0007BB5C [Token(Token = "0x6001DD3")] [Address(RVA = "0x11D41B0", Offset = "0x11D2BB0", VA = "0x1811D41B0")] [CompilerGenerated] private void DOFGJGJAJEC(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Role Filter Mode"; Func func = new Func(this.ECPJKFMCKMI); Action action = new Action(this.EBANBCPGMPL); } // Token: 0x06001DD4 RID: 7636 RVA: 0x0007D99C File Offset: 0x0007BB9C [Token(Token = "0x6001DD4")] [Address(RVA = "0x11D4470", Offset = "0x11D2E70", VA = "0x1811D4470")] [CompilerGenerated] private int ECPJKFMCKMI() { bool flag = this.GKAEKDPKONO.Get() != null; throw new NullReferenceException(); } // Token: 0x06001DD5 RID: 7637 RVA: 0x0007D9BC File Offset: 0x0007BBBC [Token(Token = "0x6001DD5")] [Address(RVA = "0x11D4410", Offset = "0x11D2E10", VA = "0x1811D4410")] [CompilerGenerated] private void EBANBCPGMPL(int ONGBFDACHHG) { SynchronizedField gkaekdpkono = this.GKAEKDPKONO; } // Token: 0x06001DD6 RID: 7638 RVA: 0x0007D9D8 File Offset: 0x0007BBD8 [Token(Token = "0x6001DD6")] [Address(RVA = "0x11D4F70", Offset = "0x11D3970", VA = "0x1811D4F70")] [CompilerGenerated] private void MFICDGCDKBF(CreationObjectSettingStringUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Role Filter"; Func func = new Func(this.EDDKKBOGGJN); Action action = new Action(this.AFEJAKAELCL); } // Token: 0x06001DD7 RID: 7639 RVA: 0x0007DA18 File Offset: 0x0007BC18 [Token(Token = "0x6001DD7")] [Address(RVA = "0x11D36B0", Offset = "0x11D20B0", VA = "0x1811D36B0")] [CompilerGenerated] private void AFEJAKAELCL(string ONGBFDACHHG) { string[] array = new string[1]; if (ONGBFDACHHG != 0) { } array[0] = ONGBFDACHHG; SynchronizedField kmpmegpglpj = this.KMPMEGPGLPJ; } // Token: 0x040016FC RID: 5884 [Token(Token = "0x40016FC")] private const InputSlot JFJEGMIBOIO = InputSlot.R; // Token: 0x040016FD RID: 5885 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40016FD")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private CircuitEventNodeDisplay circuitNode; // Token: 0x040016FE RID: 5886 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40016FE")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool tool; // Token: 0x040016FF RID: 5887 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40016FF")] [SerializeField] private Transform circuitInputs; // Token: 0x04001700 RID: 5888 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4001700")] [SerializeField] private BoxCollider mainCollider; // Token: 0x04001701 RID: 5889 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4001701")] [SerializeField] [Header("Display")] private Renderer[] volumeRenderers; // Token: 0x04001702 RID: 5890 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4001702")] [SerializeField] private Material enabledMaterial; // Token: 0x04001703 RID: 5891 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4001703")] [SerializeField] private Material disabledMaterial; // Token: 0x04001704 RID: 5892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4001704")] [SerializeField] private int settingsPriority; // Token: 0x04001705 RID: 5893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4001705")] private SynchronizedField GJPCOFLAKLB; // Token: 0x04001706 RID: 5894 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4001706")] private SynchronizedField BHGPJBPHKEJ; // Token: 0x04001707 RID: 5895 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4001707")] private SynchronizedField COABOBLMJJA; // Token: 0x04001708 RID: 5896 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4001708")] private SynchronizedField GKAEKDPKONO; // Token: 0x04001709 RID: 5897 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4001709")] private SynchronizedField KMPMEGPGLPJ; // Token: 0x0400170A RID: 5898 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400170A")] private LocomotionSettings JKLJJEAGJJK; // Token: 0x0400170B RID: 5899 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400170B")] private ILINODKFHEO DIGNPKGPOIP; // Token: 0x0400170C RID: 5900 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400170C")] private ILINODKFHEO NAPLLGHAHFF; // Token: 0x020003B2 RID: 946 [Token(Token = "0x20003B2")] private enum BBEPPIJDEHC { // Token: 0x0400170E RID: 5902 [Token(Token = "0x400170E")] Enabled, // Token: 0x0400170F RID: 5903 [Token(Token = "0x400170F")] Disabled } }