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: 0x0200341A RID: 13338 [Token(Token = "0x200341A")] public sealed class RaycastGizmo : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x17003F4D RID: 16205 // (get) Token: 0x06016EBC RID: 93884 RVA: 0x005534DC File Offset: 0x005516DC [Token(Token = "0x17003F4D")] private CircuitNode CIDALBMFBMH { [Token(Token = "0x6016EBC")] [Address(RVA = "0x1DE04E0", Offset = "0x1DDF4E0", VA = "0x181DE04E0")] get { CircuitEventNodeDisplay circuitEventNodeDisplay = this._circuitEventNodeDisplay; int num = 0; if (!(circuitEventNodeDisplay != num)) { } return this._circuitEventNodeDisplay.MBBJMCDGDMN; } } // Token: 0x17003F4E RID: 16206 // (get) Token: 0x06016EBD RID: 93885 RVA: 0x00553510 File Offset: 0x00551710 [Token(Token = "0x17003F4E")] private IOutputNode COPPEGKICCF { [Token(Token = "0x6016EBD")] [Address(RVA = "0x1DDD8A0", Offset = "0x1DDC8A0", VA = "0x181DDD8A0")] get { /* An exception occurred when decompiling this method (06016EBD) 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: 0x17003F4F RID: 16207 // (get) Token: 0x06016EBE RID: 93886 RVA: 0x00553524 File Offset: 0x00551724 [Token(Token = "0x17003F4F")] private ISourceNode MHNHFCCHHOO { [Token(Token = "0x6016EBE")] [Address(RVA = "0x1DDF540", Offset = "0x1DDE540", VA = "0x181DDF540")] get { /* An exception occurred when decompiling this method (06016EBE) 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: 0x17003F50 RID: 16208 // (set) Token: 0x06016EBF RID: 93887 RVA: 0x00553538 File Offset: 0x00551738 [Token(Token = "0x17003F50")] private int OCPOHJPMBBD { [Token(Token = "0x6016EBF")] [Address(RVA = "0x1DDEB10", Offset = "0x1DDDB10", VA = "0x181DDEB10")] set { if (value > 0) { float oaimalnjbfm = this.OAIMALNJBFM; this.FKHPANJJNKG = oaimalnjbfm; this.FKHPANJJNKG.GANAOMHGJMP = value; } } } // Token: 0x17003F51 RID: 16209 // (set) Token: 0x06016EC0 RID: 93888 RVA: 0x00553564 File Offset: 0x00551764 [Token(Token = "0x17003F51")] private int COJNNAGMBJF { [Token(Token = "0x6016EC0")] [Address(RVA = "0x1DE04C0", Offset = "0x1DDF4C0", VA = "0x181DE04C0")] set { if (value > 0) { float oaimalnjbfm = this.OAIMALNJBFM; this.NJPOCDKIDNF = oaimalnjbfm; this.NJPOCDKIDNF.LFFLFGGKGAK = value; } } } // Token: 0x17003F52 RID: 16210 // (get) Token: 0x06016EC1 RID: 93889 RVA: 0x00553590 File Offset: 0x00551790 // (set) Token: 0x06016EC2 RID: 93890 RVA: 0x005535B0 File Offset: 0x005517B0 [Token(Token = "0x17003F52")] private bool OELAMLFKBNA { [Token(Token = "0x6016EC1")] [Address(RVA = "0x1DDEC20", Offset = "0x1DDDC20", VA = "0x181DDEC20")] get { return this.DGFJNEJNKPF.IAHDANBDAAM() != null; } [Token(Token = "0x6016EC2")] [Address(RVA = "0x1DDDDD0", Offset = "0x1DDCDD0", VA = "0x181DDDDD0")] set { KLLMCPFPIIE dgfjnejnkpf = this.DGFJNEJNKPF; } } // Token: 0x17003F53 RID: 16211 // (get) Token: 0x06016EC3 RID: 93891 RVA: 0x005535CC File Offset: 0x005517CC // (set) Token: 0x06016EC4 RID: 93892 RVA: 0x005535EC File Offset: 0x005517EC [Token(Token = "0x17003F53")] private RaycastGizmo.ONKBHKNACPF INNNJNAKLJL { [Token(Token = "0x6016EC3")] [Address(RVA = "0x1DDFDD0", Offset = "0x1DDEDD0", VA = "0x181DDFDD0")] get { return this.MHPLPLGIEFK.IAHDANBDAAM(); } [Token(Token = "0x6016EC4")] [Address(RVA = "0x1DDF3D0", Offset = "0x1DDE3D0", VA = "0x181DDF3D0")] set { KLLMCPFPIIE mhplplgiefk = this.MHPLPLGIEFK; } } // Token: 0x17003F54 RID: 16212 // (get) Token: 0x06016EC5 RID: 93893 RVA: 0x00553608 File Offset: 0x00551808 // (set) Token: 0x06016EC6 RID: 93894 RVA: 0x00553628 File Offset: 0x00551828 [Token(Token = "0x17003F54")] private int FJANEKFLBDN { [Token(Token = "0x6016EC5")] [Address(RVA = "0x1DDDE90", Offset = "0x1DDCE90", VA = "0x181DDDE90")] get { return this.ALCDICOPANL.IAHDANBDAAM(); } [Token(Token = "0x6016EC6")] [Address(RVA = "0x1DE0E50", Offset = "0x1DDFE50", VA = "0x181DE0E50")] set { KLLMCPFPIIE alcdicopanl = this.ALCDICOPANL; } } // Token: 0x17003F55 RID: 16213 // (get) Token: 0x06016EC7 RID: 93895 RVA: 0x00553644 File Offset: 0x00551844 [Token(Token = "0x17003F55")] private float MNNLNMCCKIG { [Token(Token = "0x6016EC7")] [Address(RVA = "0x1DE1210", Offset = "0x1DE0210", VA = "0x181DE1210")] 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: 0x17003F56 RID: 16214 // (get) Token: 0x06016EC8 RID: 93896 RVA: 0x0055367C File Offset: 0x0055187C // (set) Token: 0x06016EC9 RID: 93897 RVA: 0x0055369C File Offset: 0x0055189C [Token(Token = "0x17003F56")] private bool DIOLAHGEIPD { [Token(Token = "0x6016EC8")] [Address(RVA = "0x1DDF8A0", Offset = "0x1DDE8A0", VA = "0x181DDF8A0")] get { return this.AKALDHDCOBP.IAHDANBDAAM() != null; } [Token(Token = "0x6016EC9")] [Address(RVA = "0x1DDDE30", Offset = "0x1DDCE30", VA = "0x181DDDE30")] set { KLLMCPFPIIE akaldhdcobp = this.AKALDHDCOBP; } } // Token: 0x17003F57 RID: 16215 // (get) Token: 0x06016ECA RID: 93898 RVA: 0x005536B8 File Offset: 0x005518B8 // (set) Token: 0x06016ECB RID: 93899 RVA: 0x005536D8 File Offset: 0x005518D8 [Token(Token = "0x17003F57")] private bool NMOPNJHIIOM { [Token(Token = "0x6016ECA")] [Address(RVA = "0x1DE00F0", Offset = "0x1DDF0F0", VA = "0x181DE00F0")] get { return this.GEBIKKKJCCM.IAHDANBDAAM() != null; } [Token(Token = "0x6016ECB")] [Address(RVA = "0x1DDD840", Offset = "0x1DDC840", VA = "0x181DDD840")] set { KLLMCPFPIIE gebikkkjccm = this.GEBIKKKJCCM; } } // Token: 0x17003F58 RID: 16216 // (get) Token: 0x06016ECC RID: 93900 RVA: 0x005536F4 File Offset: 0x005518F4 // (set) Token: 0x06016ECD RID: 93901 RVA: 0x00553714 File Offset: 0x00551914 [Token(Token = "0x17003F58")] private string GHJBDKPFGBF { [Token(Token = "0x6016ECC")] [Address(RVA = "0x1DDE280", Offset = "0x1DDD280", VA = "0x181DDE280")] get { return this.LEBGIELHPBE.IAHDANBDAAM(); } [Token(Token = "0x6016ECD")] [Address(RVA = "0x1DDF290", Offset = "0x1DDE290", VA = "0x181DDF290")] 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: 0x17003F59 RID: 16217 // (get) Token: 0x06016ECE RID: 93902 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06016ECF RID: 93903 RVA: 0x00553768 File Offset: 0x00551968 [Token(Token = "0x17003F59")] private Guid IDMPHDIGECF { [Token(Token = "0x6016ECE")] [Address(RVA = "0x1DDDEE0", Offset = "0x1DDCEE0", VA = "0x181DDDEE0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6016ECF")] [Address(RVA = "0x1DDEBB0", Offset = "0x1DDDBB0", VA = "0x181DDEBB0")] set { KLLMCPFPIIE njihjdmlohi = this.NJIHJDMLOHI; } } // Token: 0x17003F5A RID: 16218 // (get) Token: 0x06016ED0 RID: 93904 RVA: 0x00553784 File Offset: 0x00551984 // (set) Token: 0x06016ED1 RID: 93905 RVA: 0x005537A4 File Offset: 0x005519A4 [Token(Token = "0x17003F5A")] private bool NMCKBKLBPDE { [Token(Token = "0x6016ED0")] [Address(RVA = "0x1DDFF50", Offset = "0x1DDEF50", VA = "0x181DDFF50")] get { return this.AHAAGCKEGMM.IAHDANBDAAM() != null; } [Token(Token = "0x6016ED1")] [Address(RVA = "0x1DDD8F0", Offset = "0x1DDC8F0", VA = "0x181DDD8F0")] set { KLLMCPFPIIE ahaagckegmm = this.AHAAGCKEGMM; } } // Token: 0x17003F5B RID: 16219 // (get) Token: 0x06016ED2 RID: 93906 RVA: 0x005537C0 File Offset: 0x005519C0 [Token(Token = "0x17003F5B")] private CPNMFOKDBKM NCHLHPAFGAN { [Token(Token = "0x6016ED2")] [Address(RVA = "0x1DDFFA0", Offset = "0x1DDEFA0", VA = "0x181DDFFA0")] get { CPNMFOKDBKM fdpgjklnbdc = this.FDPGJKLNBDC; if (fdpgjklnbdc == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__69_ = RaycastGizmo.<>c.<>9__69_0; if (<>9__69_ == 0) { RaycastGizmo.<>c.<>9__69_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.LOLBFCHJKCO); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__69_, ohindolfnmp, 10); this.FDPGJKLNBDC = cpnmfokdbkm; } return fdpgjklnbdc; } } // Token: 0x17003F5C RID: 16220 // (get) Token: 0x06016ED3 RID: 93907 RVA: 0x00553818 File Offset: 0x00551A18 [Token(Token = "0x17003F5C")] private CPNMFOKDBKM PIGOHBKOJHK { [Token(Token = "0x6016ED3")] [Address(RVA = "0x1DDE970", Offset = "0x1DDD970", VA = "0x181DDE970")] get { CPNMFOKDBKM deopejoanla = this.DEOPEJOANLA; if (deopejoanla == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__72_ = RaycastGizmo.<>c.<>9__72_0; if (<>9__72_ == 0) { RaycastGizmo.<>c.<>9__72_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FINMHJCDOHN); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__72_, ohindolfnmp, 9); this.DEOPEJOANLA = cpnmfokdbkm; } return deopejoanla; } } // Token: 0x17003F5D RID: 16221 // (get) Token: 0x06016ED4 RID: 93908 RVA: 0x00553870 File Offset: 0x00551A70 [Token(Token = "0x17003F5D")] private PGIHLFOHNML IAJAGIJGOFL { [Token(Token = "0x6016ED4")] [Address(RVA = "0x1DDE820", Offset = "0x1DDD820", VA = "0x181DDE820")] get { PGIHLFOHNML kjakmodinfl = this.KJAKMODINFL; if (kjakmodinfl == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__76_ = RaycastGizmo.<>c.<>9__76_0; if (<>9__76_ == 0) { RaycastGizmo.<>c.<>9__76_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.GNEEENLDJDH); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__76_, ohindolfnmp, 10); this.KJAKMODINFL = pgihlfohnml; } return kjakmodinfl; } } // Token: 0x17003F5E RID: 16222 // (get) Token: 0x06016ED5 RID: 93909 RVA: 0x005538C8 File Offset: 0x00551AC8 [Token(Token = "0x17003F5E")] private HIPBHHONPLB OCDHMOLCMMN { [Token(Token = "0x6016ED5")] [Address(RVA = "0x1DDF740", Offset = "0x1DDE740", VA = "0x181DDF740")] get { HIPBHHONPLB mohbhocahlf = this.MOHBHOCAHLF; if (mohbhocahlf == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__80_ = RaycastGizmo.<>c.<>9__80_0; if (<>9__80_ == 0) { RaycastGizmo.<>c.<>9__80_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.GBCMOOJCPPI); ulong num; int num2; HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__80_, ohindolfnmp, 9, num != 0UL, num2); num2 = 0; this.MOHBHOCAHLF = hipbhhonplb; } return mohbhocahlf; } } // Token: 0x17003F5F RID: 16223 // (get) Token: 0x06016ED6 RID: 93910 RVA: 0x00553928 File Offset: 0x00551B28 [Token(Token = "0x17003F5F")] private KLCANJPOEPC CEKDJKNAMMC { [Token(Token = "0x6016ED6")] [Address(RVA = "0x1DDF8F0", Offset = "0x1DDE8F0", VA = "0x181DDF8F0")] get { KLCANJPOEPC jdblcnpffee = this.JDBLCNPFFEE; if (jdblcnpffee == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__83_ = RaycastGizmo.<>c.<>9__83_0; if (<>9__83_ == 0) { RaycastGizmo.<>c.<>9__83_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.KODKJMCKGHB); Dictionary fphaejmhanb = RaycastGizmo.FPHAEJMHANB; ulong num; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__83_, ohindolfnmp, fphaejmhanb, (int)num); this.JDBLCNPFFEE = klcanjpoepc; } return jdblcnpffee; } } // Token: 0x17003F60 RID: 16224 // (get) Token: 0x06016ED7 RID: 93911 RVA: 0x00553988 File Offset: 0x00551B88 [Token(Token = "0x17003F60")] private CPNMFOKDBKM FLPKEEGHPLP { [Token(Token = "0x6016ED7")] [Address(RVA = "0x1DDFBC0", Offset = "0x1DDEBC0", VA = "0x181DDFBC0")] get { CPNMFOKDBKM gfdimflclpn = this.GFDIMFLCLPN; if (gfdimflclpn == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__86_ = RaycastGizmo.<>c.<>9__86_0; if (<>9__86_ == 0) { RaycastGizmo.<>c.<>9__86_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OJKFLEEJFCC); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__86_, ohindolfnmp, 8); this.GFDIMFLCLPN = cpnmfokdbkm; } return gfdimflclpn; } } // Token: 0x06016ED8 RID: 93912 RVA: 0x005539E0 File Offset: 0x00551BE0 [Token(Token = "0x6016ED8")] [Address(RVA = "0x1DDD950", Offset = "0x1DDC950", VA = "0x181DDD950", Slot = "13")] protected override void Awake() { base..ctor(); AGEAHLDEDBO ageahldedbo; this.CFHKBOBOFEI = ageahldedbo; 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: 0x06016ED9 RID: 93913 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016ED9")] [Address(RVA = "0x1DE1320", Offset = "0x1DE0320", VA = "0x181DE1320")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016EDA RID: 93914 RVA: 0x00553AA0 File Offset: 0x00551CA0 [Token(Token = "0x6016EDA")] [Address(RVA = "0x1DE0F90", Offset = "0x1DDFF90", VA = "0x181DE0F90", Slot = "14")] protected override void OnDestroy() { RaycastGizmo.PPIFACMMKKB.BIHKNNPGGKP(this); base.OnDestroy(); } // Token: 0x06016EDB RID: 93915 RVA: 0x00553ABC File Offset: 0x00551CBC [Token(Token = "0x6016EDB")] [Address(RVA = "0x1DDD650", Offset = "0x1DDC650", VA = "0x181DDD650")] 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: 0x06016EDC RID: 93916 RVA: 0x00553B30 File Offset: 0x00551D30 [Token(Token = "0x6016EDC")] [Address(RVA = "0x1DE0570", Offset = "0x1DDF570", VA = "0x181DE0570")] 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: 0x06016EDD RID: 93917 RVA: 0x00553B60 File Offset: 0x00551D60 [Token(Token = "0x6016EDD")] [Address(RVA = "0x1DDEDB0", Offset = "0x1DDDDB0", VA = "0x181DDEDB0")] 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.GEBIKKKJCCM == (ulong)0L) { } RaycastGizmo.PPIFACMMKKB.BPAJKKAGPKB(this); this.NJPHMAHLNCA(); } // Token: 0x06016EDE RID: 93918 RVA: 0x00553C00 File Offset: 0x00551E00 [Token(Token = "0x6016EDE")] [Address(RVA = "0x1DDE320", Offset = "0x1DDD320", VA = "0x181DDE320")] 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: 0x06016EDF RID: 93919 RVA: 0x00553D24 File Offset: 0x00551F24 [Token(Token = "0x6016EDF")] [Address(RVA = "0x1DDFA80", Offset = "0x1DDEA80", VA = "0x181DDFA80")] private void IMMIKMHCCGF() { this.NEDIKEEMCCE(); } // Token: 0x06016EE0 RID: 93920 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016EE0")] [Address(RVA = "0x1DDEC70", Offset = "0x1DDDC70", VA = "0x181DDEC70")] private void FBHHJFCFKAF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016EE1 RID: 93921 RVA: 0x00553D38 File Offset: 0x00551F38 [Token(Token = "0x6016EE1")] [Address(RVA = "0x1DDF160", Offset = "0x1DDE160", VA = "0x181DDF160")] 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: 0x06016EE2 RID: 93922 RVA: 0x00553D7C File Offset: 0x00551F7C [Token(Token = "0x6016EE2")] [Address(RVA = "0x1DDEAF0", Offset = "0x1DDDAF0", VA = "0x181DDEAF0")] private void DDIJPGMAKOI() { int num = 0; this.NJPOCDKIDNF = num; this.FKHPANJJNKG = num; } // Token: 0x06016EE3 RID: 93923 RVA: 0x00553D9C File Offset: 0x00551F9C [Token(Token = "0x6016EE3")] [Address(RVA = "0x1DDEFA0", Offset = "0x1DDDFA0", VA = "0x181DDEFA0")] 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: 0x06016EE4 RID: 93924 RVA: 0x00553DF0 File Offset: 0x00551FF0 [Token(Token = "0x6016EE4")] [Address(RVA = "0x1DE0140", Offset = "0x1DDF140", VA = "0x181DE0140")] 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: 0x06016EE5 RID: 93925 RVA: 0x00553F34 File Offset: 0x00552134 [Token(Token = "0x6016EE5")] [Address(RVA = "0x1DDDF50", Offset = "0x1DDCF50", VA = "0x181DDDF50")] 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: 0x06016EE6 RID: 93926 RVA: 0x0055402C File Offset: 0x0055222C [Token(Token = "0x6016EE6")] [Address(RVA = "0x1DE0690", Offset = "0x1DDF690", VA = "0x181DE0690")] private void NJPHMAHLNCA() { do { AGEAHLDEDBO cfhkbobofei = this.CFHKBOBOFEI; bool mmcodjmhajb = CircuitVisibilityBehaviour.MMCODJMHAJB; if (CircuitVisibilityBehaviour.ShouldBeVisible(cfhkbobofei)) { } } 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: 0x17003F61 RID: 16225 // (get) Token: 0x06016EE7 RID: 93927 RVA: 0x00554190 File Offset: 0x00552390 [Token(Token = "0x17003F61")] public bool JBMFJOBFJHP { [Token(Token = "0x6016EE7")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x06016EE8 RID: 93928 RVA: 0x005541A0 File Offset: 0x005523A0 [Token(Token = "0x6016EE8")] [Address(RVA = "0x1DE0AF0", Offset = "0x1DDFAF0", VA = "0x181DE0AF0", 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: 0x06016EE9 RID: 93929 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016EE9")] [Address(RVA = "0x1DE0FF0", Offset = "0x1DDFFF0", VA = "0x181DE0FF0", 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: 0x06016EEA RID: 93930 RVA: 0x00554210 File Offset: 0x00552410 [Token(Token = "0x6016EEA")] [Address(RVA = "0x1DDEAC0", Offset = "0x1DDDAC0", VA = "0x181DDEAC0")] private static float DAFGPKHPMOD(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float ONGBFDACHHG) { float num; return num; } // Token: 0x06016EEB RID: 93931 RVA: 0x00554220 File Offset: 0x00552420 [Token(Token = "0x6016EEB")] [Address(RVA = "0x1DDEB30", Offset = "0x1DDDB30", VA = "0x181DDEB30")] private static float DNACGNMBKBH(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float KAKMOHCAJIG) { return KAKMOHCAJIG * 100f; } // Token: 0x06016EEC RID: 93932 RVA: 0x00554238 File Offset: 0x00552438 [Token(Token = "0x6016EEC")] [Address(RVA = "0x1DDFAE0", Offset = "0x1DDEAE0", VA = "0x181DDFAE0")] 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: 0x06016EED RID: 93933 RVA: 0x00554280 File Offset: 0x00552480 [Token(Token = "0x6016EED")] [Address(RVA = "0x1DDE740", Offset = "0x1DDD740", VA = "0x181DDE740")] 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: 0x06016EEE RID: 93934 RVA: 0x005542C0 File Offset: 0x005524C0 [Token(Token = "0x6016EEE")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public RaycastGizmo() { } // Token: 0x06016EEF RID: 93935 RVA: 0x005542D4 File Offset: 0x005524D4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016EEF")] [Address(RVA = "0x1DE2470", Offset = "0x1DE1470", VA = "0x181DE2470")] 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: 0x06016EF0 RID: 93936 RVA: 0x0055431C File Offset: 0x0055251C [Token(Token = "0x6016EF0")] [Address(RVA = "0x1DDFE70", Offset = "0x1DDEE70", VA = "0x181DDFE70")] [CompilerGenerated] private void LOLBFCHJKCO(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Objects"); } // Token: 0x06016EF1 RID: 93937 RVA: 0x00554340 File Offset: 0x00552540 [Token(Token = "0x6016EF1")] [Address(RVA = "0x1DDF080", Offset = "0x1DDE080", VA = "0x181DDF080")] [CompilerGenerated] private void FINMHJCDOHN(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Players"); } // Token: 0x06016EF2 RID: 93938 RVA: 0x00554364 File Offset: 0x00552564 [Token(Token = "0x6016EF2")] [Address(RVA = "0x1DDF590", Offset = "0x1DDE590", VA = "0x181DDF590")] [CompilerGenerated] private void GNEEENLDJDH(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.DPAGKJFFGCM); } // Token: 0x06016EF3 RID: 93939 RVA: 0x005543CC File Offset: 0x005525CC [Token(Token = "0x6016EF3")] [Address(RVA = "0x1DDEB60", Offset = "0x1DDDB60", VA = "0x181DDEB60")] [CompilerGenerated] private bool DPAGKJFFGCM() { return this.AKALDHDCOBP.IAHDANBDAAM() == 0; } // Token: 0x06016EF4 RID: 93940 RVA: 0x005543F0 File Offset: 0x005525F0 [Token(Token = "0x6016EF4")] [Address(RVA = "0x1DDF430", Offset = "0x1DDE430", VA = "0x181DDF430")] [CompilerGenerated] private void GBCMOOJCPPI(RoleGuidEditableUIControl GCCLEJOGCCE) { this.IGECOLAFAJJ = GCCLEJOGCCE; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Role"); Func func = new Func(this.LLMDNMAAICF); } // Token: 0x06016EF5 RID: 93941 RVA: 0x00554428 File Offset: 0x00552628 [Token(Token = "0x6016EF5")] [Address(RVA = "0x1DDFE20", Offset = "0x1DDEE20", VA = "0x181DDFE20")] [CompilerGenerated] private bool LLMDNMAAICF() { return this.GEBIKKKJCCM.IAHDANBDAAM() == 0; } // Token: 0x06016EF6 RID: 93942 RVA: 0x0055444C File Offset: 0x0055264C [Token(Token = "0x6016EF6")] [Address(RVA = "0x1DDFD10", Offset = "0x1DDED10", VA = "0x181DDFD10")] [CompilerGenerated] private void KODKJMCKGHB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Distance Units"); Func func = new Func(this.BIHKIMBCILK); Action action = new Action(this.FFGDCCAHGKL); } // Token: 0x06016EF7 RID: 93943 RVA: 0x0055448C File Offset: 0x0055268C [Token(Token = "0x6016EF7")] [Address(RVA = "0x1DDE2D0", Offset = "0x1DDD2D0", VA = "0x181DDE2D0")] [CompilerGenerated] private int BIHKIMBCILK() { RaycastGizmo.ONKBHKNACPF onkbhknacpf = this.MHPLPLGIEFK.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016EF8 RID: 93944 RVA: 0x005544AC File Offset: 0x005526AC [Token(Token = "0x6016EF8")] [Address(RVA = "0x1DDEF40", Offset = "0x1DDDF40", VA = "0x181DDEF40")] [CompilerGenerated] private void FFGDCCAHGKL(int KDOCKENDOCD) { KLLMCPFPIIE mhplplgiefk = this.MHPLPLGIEFK; } // Token: 0x06016EF9 RID: 93945 RVA: 0x005544C8 File Offset: 0x005526C8 [Token(Token = "0x6016EF9")] [Address(RVA = "0x1DE0EB0", Offset = "0x1DDFEB0", VA = "0x181DE0EB0")] [CompilerGenerated] private void OJKFLEEJFCC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Show Laser When Gadgets Are Hidden"); } // Token: 0x06016EFA RID: 93946 RVA: 0x005544EC File Offset: 0x005526EC [Token(Token = "0x6016EFA")] [Address(RVA = "0x1DDFA90", Offset = "0x1DDEA90", VA = "0x181DDFA90")] [CompilerGenerated] private int INMNCDJFKKB() { RaycastGizmo.ONKBHKNACPF onkbhknacpf = this.MHPLPLGIEFK.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016EFB RID: 93947 RVA: 0x0055450C File Offset: 0x0055270C [Token(Token = "0x6016EFB")] [Address(RVA = "0x1DE0DF0", Offset = "0x1DDFDF0", VA = "0x181DE0DF0")] [CompilerGenerated] private void OHFKMJNHEEC(int ONGBFDACHHG) { KLLMCPFPIIE mhplplgiefk = this.MHPLPLGIEFK; } // Token: 0x0400EE56 RID: 61014 [Token(Token = "0x400EE56")] private const InputSlot INHGGCHKDPG = InputSlot.R; // Token: 0x0400EE57 RID: 61015 [Token(Token = "0x400EE57")] private const InputSlot JDMEHFHMNPJ = InputSlot.G; // Token: 0x0400EE58 RID: 61016 [Token(Token = "0x400EE58")] private const OutputSlot JANJPHALPDM = OutputSlot.R; // Token: 0x0400EE59 RID: 61017 [Token(Token = "0x400EE59")] private const OutputSlot CICDFPFLAOF = OutputSlot.G; // Token: 0x0400EE5A RID: 61018 [Token(Token = "0x400EE5A")] private const OutputSlot MAIKBBDGCEJ = OutputSlot.B; // Token: 0x0400EE5B RID: 61019 [Token(Token = "0x400EE5B")] private const int FPPCODLDPCM = 999; // Token: 0x0400EE5C RID: 61020 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400EE5C")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CreationObject _creationObject; // Token: 0x0400EE5D RID: 61021 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400EE5D")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CircuitEventNodeDisplay _circuitEventNodeDisplay; // Token: 0x0400EE5E RID: 61022 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400EE5E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private LineRenderer _lineRenderer; // Token: 0x0400EE5F RID: 61023 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400EE5F")] [SerializeField] private MeshRenderer _endPointMeshRenderer; // Token: 0x0400EE60 RID: 61024 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400EE60")] [SerializeField] private CircuitInputConnectionPoint _maxDistanceConnectionPoint; // Token: 0x0400EE61 RID: 61025 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400EE61")] private RaycastHit HPJMBALLBAF; // Token: 0x0400EE62 RID: 61026 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400EE62")] private CMDADAAOBHD OMFIBHCHJMO; // Token: 0x0400EE63 RID: 61027 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400EE63")] private RaycastGizmo.MHHINPNPKKE NJPOCDKIDNF; // Token: 0x0400EE64 RID: 61028 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400EE64")] private RaycastGizmo.CDLHCKBCPJL FKHPANJJNKG; // Token: 0x0400EE65 RID: 61029 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400EE65")] private float EFEHIBCHDPF; // Token: 0x0400EE66 RID: 61030 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400EE66")] private AGEAHLDEDBO CFHKBOBOFEI; // Token: 0x0400EE67 RID: 61031 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400EE67")] private float OAIMALNJBFM; // Token: 0x0400EE68 RID: 61032 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400EE68")] private KLLMCPFPIIE DGFJNEJNKPF; // Token: 0x0400EE69 RID: 61033 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400EE69")] private KLLMCPFPIIE MHPLPLGIEFK; // Token: 0x0400EE6A RID: 61034 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400EE6A")] private KLLMCPFPIIE ALCDICOPANL; // Token: 0x0400EE6B RID: 61035 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400EE6B")] private KLLMCPFPIIE AKALDHDCOBP; // Token: 0x0400EE6C RID: 61036 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400EE6C")] private KLLMCPFPIIE GEBIKKKJCCM; // Token: 0x0400EE6D RID: 61037 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400EE6D")] private KLLMCPFPIIE LEBGIELHPBE; // Token: 0x0400EE6E RID: 61038 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400EE6E")] private KLLMCPFPIIE NJIHJDMLOHI; // Token: 0x0400EE6F RID: 61039 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400EE6F")] private KLLMCPFPIIE AHAAGCKEGMM; // Token: 0x0400EE70 RID: 61040 [Token(Token = "0x400EE70")] private static readonly Dictionary FPHAEJMHANB; // Token: 0x0400EE71 RID: 61041 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400EE71")] private CPNMFOKDBKM FDPGJKLNBDC; // Token: 0x0400EE72 RID: 61042 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400EE72")] private CPNMFOKDBKM DEOPEJOANLA; // Token: 0x0400EE73 RID: 61043 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400EE73")] private BaseCreationObjectSettingPropertyUIControl NLCCBKBDLAK; // Token: 0x0400EE74 RID: 61044 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400EE74")] private PGIHLFOHNML KJAKMODINFL; // Token: 0x0400EE75 RID: 61045 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400EE75")] private RoleGuidEditableUIControl IGECOLAFAJJ; // Token: 0x0400EE76 RID: 61046 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400EE76")] private HIPBHHONPLB MOHBHOCAHLF; // Token: 0x0400EE77 RID: 61047 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400EE77")] private KLCANJPOEPC JDBLCNPFFEE; // Token: 0x0400EE78 RID: 61048 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400EE78")] private CPNMFOKDBKM GFDIMFLCLPN; // Token: 0x0400EE79 RID: 61049 [Token(Token = "0x400EE79")] private static readonly LMGJGGMGNCG PFBJHKNDNPA; // Token: 0x0400EE7A RID: 61050 [Token(Token = "0x400EE7A")] private static readonly RaycastHit[] GOCCBHIHNLM; // Token: 0x0400EE7B RID: 61051 [Token(Token = "0x400EE7B")] private static readonly int IPHJPIAKPIH; // Token: 0x0400EE7C RID: 61052 [Token(Token = "0x400EE7C")] private static readonly int PEKHCDEGEDD; // Token: 0x0200341B RID: 13339 [Token(Token = "0x200341B")] private enum ONKBHKNACPF { // Token: 0x0400EE7E RID: 61054 [Token(Token = "0x400EE7E")] Millimeters = -1, // Token: 0x0400EE7F RID: 61055 [Token(Token = "0x400EE7F")] Centimeters, // Token: 0x0400EE80 RID: 61056 [Token(Token = "0x400EE80")] Meters } // Token: 0x0200341C RID: 13340 [Token(Token = "0x200341C")] private static class PPIFACMMKKB { // Token: 0x06016EFC RID: 93948 RVA: 0x00554528 File Offset: 0x00552728 [Token(Token = "0x6016EFC")] [Address(RVA = "0x1DD9430", Offset = "0x1DD8430", VA = "0x181DD9430")] static PPIFACMMKKB() { OKNNKFGFODL preEvaluateEvent = CircuitManager.PreEvaluateEvent; int num; Action action = new Action(num.AALCLAELEJA); num = 0; CircuitManager.PreEvaluateEvent = OKNNKFGFODL.BPJDFPACLMK(preEvaluateEvent, action); } // Token: 0x06016EFD RID: 93949 RVA: 0x00554560 File Offset: 0x00552760 [Token(Token = "0x6016EFD")] [Address(RVA = "0x1DD8E10", Offset = "0x1DD7E10", VA = "0x181DD8E10")] 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: 0x06016EFE RID: 93950 RVA: 0x0055458C File Offset: 0x0055278C [Token(Token = "0x6016EFE")] [Address(RVA = "0x1DD93E0", Offset = "0x1DD83E0", VA = "0x181DD93E0")] private static IEnumerator JDBIEAKOLGG() { /* An exception occurred when decompiling this method (06016EFE) 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: 0x06016EFF RID: 93951 RVA: 0x005545A8 File Offset: 0x005527A8 [Token(Token = "0x6016EFF")] [Address(RVA = "0x1DD9060", Offset = "0x1DD8060", VA = "0x181DD9060")] 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: 0x06016F00 RID: 93952 RVA: 0x00554644 File Offset: 0x00552844 [Token(Token = "0x6016F00")] [Address(RVA = "0x1DD8FA0", Offset = "0x1DD7FA0", VA = "0x181DD8FA0")] 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: 0x0400EE81 RID: 61057 [Token(Token = "0x400EE81")] private const int LJEHFJGPJGL = 32; // Token: 0x0400EE82 RID: 61058 [Token(Token = "0x400EE82")] private static readonly List EFNCPJIKNPO = new List(); // Token: 0x0400EE83 RID: 61059 [Token(Token = "0x400EE83")] private static DABKFAIHBBP IJLIKFLPNJJ; } // Token: 0x0200341F RID: 13343 [Token(Token = "0x200341F")] private struct MHHINPNPKKE { // Token: 0x0400EE8A RID: 61066 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EE8A")] public float PHGAAFBCFFA; // Token: 0x0400EE8B RID: 61067 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EE8B")] public int LFFLFGGKGAK; } // Token: 0x02003420 RID: 13344 [Token(Token = "0x2003420")] private struct CDLHCKBCPJL { // Token: 0x0400EE8C RID: 61068 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EE8C")] public float PHGAAFBCFFA; // Token: 0x0400EE8D RID: 61069 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EE8D")] public int GANAOMHGJMP; } // Token: 0x02003421 RID: 13345 [Token(Token = "0x2003421")] [CompilerGenerated] private sealed class AKOPDBBGCNL { // Token: 0x06016F0A RID: 93962 RVA: 0x00554698 File Offset: 0x00552898 [Token(Token = "0x6016F0A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AKOPDBBGCNL() { } // Token: 0x06016F0B RID: 93963 RVA: 0x005546AC File Offset: 0x005528AC [Token(Token = "0x6016F0B")] [Address(RVA = "0x1DCCD00", Offset = "0x1DCBD00", VA = "0x181DCCD00")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE lebgielhpbe = this.<>4__this.LEBGIELHPBE; } } // Token: 0x0400EE8E RID: 61070 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EE8E")] public RaycastGizmo <>4__this; // Token: 0x0400EE8F RID: 61071 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400EE8F")] public string value; } } }