using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using CircuitsV2; using CircuitsV2.Graph; using CircuitsV2.Types; using CircuitsV2.Utilities; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; namespace RecRoom.Core.Creation { // Token: 0x02002BC9 RID: 11209 [Token(Token = "0x2002BC9")] [StructLayout(3)] public class SandboxDynamicLight : BaseDynamicLight, EOCLMMENCKH, KKLIAEPNGJL { // Token: 0x06013BA9 RID: 80809 RVA: 0x004BB9F4 File Offset: 0x004B9BF4 [Token(Token = "0x6013BA9")] [Address(RVA = "0x1AD1C40", Offset = "0x1AD0640", VA = "0x181AD1C40")] private int MBMFIJBAJBB() { return base.BNJOLBHABPA; } // Token: 0x06013BAA RID: 80810 RVA: 0x004BBA08 File Offset: 0x004B9C08 [Token(Token = "0x6013BAA")] [Address(RVA = "0x1AD1CE0", Offset = "0x1AD06E0", VA = "0x181AD1CE0")] private void ODMDOGOECIF(int BCEFAKDFEMM) { base.BNJOLBHABPA = BCEFAKDFEMM; } // Token: 0x06013BAB RID: 80811 RVA: 0x004BBA1C File Offset: 0x004B9C1C [Token(Token = "0x6013BAB")] [Address(RVA = "0x1AD1C30", Offset = "0x1AD0630", VA = "0x181AD1C30")] private int LICGJGFPKFP() { return base.MBEDKABIIAB; } // Token: 0x06013BAC RID: 80812 RVA: 0x004BBA30 File Offset: 0x004B9C30 [Token(Token = "0x6013BAC")] [Address(RVA = "0x1AD1C50", Offset = "0x1AD0650", VA = "0x181AD1C50")] private void MGCFNBJAOIE(int BCEFAKDFEMM) { base.MBEDKABIIAB = BCEFAKDFEMM; } // Token: 0x06013BAD RID: 80813 RVA: 0x004BBA44 File Offset: 0x004B9C44 [Token(Token = "0x6013BAD")] [Address(RVA = "0x1AD1610", Offset = "0x1AD0010", VA = "0x181AD1610", Slot = "15")] protected override void ADCJHFALHFP() { OMKPHDBNLKH.DEDABHKCIBG <>9__4_ = SandboxDynamicLight.<>c.<>9__4_0; if (<>9__4_ == 0) { SandboxDynamicLight.<>c.<>9__4_0 = delegate(MakerPenPaletteConfigScreen editableUIFlow) { CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab; throw new NullReferenceException(); }; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.ECNMKNEJINA); GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__4_, ohindolfnmp, 10); ILINODKFHEO ilinodkfheo = this.creationObject.AddConfigurableSetting(gaakdcpnddi); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (SandboxDynamicLight.<>c.<>9__4_2 == 0) { dedabhkcibg = delegate(MakerPenPaletteConfigScreen editableUIFlow) { CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab2 = editableUIFlow.DefaultIntSliderUIControlPrefab; throw new NullReferenceException(); }; SandboxDynamicLight.<>c.<>9__4_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.LAOMFDPDJOB); GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, 10); ILINODKFHEO ilinodkfheo2 = this.creationObject.AddConfigurableSetting(gaakdcpnddi2); } // Token: 0x170034AA RID: 13482 // (get) Token: 0x06013BAE RID: 80814 RVA: 0x004BBAE8 File Offset: 0x004B9CE8 [Token(Token = "0x170034AA")] public bool JBMFJOBFJHP { [Token(Token = "0x6013BAE")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "16")] get { } } // Token: 0x06013BAF RID: 80815 RVA: 0x004BBAF8 File Offset: 0x004B9CF8 [Token(Token = "0x6013BAF")] [Address(RVA = "0x1AD1860", Offset = "0x1AD0260", VA = "0x181AD1860", Slot = "21")] public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { } // Token: 0x06013BB0 RID: 80816 RVA: 0x004BBB0C File Offset: 0x004B9D0C [Token(Token = "0x6013BB0")] [Address(RVA = "0x1AD1D80", Offset = "0x1AD0780", VA = "0x181AD1D80", Slot = "22")] public virtual void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { OKOAGPGPPDL okoagpgppdl = new OKOAGPGPPDL(); int intensity = base.BNJOLBHABPA; okoagpgppdl.LKJMJCDHMAE = intensity; int range = base.MBEDKABIIAB; okoagpgppdl.EONEEGHBKKI = range; } // Token: 0x170034AB RID: 13483 // (get) Token: 0x06013BB1 RID: 80817 RVA: 0x004BBB6C File Offset: 0x004B9D6C [Token(Token = "0x170034AB")] private CircuitType EDCBOKFOODP { [Token(Token = "0x6013BB1")] [Address(RVA = "0x1AD1A00", Offset = "0x1AD0400", VA = "0x181AD1A00", Slot = "19")] get { /* An exception occurred when decompiling this method (06013BB1) ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.SandboxDynamicLight::GANLJBICHFI() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::DynamicLightType)) } 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: 0x06013BB2 RID: 80818 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013BB2")] [Address(RVA = "0x1AD1A60", Offset = "0x1AD0460", VA = "0x181AD1A60", Slot = "20")] private Result IPKMBNAJOCJ(ExecParams CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013BB3 RID: 80819 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013BB3")] [Address(RVA = "0x1AD2020", Offset = "0x1AD0A20", VA = "0x181AD2020")] public Result SetLightEmit(ExecParams CHKKEHOKPJP, bool ILCJFDLOFHC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013BB4 RID: 80820 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013BB4")] [Address(RVA = "0x1AD2050", Offset = "0x1AD0A50", VA = "0x181AD2050")] public Result SetLightIntensity(ExecParams CHKKEHOKPJP, int LHMHEEPEIHL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013BB5 RID: 80821 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013BB5")] [Address(RVA = "0x1AD2080", Offset = "0x1AD0A80", VA = "0x181AD2080")] public Result SetLightRange(ExecParams CHKKEHOKPJP, int JEEDJMGFBGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013BB6 RID: 80822 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013BB6")] [Address(RVA = "0x1AD1EE0", Offset = "0x1AD08E0", VA = "0x181AD1EE0")] public Result SetLightAngle(ExecParams CHKKEHOKPJP, int MEJJOEAGBAK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013BB7 RID: 80823 RVA: 0x004BBB80 File Offset: 0x004B9D80 [Token(Token = "0x6013BB7")] [Address(RVA = "0x1AD1F10", Offset = "0x1AD0910", VA = "0x181AD1F10")] public Result SetLightColor(ExecParams CHKKEHOKPJP, int EGDNBDPLPLC) { throw new NullReferenceException(); } // Token: 0x06013BB8 RID: 80824 RVA: 0x004BBB94 File Offset: 0x004B9D94 [Token(Token = "0x6013BB8")] [Address(RVA = "0x1AD20B0", Offset = "0x1AD0AB0", VA = "0x181AD20B0")] public SandboxDynamicLight() { } // Token: 0x06013BB9 RID: 80825 RVA: 0x004BBBA8 File Offset: 0x004B9DA8 [Token(Token = "0x6013BB9")] [Address(RVA = "0x1AD18D0", Offset = "0x1AD02D0", VA = "0x181AD18D0")] [CompilerGenerated] private void ECNMKNEJINA(CreationObjectSettingIntUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Intensity"; Func func = new Func(this.MBMFIJBAJBB); Action action = new Action(this.ODMDOGOECIF); float maxIntensity = this.maxIntensity; float minIntensity = this.minIntensity; } // Token: 0x06013BBA RID: 80826 RVA: 0x004BBBF8 File Offset: 0x004B9DF8 [Token(Token = "0x6013BBA")] [Address(RVA = "0x1AD1B00", Offset = "0x1AD0500", VA = "0x181AD1B00")] [CompilerGenerated] private void LAOMFDPDJOB(CreationObjectSettingIntUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Range"; Func func = new Func(this.LICGJGFPKFP); Action action = new Action(this.MGCFNBJAOIE); float maxRange = this.maxRange; float minRange = this.minRange; } } }