using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.Core.Creation.Circuits; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools.Tags; using UnityEngine; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x0200332D RID: 13101 [Token(Token = "0x200332D")] public sealed class RaycastGizmo : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x17003E8A RID: 16010 // (get) Token: 0x06016A2F RID: 92719 RVA: 0x00548694 File Offset: 0x00546894 [Token(Token = "0x17003E8A")] private CircuitNode CIDALBMFBMH { [Token(Token = "0x6016A2F")] [Address(RVA = "0x12F5640", Offset = "0x12F4440", VA = "0x1812F5640")] get { CircuitEventNodeDisplay circuitEventNodeDisplay = this._circuitEventNodeDisplay; int num = 0; if (!(circuitEventNodeDisplay != num)) { } return this._circuitEventNodeDisplay.MBBJMCDGDMN; } } // Token: 0x17003E8B RID: 16011 // (get) Token: 0x06016A30 RID: 92720 RVA: 0x005486C8 File Offset: 0x005468C8 [Token(Token = "0x17003E8B")] private IOutputNode COPPEGKICCF { [Token(Token = "0x6016A30")] [Address(RVA = "0x12F2B10", Offset = "0x12F1910", VA = "0x1812F2B10")] get { /* An exception occurred when decompiling this method (06016A30) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Circuits.IOutputNode RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo::ALPFPDFLKCF() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:CircuitNode(var_0_06, callgetter:CircuitNode(RaycastGizmo::NHPBPPIALBI, ldloc:RaycastGizmo(this))) } 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: 0x17003E8C RID: 16012 // (get) Token: 0x06016A31 RID: 92721 RVA: 0x005486DC File Offset: 0x005468DC [Token(Token = "0x17003E8C")] private ISourceNode MHNHFCCHHOO { [Token(Token = "0x6016A31")] [Address(RVA = "0x12F4780", Offset = "0x12F3580", VA = "0x1812F4780")] get { /* An exception occurred when decompiling this method (06016A31) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Circuits.ISourceNode RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo::GCJNHKPMBIC() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:CircuitNode(var_0_06, callgetter:CircuitNode(RaycastGizmo::NHPBPPIALBI, ldloc:RaycastGizmo(this))) } 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: 0x17003E8D RID: 16013 // (set) Token: 0x06016A32 RID: 92722 RVA: 0x005486F0 File Offset: 0x005468F0 [Token(Token = "0x17003E8D")] private int OCPOHJPMBBD { [Token(Token = "0x6016A32")] [Address(RVA = "0x12F3DA0", Offset = "0x12F2BA0", VA = "0x1812F3DA0")] set { if (value > 0) { float oaimalnjbfm = this.OAIMALNJBFM; this.FKHPANJJNKG = oaimalnjbfm; this.FKHPANJJNKG.GANAOMHGJMP = value; } } } // Token: 0x17003E8E RID: 16014 // (set) Token: 0x06016A33 RID: 92723 RVA: 0x0054871C File Offset: 0x0054691C [Token(Token = "0x17003E8E")] private int COJNNAGMBJF { [Token(Token = "0x6016A33")] [Address(RVA = "0x12F5620", Offset = "0x12F4420", VA = "0x1812F5620")] set { if (value > 0) { float oaimalnjbfm = this.OAIMALNJBFM; this.NJPOCDKIDNF = oaimalnjbfm; this.NJPOCDKIDNF.LFFLFGGKGAK = value; } } } // Token: 0x17003E8F RID: 16015 // (get) Token: 0x06016A34 RID: 92724 RVA: 0x00548748 File Offset: 0x00546948 // (set) Token: 0x06016A35 RID: 92725 RVA: 0x00548768 File Offset: 0x00546968 [Token(Token = "0x17003E8F")] private bool OELAMLFKBNA { [Token(Token = "0x6016A34")] [Address(RVA = "0x12F3FD0", Offset = "0x12F2DD0", VA = "0x1812F3FD0")] get { return this.DGFJNEJNKPF.IAHDANBDAAM() != null; } [Token(Token = "0x6016A35")] [Address(RVA = "0x12F2FA0", Offset = "0x12F1DA0", VA = "0x1812F2FA0")] set { KLLMCPFPIIE dgfjnejnkpf = this.DGFJNEJNKPF; } } // Token: 0x17003E90 RID: 16016 // (get) Token: 0x06016A36 RID: 92726 RVA: 0x00548784 File Offset: 0x00546984 // (set) Token: 0x06016A37 RID: 92727 RVA: 0x005487A4 File Offset: 0x005469A4 [Token(Token = "0x17003E90")] private RaycastGizmo.ONKBHKNACPF INNNJNAKLJL { [Token(Token = "0x6016A36")] [Address(RVA = "0x12F4F20", Offset = "0x12F3D20", VA = "0x1812F4F20")] get { return this.MHPLPLGIEFK.IAHDANBDAAM(); } [Token(Token = "0x6016A37")] [Address(RVA = "0x12F4720", Offset = "0x12F3520", VA = "0x1812F4720")] set { KLLMCPFPIIE mhplplgiefk = this.MHPLPLGIEFK; } } // Token: 0x17003E91 RID: 16017 // (get) Token: 0x06016A38 RID: 92728 RVA: 0x005487C0 File Offset: 0x005469C0 // (set) Token: 0x06016A39 RID: 92729 RVA: 0x005487E0 File Offset: 0x005469E0 [Token(Token = "0x17003E91")] private int FJANEKFLBDN { [Token(Token = "0x6016A38")] [Address(RVA = "0x12F3060", Offset = "0x12F1E60", VA = "0x1812F3060")] get { return this.ALCDICOPANL.IAHDANBDAAM(); } [Token(Token = "0x6016A39")] [Address(RVA = "0x12F5F40", Offset = "0x12F4D40", VA = "0x1812F5F40")] set { KLLMCPFPIIE alcdicopanl = this.ALCDICOPANL; } } // Token: 0x17003E92 RID: 16018 // (get) Token: 0x06016A3A RID: 92730 RVA: 0x005487FC File Offset: 0x005469FC [Token(Token = "0x17003E92")] private float MNNLNMCCKIG { [Token(Token = "0x6016A3A")] [Address(RVA = "0x12F6220", Offset = "0x12F5020", VA = "0x1812F6220")] get { int num = this.ALCDICOPANL.IAHDANBDAAM(); int num2 = this.MHPLPLGIEFK.IAHDANBDAAM() + 1; if (num2 != 0) { while (num2 != 0) { } float num3; return num3; } float num4; return num4; } } // Token: 0x17003E93 RID: 16019 // (get) Token: 0x06016A3B RID: 92731 RVA: 0x00548834 File Offset: 0x00546A34 // (set) Token: 0x06016A3C RID: 92732 RVA: 0x00548854 File Offset: 0x00546A54 [Token(Token = "0x17003E93")] private bool DIOLAHGEIPD { [Token(Token = "0x6016A3B")] [Address(RVA = "0x12F4930", Offset = "0x12F3730", VA = "0x1812F4930")] get { return this.AKALDHDCOBP.IAHDANBDAAM() != null; } [Token(Token = "0x6016A3C")] [Address(RVA = "0x12F3000", Offset = "0x12F1E00", VA = "0x1812F3000")] set { KLLMCPFPIIE akaldhdcobp = this.AKALDHDCOBP; } } // Token: 0x17003E94 RID: 16020 // (get) Token: 0x06016A3D RID: 92733 RVA: 0x00548870 File Offset: 0x00546A70 // (set) Token: 0x06016A3E RID: 92734 RVA: 0x00548890 File Offset: 0x00546A90 [Token(Token = "0x17003E94")] private bool NMOPNJHIIOM { [Token(Token = "0x6016A3D")] [Address(RVA = "0x12F5250", Offset = "0x12F4050", VA = "0x1812F5250")] get { return this.GEBIKKKJCCM.IAHDANBDAAM() != null; } [Token(Token = "0x6016A3E")] [Address(RVA = "0x12F2900", Offset = "0x12F1700", VA = "0x1812F2900")] set { KLLMCPFPIIE gebikkkjccm = this.GEBIKKKJCCM; } } // Token: 0x17003E95 RID: 16021 // (get) Token: 0x06016A3F RID: 92735 RVA: 0x005488AC File Offset: 0x00546AAC // (set) Token: 0x06016A40 RID: 92736 RVA: 0x005488CC File Offset: 0x00546ACC [Token(Token = "0x17003E95")] private string GHJBDKPFGBF { [Token(Token = "0x6016A3F")] [Address(RVA = "0x12F3450", Offset = "0x12F2250", VA = "0x1812F3450")] get { return this.LEBGIELHPBE.IAHDANBDAAM(); } [Token(Token = "0x6016A40")] [Address(RVA = "0x12F45E0", Offset = "0x12F33E0", VA = "0x1812F45E0")] set { string value = value; PMGCJEPKFOF pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(value); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE lebgielhpbe = this.LEBGIELHPBE; } }; int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } } // Token: 0x17003E96 RID: 16022 // (get) Token: 0x06016A41 RID: 92737 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06016A42 RID: 92738 RVA: 0x00548920 File Offset: 0x00546B20 [Token(Token = "0x17003E96")] private Guid IDMPHDIGECF { [Token(Token = "0x6016A41")] [Address(RVA = "0x12F30B0", Offset = "0x12F1EB0", VA = "0x1812F30B0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6016A42")] [Address(RVA = "0x12F3DF0", Offset = "0x12F2BF0", VA = "0x1812F3DF0")] set { KLLMCPFPIIE njihjdmlohi = this.NJIHJDMLOHI; } } // Token: 0x17003E97 RID: 16023 // (get) Token: 0x06016A43 RID: 92739 RVA: 0x0054893C File Offset: 0x00546B3C // (set) Token: 0x06016A44 RID: 92740 RVA: 0x0054895C File Offset: 0x00546B5C [Token(Token = "0x17003E97")] private bool NMCKBKLBPDE { [Token(Token = "0x6016A43")] [Address(RVA = "0x12F4FD0", Offset = "0x12F3DD0", VA = "0x1812F4FD0")] get { return this.AHAAGCKEGMM.IAHDANBDAAM() != null; } [Token(Token = "0x6016A44")] [Address(RVA = "0x12F2B60", Offset = "0x12F1960", VA = "0x1812F2B60")] set { KLLMCPFPIIE ahaagckegmm = this.AHAAGCKEGMM; } } // Token: 0x17003E98 RID: 16024 // (get) Token: 0x06016A45 RID: 92741 RVA: 0x00548978 File Offset: 0x00546B78 [Token(Token = "0x17003E98")] private CPNMFOKDBKM NCHLHPAFGAN { [Token(Token = "0x6016A45")] [Address(RVA = "0x12F5100", Offset = "0x12F3F00", VA = "0x1812F5100")] get { CPNMFOKDBKM fdpgjklnbdc = this.FDPGJKLNBDC; if (fdpgjklnbdc == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__68_ = RaycastGizmo.<>c.<>9__68_0; if (<>9__68_ == 0) { RaycastGizmo.<>c.<>9__68_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.NCJNBNJGKLN); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__68_, ohindolfnmp, 10); this.FDPGJKLNBDC = cpnmfokdbkm; } return fdpgjklnbdc; } } // Token: 0x17003E99 RID: 16025 // (get) Token: 0x06016A46 RID: 92742 RVA: 0x005489D0 File Offset: 0x00546BD0 [Token(Token = "0x17003E99")] private CPNMFOKDBKM PIGOHBKOJHK { [Token(Token = "0x6016A46")] [Address(RVA = "0x12F3C00", Offset = "0x12F2A00", VA = "0x1812F3C00")] get { CPNMFOKDBKM deopejoanla = this.DEOPEJOANLA; if (deopejoanla == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__71_ = RaycastGizmo.<>c.<>9__71_0; if (<>9__71_ == 0) { RaycastGizmo.<>c.<>9__71_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FCLBFLOBHFL); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__71_, ohindolfnmp, 9); this.DEOPEJOANLA = cpnmfokdbkm; } return deopejoanla; } } // Token: 0x17003E9A RID: 16026 // (get) Token: 0x06016A47 RID: 92743 RVA: 0x00548A28 File Offset: 0x00546C28 [Token(Token = "0x17003E9A")] private PGIHLFOHNML IAJAGIJGOFL { [Token(Token = "0x6016A47")] [Address(RVA = "0x12F3AB0", Offset = "0x12F28B0", VA = "0x1812F3AB0")] get { PGIHLFOHNML kjakmodinfl = this.KJAKMODINFL; if (kjakmodinfl == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__75_ = RaycastGizmo.<>c.<>9__75_0; if (<>9__75_ == 0) { RaycastGizmo.<>c.<>9__75_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.AKOLHFENBHG); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__75_, ohindolfnmp, 10); this.KJAKMODINFL = pgihlfohnml; } return kjakmodinfl; } } // Token: 0x17003E9B RID: 16027 // (get) Token: 0x06016A48 RID: 92744 RVA: 0x00548A80 File Offset: 0x00546C80 [Token(Token = "0x17003E9B")] private HIPBHHONPLB OCDHMOLCMMN { [Token(Token = "0x6016A48")] [Address(RVA = "0x12F47D0", Offset = "0x12F35D0", VA = "0x1812F47D0")] get { HIPBHHONPLB mohbhocahlf = this.MOHBHOCAHLF; if (mohbhocahlf == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__79_ = RaycastGizmo.<>c.<>9__79_0; if (<>9__79_ == 0) { RaycastGizmo.<>c.<>9__79_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BHGEDAIGACD); ulong num; int num2; HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__79_, ohindolfnmp, 9, num != 0UL, num2); num2 = 0; this.MOHBHOCAHLF = hipbhhonplb; } return mohbhocahlf; } } // Token: 0x17003E9C RID: 16028 // (get) Token: 0x06016A49 RID: 92745 RVA: 0x00548AE0 File Offset: 0x00546CE0 [Token(Token = "0x17003E9C")] private KLCANJPOEPC CEKDJKNAMMC { [Token(Token = "0x6016A49")] [Address(RVA = "0x12F4980", Offset = "0x12F3780", VA = "0x1812F4980")] get { KLCANJPOEPC jdblcnpffee = this.JDBLCNPFFEE; if (jdblcnpffee == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__82_ = RaycastGizmo.<>c.<>9__82_0; if (<>9__82_ == 0) { RaycastGizmo.<>c.<>9__82_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.ELHPPGHEFJA); Dictionary fphaejmhanb = RaycastGizmo.FPHAEJMHANB; ulong num; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__82_, ohindolfnmp, fphaejmhanb, (int)num); this.JDBLCNPFFEE = klcanjpoepc; } return jdblcnpffee; } } // Token: 0x17003E9D RID: 16029 // (get) Token: 0x06016A4A RID: 92746 RVA: 0x00548B40 File Offset: 0x00546D40 [Token(Token = "0x17003E9D")] private CPNMFOKDBKM FLPKEEGHPLP { [Token(Token = "0x6016A4A")] [Address(RVA = "0x12F4D80", Offset = "0x12F3B80", VA = "0x1812F4D80")] get { CPNMFOKDBKM gfdimflclpn = this.GFDIMFLCLPN; if (gfdimflclpn == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__85_ = RaycastGizmo.<>c.<>9__85_0; if (<>9__85_ == 0) { RaycastGizmo.<>c.<>9__85_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.JKEEGIENAHJ); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__85_, ohindolfnmp, 8); this.GFDIMFLCLPN = cpnmfokdbkm; } return gfdimflclpn; } } // Token: 0x06016A4B RID: 92747 RVA: 0x00548B98 File Offset: 0x00546D98 [Token(Token = "0x6016A4B")] [Address(RVA = "0x12F2BC0", Offset = "0x12F19C0", VA = "0x1812F2BC0", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.FCDKDGNOIIH); KLLMCPFPIIE kllmcpfpiie; this.DGFJNEJNKPF = kllmcpfpiie; Action action2 = new Action(this.CAEPDPBGCLM); KLLMCPFPIIE kllmcpfpiie2; this.MHPLPLGIEFK = kllmcpfpiie2; KLLMCPFPIIE kllmcpfpiie3; this.ALCDICOPANL = kllmcpfpiie3; Action action3 = new Action(this.FFMMPAGPFGC); KLLMCPFPIIE kllmcpfpiie4; this.AKALDHDCOBP = kllmcpfpiie4; Action action4 = new Action(this.FFMMPAGPFGC); KLLMCPFPIIE kllmcpfpiie5; this.GEBIKKKJCCM = kllmcpfpiie5; Action action5 = new Action(this.IMMIKMHCCGF); KLLMCPFPIIE kllmcpfpiie6; this.LEBGIELHPBE = kllmcpfpiie6; Guid empty = Guid.Empty; Action action6 = new Action(this.FBHHJFCFKAF); KLLMCPFPIIE kllmcpfpiie7; this.NJIHJDMLOHI = kllmcpfpiie7; KLLMCPFPIIE kllmcpfpiie8; this.AHAAGCKEGMM = kllmcpfpiie8; } // Token: 0x06016A4C RID: 92748 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016A4C")] [Address(RVA = "0x12F6330", Offset = "0x12F5130", VA = "0x1812F6330")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016A4D RID: 92749 RVA: 0x00548C48 File Offset: 0x00546E48 [Token(Token = "0x6016A4D")] [Address(RVA = "0x12F5FA0", Offset = "0x12F4DA0", VA = "0x1812F5FA0", Slot = "14")] protected override void OnDestroy() { RaycastGizmo.PPIFACMMKKB.BIHKNNPGGKP(this); base.OnDestroy(); } // Token: 0x06016A4E RID: 92750 RVA: 0x00548C64 File Offset: 0x00546E64 [Token(Token = "0x6016A4E")] [Address(RVA = "0x12F2710", Offset = "0x12F1510", VA = "0x1812F2710")] private void AALCLAELEJA() { if (this.CIDALBMFBMH != 0) { if (this.FKHPANJJNKG.GANAOMHGJMP != 0) { } RaycastGizmo.MHHINPNPKKE njpocdkidnf; if (this.NJPOCDKIDNF.LFFLFGGKGAK != 0) { njpocdkidnf = this.NJPOCDKIDNF; } int num = this.MHPLPLGIEFK.IAHDANBDAAM() + 1; if (num != 0 && num == 0) { float num2 = njpocdkidnf * 100f; } } int num3 = 0; this.NJPOCDKIDNF = num3; this.FKHPANJJNKG = num3; } // Token: 0x06016A4F RID: 92751 RVA: 0x00548CD8 File Offset: 0x00546ED8 [Token(Token = "0x6016A4F")] [Address(RVA = "0x12F56D0", Offset = "0x12F44D0", VA = "0x1812F56D0")] private void NIBILFMMPDF(Dictionary COLKFKBFGNA) { int num; do { num = 0; bool flag; if (flag) { if (!flag) { bool flag2 = flag; this.OELAMLFKBNA = flag2; } while (!flag) { } } } while (num != 0); } // Token: 0x06016A50 RID: 92752 RVA: 0x00548D08 File Offset: 0x00546F08 [Token(Token = "0x6016A50")] [Address(RVA = "0x12F4160", Offset = "0x12F2F60", VA = "0x1812F4160")] private void FCDKDGNOIIH() { int num = this.MHPLPLGIEFK.IAHDANBDAAM() + 1; if (num == 0 || num != 0) { } if (this.DGFJNEJNKPF.IAHDANBDAAM() == 0) { RaycastGizmo.PPIFACMMKKB.BIHKNNPGGKP(this); int num2 = 0; this.HPJMBALLBAF = num2; this.HPJMBALLBAF.m_Normal.y = (float)num2; this.HPJMBALLBAF.m_FaceID = (uint)num2; this.HPJMBALLBAF.m_UV = num2; this.HPJMBALLBAF.m_Collider = num2; this.FLEDODIOAEE(); this.AALCLAELEJA(); return; } if (this.NJIHJDMLOHI == (ulong)0L) { } RaycastGizmo.PPIFACMMKKB.BPAJKKAGPKB(this); this.NJPHMAHLNCA(); } // Token: 0x06016A51 RID: 92753 RVA: 0x00548DA8 File Offset: 0x00546FA8 [Token(Token = "0x6016A51")] [Address(RVA = "0x12F35B0", Offset = "0x12F23B0", VA = "0x1812F35B0")] private void CAEPDPBGCLM() { KLLMCPFPIIE mhplplgiefk = this.MHPLPLGIEFK; RaycastGizmo.ONKBHKNACPF onkbhknacpf = mhplplgiefk.IAHDANBDAAM(); if (mhplplgiefk == 0 || mhplplgiefk == 0 || onkbhknacpf != RaycastGizmo.ONKBHKNACPF.Meters) { } CircuitEventNodeDisplay circuitEventNodeDisplay = this._circuitEventNodeDisplay; string text = "Max Distance (" + "mm" + ")"; CircuitNode circuitNode = this.CIDALBMFBMH; int num = 0; if (circuitNode != 0 && num < ")") { num += num; num++; } CircuitInputConnectionPoint maxDistanceConnectionPoint = this._maxDistanceConnectionPoint; int num2 = 0; if (maxDistanceConnectionPoint != num2) { CircuitDefaultPinDisplay componentInChildren = this._maxDistanceConnectionPoint.GetComponentInChildren(); int num3 = 0; if (componentInChildren != num3) { CreationObject creationObject = this._creationObject; int num4 = 0; ulong num5; componentInChildren.PushDisplayOverride(this, creationObject, num4, num, num, num, num5 != 0UL); componentInChildren.DescriptionChanged(this); componentInChildren.PopDisplayOverride(this); } } CircuitEventNodeDisplay circuitEventNodeDisplay2 = this._circuitEventNodeDisplay; string text2 = "Distance (" + "mm" + ")"; if (this.CIDALBMFBMH != 0 && num < typeof(ISourceNode).TypeHandle) { num += num; num++; } this.FLEDODIOAEE(); } // Token: 0x06016A52 RID: 92754 RVA: 0x00548ECC File Offset: 0x005470CC [Token(Token = "0x6016A52")] [Address(RVA = "0x12F4B60", Offset = "0x12F3960", VA = "0x1812F4B60")] private void IMMIKMHCCGF() { this.NEDIKEEMCCE(); } // Token: 0x06016A53 RID: 92755 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016A53")] [Address(RVA = "0x12F4020", Offset = "0x12F2E20", VA = "0x1812F4020")] private void FBHHJFCFKAF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016A54 RID: 92756 RVA: 0x00548EE0 File Offset: 0x005470E0 [Token(Token = "0x6016A54")] [Address(RVA = "0x12F44B0", Offset = "0x12F32B0", VA = "0x1812F44B0")] private void FLEDODIOAEE() { int num = 0; Transform transform; if (!(transform != num)) { int num2 = this.MHPLPLGIEFK.IAHDANBDAAM() + 1; if (num2 == 0 || num2 != 0) { } } this.NEDIKEEMCCE(); this.NJPHMAHLNCA(); } // Token: 0x06016A55 RID: 92757 RVA: 0x00548F24 File Offset: 0x00547124 [Token(Token = "0x6016A55")] [Address(RVA = "0x12F3D80", Offset = "0x12F2B80", VA = "0x1812F3D80")] private void DDIJPGMAKOI() { int num = 0; this.NJPOCDKIDNF = num; this.FKHPANJJNKG = num; } // Token: 0x06016A56 RID: 92758 RVA: 0x00548F44 File Offset: 0x00547144 [Token(Token = "0x6016A56")] [Address(RVA = "0x12F43D0", Offset = "0x12F31D0", VA = "0x1812F43D0")] private void FFMMPAGPFGC() { BaseCreationObjectSettingPropertyUIControl nlccbkbdlak = this.NLCCBKBDLAK; int num = 0; if (nlccbkbdlak != num) { string text = this.NLCCBKBDLAK.ToString(); } RoleGuidEditableUIControl igecolafajj = this.IGECOLAFAJJ; int num2 = 0; if (igecolafajj != num2) { string text2 = this.IGECOLAFAJJ.ToString(); } } // Token: 0x06016A57 RID: 92759 RVA: 0x00548F98 File Offset: 0x00547198 [Token(Token = "0x6016A57")] [Address(RVA = "0x12F52A0", Offset = "0x12F40A0", VA = "0x1812F52A0")] private void NEDIKEEMCCE() { Tool tool; Player player; CMDADAAOBHD omfibhchjmo; for (;;) { int num = 0; int num2 = 0; Collider collider; if (!(collider != num2)) { return; } tool = collider.GKGKGDICPNN(num); int num3 = 0; if (tool != num3) { string text = this.LEBGIELHPBE.IAHDANBDAAM(); int num4 = 0; if (!(tool == num4)) { if (string.IsNullOrEmpty(text)) { break; } TaggedTool tags = tool.tags; int num5 = 0; if (tags != num5 && tags.HasTag(text)) { break; } } } player = collider.PKPLHJFDDKE(num); omfibhchjmo = this.OMFIBHCHJMO; int num6 = 0; if (!(player == num6) && player.DBAJDHGDPOL != 0) { goto Block_8; } } PhotonView photonView = tool.JDHMIOJKLCK; int num7 = 0; if (!(photonView == num7)) { int viewIdField = photonView.viewIdField; if (viewIdField > 0) { float oaimalnjbfm = this.OAIMALNJBFM; this.FKHPANJJNKG = oaimalnjbfm; this.FKHPANJJNKG.GANAOMHGJMP = viewIdField; } } return; Block_8: if (omfibhchjmo != CMDADAAOBHD.AG_EVERYONE) { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; bool flag; while (!flag) { } } AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL; while (photonPlayer == 0) { } int i = photonPlayer.INPOAAAOAHI; while (i <= 0) { } float oaimalnjbfm2 = this.OAIMALNJBFM; this.NJPOCDKIDNF = oaimalnjbfm2; this.NJPOCDKIDNF.LFFLFGGKGAK = i; throw new NullReferenceException(); } // Token: 0x06016A58 RID: 92760 RVA: 0x005490DC File Offset: 0x005472DC [Token(Token = "0x6016A58")] [Address(RVA = "0x12F3120", Offset = "0x12F1F20", VA = "0x1812F3120")] private void BFKKGEMAOIC() { bool flag = this.AKALDHDCOBP.IAHDANBDAAM() == 0; bool flag2 = this.GEBIKKKJCCM.IAHDANBDAAM() != null; bool flag3 = !flag2; flag2 = flag3; if (flag2) { Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Vector3 vector2; float z2 = vector2.z; float num = this.MNNLNMCCKIG; if (flag) { } if (flag3) { } int num2; if (num2 > 0) { RaycastHit[] goccbhihnlm = RaycastGizmo.GOCCBHIHNLM; RaycastHit[] goccbhihnlm2 = RaycastGizmo.GOCCBHIHNLM; RaycastHit raycastHit = goccbhihnlm2[0]; this.HPJMBALLBAF = raycastHit; RaycastHit raycastHit2 = goccbhihnlm2[2]; this.HPJMBALLBAF.m_Normal.y = raycastHit2; } } int num3 = 0; this.HPJMBALLBAF = num3; this.HPJMBALLBAF.m_Normal.y = (float)num3; this.HPJMBALLBAF.m_FaceID = (uint)num3; this.HPJMBALLBAF.m_UV = num3; this.HPJMBALLBAF.m_Collider = num3; this.FLEDODIOAEE(); } // Token: 0x06016A59 RID: 92761 RVA: 0x005491D4 File Offset: 0x005473D4 [Token(Token = "0x6016A59")] [Address(RVA = "0x12F57F0", Offset = "0x12F45F0", VA = "0x1812F57F0")] private void NJPHMAHLNCA() { do { bool mmcodjmhajb = CircuitVisibilityBehaviour.MMCODJMHAJB; if (CircuitVisibilityBehaviour.AHLIKHKCFLF) { } } while (this.DGFJNEJNKPF.IAHDANBDAAM() != 0); if (0 != 0) { } bool flag = this.AHAAGCKEGMM.IAHDANBDAAM() != null; LineRenderer lineRenderer = this._lineRenderer; int num = 0; bool flag2 = lineRenderer != num; MeshRenderer endPointMeshRenderer = this._endPointMeshRenderer; int num2 = 0; bool flag3 = endPointMeshRenderer != num2; if (flag2) { this._lineRenderer.enabled = flag; } if (flag3) { this._endPointMeshRenderer.enabled = flag; } if (flag2 != flag) { int num3 = 0; Transform transform; bool flag4 = transform != num3; float num4 = this.MNNLNMCCKIG; if (flag4) { } if (!Mathf.Approximately(num4, num4)) { this.EFEHIBCHDPF = num4; float z = Vector3.zero.z; float z2 = Vector3.up.z; Vector3 vector; float z3 = vector.z; LineRenderer lineRenderer2 = this._lineRenderer; Vector3 vector2; float z4 = vector2.z; int num5 = 0; lineRenderer2.alignment = (LineAlignment)num5; LineRenderer lineRenderer3 = this._lineRenderer; if (flag4) { float startWidth = lineRenderer3.startWidth; } int num6 = 0; lineRenderer3.endWidth = (float)num6; this._lineRenderer.positionCount = 2; LineRenderer lineRenderer4 = this._lineRenderer; LineRenderer lineRenderer5 = this._lineRenderer; if (flag3) { Transform transform2 = this._endPointMeshRenderer.transform; if (flag4) { } } } } } // Token: 0x17003E9E RID: 16030 // (get) Token: 0x06016A5A RID: 92762 RVA: 0x00549334 File Offset: 0x00547534 [Token(Token = "0x17003E9E")] public bool JBMFJOBFJHP { [Token(Token = "0x6016A5A")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x06016A5B RID: 92763 RVA: 0x00549344 File Offset: 0x00547544 [Token(Token = "0x6016A5B")] [Address(RVA = "0x12F5C40", Offset = "0x12F4A40", VA = "0x1812F5C40", Slot = "16")] private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH) { KLLMCPFPIIE mhplplgiefk = this.MHPLPLGIEFK; KLLMCPFPIIE akaldhdcobp = this.AKALDHDCOBP; KLLMCPFPIIE gebikkkjccm = this.GEBIKKKJCCM; Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE lebgielhpbe = this.LEBGIELHPBE; } }; int num = 0; num += num; num++; int num2 = 0; this.NJIHJDMLOHI.BDJFGEJFPPO(num2); this.AHAAGCKEGMM.BDJFGEJFPPO(num2); } // Token: 0x06016A5C RID: 92764 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016A5C")] [Address(RVA = "0x12F6000", Offset = "0x12F4E00", VA = "0x1812F6000", Slot = "17")] private void PEBILDGFOEM(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016A5D RID: 92765 RVA: 0x005493B4 File Offset: 0x005475B4 [Token(Token = "0x6016A5D")] [Address(RVA = "0x12F3D50", Offset = "0x12F2B50", VA = "0x1812F3D50")] private static float DAFGPKHPMOD(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float ONGBFDACHHG) { float num; return num; } // Token: 0x06016A5E RID: 92766 RVA: 0x005493C4 File Offset: 0x005475C4 [Token(Token = "0x6016A5E")] [Address(RVA = "0x12F3DC0", Offset = "0x12F2BC0", VA = "0x1812F3DC0")] private static float DNACGNMBKBH(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float KAKMOHCAJIG) { return KAKMOHCAJIG * 100f; } // Token: 0x06016A5F RID: 92767 RVA: 0x005493DC File Offset: 0x005475DC [Token(Token = "0x6016A5F")] [Address(RVA = "0x12F4CA0", Offset = "0x12F3AA0", VA = "0x1812F4CA0")] private static bool KKHEGHILAAP(Tool EGFEJGHDNAI, string GHBNIGCAPPL) { int num = 0; if (!(EGFEJGHDNAI == num)) { if (string.IsNullOrEmpty(GHBNIGCAPPL)) { return true; } TaggedTool tags = EGFEJGHDNAI.tags; int num2 = 0; if (tags != num2) { return tags.HasTag(GHBNIGCAPPL); } } throw new NullReferenceException(); } // Token: 0x06016A60 RID: 92768 RVA: 0x00549424 File Offset: 0x00547624 [Token(Token = "0x6016A60")] [Address(RVA = "0x12F39D0", Offset = "0x12F27D0", VA = "0x1812F39D0")] private static bool CAOBBDMFIEK(Player IEKDDPPNFPF, CMDADAAOBHD BGHHFOOBFMA) { int num = 0; if (IEKDDPPNFPF == num || IEKDDPPNFPF.DBAJDHGDPOL == 0) { throw new NullReferenceException(); } if (BGHHFOOBFMA != CMDADAAOBHD.AG_EVERYONE) { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; bool flag; return flag; } return true; } // Token: 0x06016A61 RID: 92769 RVA: 0x00549464 File Offset: 0x00547664 [Token(Token = "0x6016A61")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public RaycastGizmo() { } // Token: 0x06016A62 RID: 92770 RVA: 0x00549478 File Offset: 0x00547678 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016A62")] [Address(RVA = "0x12F7460", Offset = "0x12F6260", VA = "0x1812F7460")] static RaycastGizmo() { Dictionary dictionary = new Dictionary(); int num = 0; dictionary.Add("Centimeters", num); RaycastGizmo.FPHAEJMHANB = dictionary; RaycastGizmo.PFBJHKNDNPA = new LMGJGGMGNCG(); RaycastGizmo.GOCCBHIHNLM = new RaycastHit[20]; } // Token: 0x06016A63 RID: 92771 RVA: 0x005494C0 File Offset: 0x005476C0 [Token(Token = "0x6016A63")] [Address(RVA = "0x12F5020", Offset = "0x12F3E20", VA = "0x1812F5020")] [CompilerGenerated] private void NCJNBNJGKLN(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Objects"); } // Token: 0x06016A64 RID: 92772 RVA: 0x005494E4 File Offset: 0x005476E4 [Token(Token = "0x6016A64")] [Address(RVA = "0x12F42F0", Offset = "0x12F30F0", VA = "0x1812F42F0")] [CompilerGenerated] private void FCLBFLOBHFL(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Players"); } // Token: 0x06016A65 RID: 92773 RVA: 0x00549508 File Offset: 0x00547708 [Token(Token = "0x6016A65")] [Address(RVA = "0x12F2960", Offset = "0x12F1760", VA = "0x1812F2960")] [CompilerGenerated] private void AKOLHFENBHG(CreationObjectSettingStringUIControl GCCLEJOGCCE) { int num = 0; this.NLCCBKBDLAK = GCCLEJOGCCE; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Tag"); GCCLEJOGCCE.JJAPBNJPPAK = num; GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num; GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num; Func func = new Func(this.HPGDPBJDFIN); } // Token: 0x06016A66 RID: 92774 RVA: 0x00549570 File Offset: 0x00547770 [Token(Token = "0x6016A66")] [Address(RVA = "0x12F4B10", Offset = "0x12F3910", VA = "0x1812F4B10")] [CompilerGenerated] private bool HPGDPBJDFIN() { return this.AKALDHDCOBP.IAHDANBDAAM() == 0; } // Token: 0x06016A67 RID: 92775 RVA: 0x00549594 File Offset: 0x00547794 [Token(Token = "0x6016A67")] [Address(RVA = "0x12F34A0", Offset = "0x12F22A0", VA = "0x1812F34A0")] [CompilerGenerated] private void BHGEDAIGACD(RoleGuidEditableUIControl GCCLEJOGCCE) { this.IGECOLAFAJJ = GCCLEJOGCCE; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Role"); Func func = new Func(this.LEBFOFLLJOH); } // Token: 0x06016A68 RID: 92776 RVA: 0x005495CC File Offset: 0x005477CC [Token(Token = "0x6016A68")] [Address(RVA = "0x12F4ED0", Offset = "0x12F3CD0", VA = "0x1812F4ED0")] [CompilerGenerated] private bool LEBFOFLLJOH() { return this.GEBIKKKJCCM.IAHDANBDAAM() == 0; } // Token: 0x06016A69 RID: 92777 RVA: 0x005495F0 File Offset: 0x005477F0 [Token(Token = "0x6016A69")] [Address(RVA = "0x12F3E60", Offset = "0x12F2C60", VA = "0x1812F3E60")] [CompilerGenerated] private void ELHPPGHEFJA(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Distance Units"); Func func = new Func(this.JEBEGNMFCFB); Action action = new Action(this.EPAABEAGEOF); } // Token: 0x06016A6A RID: 92778 RVA: 0x00549630 File Offset: 0x00547830 [Token(Token = "0x6016A6A")] [Address(RVA = "0x12F4B70", Offset = "0x12F3970", VA = "0x1812F4B70")] [CompilerGenerated] private int JEBEGNMFCFB() { RaycastGizmo.ONKBHKNACPF onkbhknacpf = this.MHPLPLGIEFK.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016A6B RID: 92779 RVA: 0x00549650 File Offset: 0x00547850 [Token(Token = "0x6016A6B")] [Address(RVA = "0x12F3F70", Offset = "0x12F2D70", VA = "0x1812F3F70")] [CompilerGenerated] private void EPAABEAGEOF(int KDOCKENDOCD) { KLLMCPFPIIE mhplplgiefk = this.MHPLPLGIEFK; } // Token: 0x06016A6C RID: 92780 RVA: 0x0054966C File Offset: 0x0054786C [Token(Token = "0x6016A6C")] [Address(RVA = "0x12F4BC0", Offset = "0x12F39C0", VA = "0x1812F4BC0")] [CompilerGenerated] private void JKEEGIENAHJ(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Show Laser When Gadgets Are Hidden"); } // Token: 0x06016A6D RID: 92781 RVA: 0x00549690 File Offset: 0x00547890 [Token(Token = "0x6016A6D")] [Address(RVA = "0x12F3F20", Offset = "0x12F2D20", VA = "0x1812F3F20")] [CompilerGenerated] private int ENBFONGJKBP() { RaycastGizmo.ONKBHKNACPF onkbhknacpf = this.MHPLPLGIEFK.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016A6E RID: 92782 RVA: 0x005496B0 File Offset: 0x005478B0 [Token(Token = "0x6016A6E")] [Address(RVA = "0x12F4F70", Offset = "0x12F3D70", VA = "0x1812F4F70")] [CompilerGenerated] private void LKCENECELBG(int ONGBFDACHHG) { KLLMCPFPIIE mhplplgiefk = this.MHPLPLGIEFK; } // Token: 0x0400EC10 RID: 60432 [Token(Token = "0x400EC10")] private const InputSlot INHGGCHKDPG = InputSlot.R; // Token: 0x0400EC11 RID: 60433 [Token(Token = "0x400EC11")] private const InputSlot JDMEHFHMNPJ = InputSlot.G; // Token: 0x0400EC12 RID: 60434 [Token(Token = "0x400EC12")] private const OutputSlot JANJPHALPDM = OutputSlot.R; // Token: 0x0400EC13 RID: 60435 [Token(Token = "0x400EC13")] private const OutputSlot CICDFPFLAOF = OutputSlot.G; // Token: 0x0400EC14 RID: 60436 [Token(Token = "0x400EC14")] private const OutputSlot MAIKBBDGCEJ = OutputSlot.B; // Token: 0x0400EC15 RID: 60437 [Token(Token = "0x400EC15")] private const int FPPCODLDPCM = 999; // Token: 0x0400EC16 RID: 60438 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400EC16")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private CreationObject _creationObject; // Token: 0x0400EC17 RID: 60439 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400EC17")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private CircuitEventNodeDisplay _circuitEventNodeDisplay; // Token: 0x0400EC18 RID: 60440 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400EC18")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private LineRenderer _lineRenderer; // Token: 0x0400EC19 RID: 60441 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400EC19")] [SerializeField] private MeshRenderer _endPointMeshRenderer; // Token: 0x0400EC1A RID: 60442 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400EC1A")] [SerializeField] private CircuitInputConnectionPoint _maxDistanceConnectionPoint; // Token: 0x0400EC1B RID: 60443 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400EC1B")] private RaycastHit HPJMBALLBAF; // Token: 0x0400EC1C RID: 60444 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400EC1C")] private CMDADAAOBHD OMFIBHCHJMO; // Token: 0x0400EC1D RID: 60445 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400EC1D")] private RaycastGizmo.MHHINPNPKKE NJPOCDKIDNF; // Token: 0x0400EC1E RID: 60446 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400EC1E")] private RaycastGizmo.CDLHCKBCPJL FKHPANJJNKG; // Token: 0x0400EC1F RID: 60447 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400EC1F")] private float EFEHIBCHDPF; // Token: 0x0400EC20 RID: 60448 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400EC20")] private float OAIMALNJBFM; // Token: 0x0400EC21 RID: 60449 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400EC21")] private KLLMCPFPIIE DGFJNEJNKPF; // Token: 0x0400EC22 RID: 60450 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400EC22")] private KLLMCPFPIIE MHPLPLGIEFK; // Token: 0x0400EC23 RID: 60451 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400EC23")] private KLLMCPFPIIE ALCDICOPANL; // Token: 0x0400EC24 RID: 60452 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400EC24")] private KLLMCPFPIIE AKALDHDCOBP; // Token: 0x0400EC25 RID: 60453 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400EC25")] private KLLMCPFPIIE GEBIKKKJCCM; // Token: 0x0400EC26 RID: 60454 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400EC26")] private KLLMCPFPIIE LEBGIELHPBE; // Token: 0x0400EC27 RID: 60455 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400EC27")] private KLLMCPFPIIE NJIHJDMLOHI; // Token: 0x0400EC28 RID: 60456 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400EC28")] private KLLMCPFPIIE AHAAGCKEGMM; // Token: 0x0400EC29 RID: 60457 [Token(Token = "0x400EC29")] private static readonly Dictionary FPHAEJMHANB; // Token: 0x0400EC2A RID: 60458 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400EC2A")] private CPNMFOKDBKM FDPGJKLNBDC; // Token: 0x0400EC2B RID: 60459 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400EC2B")] private CPNMFOKDBKM DEOPEJOANLA; // Token: 0x0400EC2C RID: 60460 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400EC2C")] private BaseCreationObjectSettingPropertyUIControl NLCCBKBDLAK; // Token: 0x0400EC2D RID: 60461 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400EC2D")] private PGIHLFOHNML KJAKMODINFL; // Token: 0x0400EC2E RID: 60462 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400EC2E")] private RoleGuidEditableUIControl IGECOLAFAJJ; // Token: 0x0400EC2F RID: 60463 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400EC2F")] private HIPBHHONPLB MOHBHOCAHLF; // Token: 0x0400EC30 RID: 60464 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400EC30")] private KLCANJPOEPC JDBLCNPFFEE; // Token: 0x0400EC31 RID: 60465 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400EC31")] private CPNMFOKDBKM GFDIMFLCLPN; // Token: 0x0400EC32 RID: 60466 [Token(Token = "0x400EC32")] private static readonly LMGJGGMGNCG PFBJHKNDNPA; // Token: 0x0400EC33 RID: 60467 [Token(Token = "0x400EC33")] private static readonly RaycastHit[] GOCCBHIHNLM; // Token: 0x0400EC34 RID: 60468 [Token(Token = "0x400EC34")] private static readonly int IPHJPIAKPIH; // Token: 0x0400EC35 RID: 60469 [Token(Token = "0x400EC35")] private static readonly int PEKHCDEGEDD; // Token: 0x0200332E RID: 13102 [Token(Token = "0x200332E")] private enum ONKBHKNACPF { // Token: 0x0400EC37 RID: 60471 [Token(Token = "0x400EC37")] Millimeters = -1, // Token: 0x0400EC38 RID: 60472 [Token(Token = "0x400EC38")] Centimeters, // Token: 0x0400EC39 RID: 60473 [Token(Token = "0x400EC39")] Meters } // Token: 0x0200332F RID: 13103 [Token(Token = "0x200332F")] private static class PPIFACMMKKB { // Token: 0x06016A6F RID: 92783 RVA: 0x005496CC File Offset: 0x005478CC [Token(Token = "0x6016A6F")] [Address(RVA = "0x12EE4A0", Offset = "0x12ED2A0", VA = "0x1812EE4A0")] static PPIFACMMKKB() { OKNNKFGFODL preEvaluateEvent = CircuitManager.PreEvaluateEvent; int num; Action action = new Action(num.AALCLAELEJA); num = 0; CircuitManager.PreEvaluateEvent = OKNNKFGFODL.BPJDFPACLMK(preEvaluateEvent, action); } // Token: 0x06016A70 RID: 92784 RVA: 0x00549704 File Offset: 0x00547904 [Token(Token = "0x6016A70")] [Address(RVA = "0x12EDE80", Offset = "0x12ECC80", VA = "0x1812EDE80")] private static void AALCLAELEJA() { do { List efncpjiknpo = RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO; bool flag; if (flag) { bool flag2; while (!flag2) { } } } while (typeof(RaycastGizmo.PPIFACMMKKB).TypeHandle != 0); } // Token: 0x06016A71 RID: 92785 RVA: 0x00549730 File Offset: 0x00547930 [Token(Token = "0x6016A71")] [Address(RVA = "0x12EE450", Offset = "0x12ED250", VA = "0x1812EE450")] private static IEnumerator JDBIEAKOLGG() { /* An exception occurred when decompiling this method (06016A71) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo/PPIFACMMKKB::JDBIEAKOLGG() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(PAIMBHICDGF::System.IDisposable.Dispose, ldloc:PAIMBHICDGF(var_0)) stfld:int32(PAIMBHICDGF::<>1__state, ldloc:PAIMBHICDGF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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.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: 0x06016A72 RID: 92786 RVA: 0x0054974C File Offset: 0x0054794C [Token(Token = "0x6016A72")] [Address(RVA = "0x12EE0D0", Offset = "0x12ECED0", VA = "0x1812EE0D0")] public static void BPAJKKAGPKB(RaycastGizmo FBJPKNDLFIK) { int num = 0; if (FBJPKNDLFIK != num) { if (!RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Contains(FBJPKNDLFIK)) { RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Add(FBJPKNDLFIK); } DABKFAIHBBP ijlikflpnjj = RaycastGizmo.PPIFACMMKKB.IJLIKFLPNJJ; Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; RaycastGizmo.PPIFACMMKKB.PAIMBHICDGF paimbhicdgf; paimbhicdgf.System.IDisposable.Dispose(); int num2 = 0; paimbhicdgf.<>1__state = num2; KFBABPAPIMB kfbabpapimb = instance.Run(paimbhicdgf); RaycastGizmo.PPIFACMMKKB.<>c <>; if (RaycastGizmo.PPIFACMMKKB.<>c.<>9__6_0 == 0) { <> = RaycastGizmo.PPIFACMMKKB.<>c.<>9; RaycastGizmo.PPIFACMMKKB.<>c.<>9__6_0 = delegate { }; } if (num2 < <>) { num2 += num2; num2++; } RaycastGizmo.PPIFACMMKKB.IJLIKFLPNJJ = num2; } } // Token: 0x06016A73 RID: 92787 RVA: 0x005497E8 File Offset: 0x005479E8 [Token(Token = "0x6016A73")] [Address(RVA = "0x12EE010", Offset = "0x12ECE10", VA = "0x1812EE010")] public static void BIHKNNPGGKP(RaycastGizmo FBJPKNDLFIK) { bool flag = RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Remove(FBJPKNDLFIK); int num = 0; if (FBJPKNDLFIK != num) { int num2 = 0; FBJPKNDLFIK.NJPOCDKIDNF = num2; FBJPKNDLFIK.FKHPANJJNKG = num2; } } // Token: 0x0400EC3A RID: 60474 [Token(Token = "0x400EC3A")] private const int LJEHFJGPJGL = 32; // Token: 0x0400EC3B RID: 60475 [Token(Token = "0x400EC3B")] private static readonly List EFNCPJIKNPO = new List(); // Token: 0x0400EC3C RID: 60476 [Token(Token = "0x400EC3C")] private static DABKFAIHBBP IJLIKFLPNJJ; } // Token: 0x02003332 RID: 13106 [Token(Token = "0x2003332")] private struct MHHINPNPKKE { // Token: 0x0400EC43 RID: 60483 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EC43")] public float PHGAAFBCFFA; // Token: 0x0400EC44 RID: 60484 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EC44")] public int LFFLFGGKGAK; } // Token: 0x02003333 RID: 13107 [Token(Token = "0x2003333")] private struct CDLHCKBCPJL { // Token: 0x0400EC45 RID: 60485 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EC45")] public float PHGAAFBCFFA; // Token: 0x0400EC46 RID: 60486 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EC46")] public int GANAOMHGJMP; } // Token: 0x02003334 RID: 13108 [Token(Token = "0x2003334")] [CompilerGenerated] private sealed class JINJDEOGOHL { // Token: 0x06016A7D RID: 92797 RVA: 0x0054983C File Offset: 0x00547A3C [Token(Token = "0x6016A7D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JINJDEOGOHL() { } // Token: 0x06016A7E RID: 92798 RVA: 0x00549850 File Offset: 0x00547A50 [Token(Token = "0x6016A7E")] [Address(RVA = "0x12EB5A0", Offset = "0x12EA3A0", VA = "0x1812EB5A0")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE lebgielhpbe = this.<>4__this.LEBGIELHPBE; } } // Token: 0x0400EC47 RID: 60487 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EC47")] public RaycastGizmo <>4__this; // Token: 0x0400EC48 RID: 60488 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400EC48")] public string value; } } }