using System; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; namespace RecRoom.Core.Creation { // Token: 0x02003114 RID: 12564 [Token(Token = "0x2003114")] public class SandboxDynamicLight : BaseDynamicLight, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH { // Token: 0x060158D5 RID: 88277 RVA: 0x0050AB20 File Offset: 0x00508D20 [Token(Token = "0x60158D5")] [Address(RVA = "0x12FDCF0", Offset = "0x12FCAF0", VA = "0x1812FDCF0")] private int MBMFIJBAJBB() { return base.BNJOLBHABPA; } // Token: 0x060158D6 RID: 88278 RVA: 0x0050AB34 File Offset: 0x00508D34 [Token(Token = "0x60158D6")] [Address(RVA = "0x12FDD90", Offset = "0x12FCB90", VA = "0x1812FDD90")] private void ODMDOGOECIF(int BCEFAKDFEMM) { base.BNJOLBHABPA = BCEFAKDFEMM; } // Token: 0x060158D7 RID: 88279 RVA: 0x0050AB48 File Offset: 0x00508D48 [Token(Token = "0x60158D7")] [Address(RVA = "0x12FDCE0", Offset = "0x12FCAE0", VA = "0x1812FDCE0")] private int LICGJGFPKFP() { return base.MBEDKABIIAB; } // Token: 0x060158D8 RID: 88280 RVA: 0x0050AB5C File Offset: 0x00508D5C [Token(Token = "0x60158D8")] [Address(RVA = "0x12FDD00", Offset = "0x12FCB00", VA = "0x1812FDD00")] private void MGCFNBJAOIE(int BCEFAKDFEMM) { base.MBEDKABIIAB = BCEFAKDFEMM; } // Token: 0x060158D9 RID: 88281 RVA: 0x0050AB70 File Offset: 0x00508D70 [Token(Token = "0x60158D9")] [Address(RVA = "0x12FD460", Offset = "0x12FC260", VA = "0x1812FD460", Slot = "15")] protected override void ADCJHFALHFP() { CreationObject creationObject = this.creationObject; DOPNALIMPNA[] array = new DOPNALIMPNA[2]; Func func = new Func(this.MBMFIJBAJBB); Action action = new Action(this.ODMDOGOECIF); AJIHDJKAFDD ajihdjkafdd; if (ajihdjkafdd != 0) { } array[0] = ajihdjkafdd; Func func2 = new Func(this.LICGJGFPKFP); Action action2 = new Action(this.MGCFNBJAOIE); AJIHDJKAFDD ajihdjkafdd2; if (ajihdjkafdd2 != 0) { } array[1] = ajihdjkafdd2; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Light", 10, array); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (SandboxDynamicLight.<>c.<>9__4_0 == 0) { dedabhkcibg = delegate(MakerPenPaletteConfigScreen editableUIFlow) { CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab; throw new NullReferenceException(); }; SandboxDynamicLight.<>c.<>9__4_0 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.ECNMKNEJINA); GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp, 10); ILINODKFHEO ilinodkfheo = this.creationObject.AddConfigurableSetting(gaakdcpnddi); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (SandboxDynamicLight.<>c.<>9__4_2 == 0) { dedabhkcibg2 = delegate(MakerPenPaletteConfigScreen editableUIFlow) { CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab2 = editableUIFlow.DefaultIntSliderUIControlPrefab; throw new NullReferenceException(); }; SandboxDynamicLight.<>c.<>9__4_2 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.LAOMFDPDJOB); GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp2, 10); ILINODKFHEO ilinodkfheo2 = this.creationObject.AddConfigurableSetting(gaakdcpnddi2); } // Token: 0x17003B75 RID: 15221 // (get) Token: 0x060158DA RID: 88282 RVA: 0x0050AC8C File Offset: 0x00508E8C [Token(Token = "0x17003B75")] public bool JBMFJOBFJHP { [Token(Token = "0x60158DA")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "19")] get { } } // Token: 0x060158DB RID: 88283 RVA: 0x0050AC9C File Offset: 0x00508E9C [Token(Token = "0x60158DB")] [Address(RVA = "0x12FD8D0", Offset = "0x12FC6D0", VA = "0x1812FD8D0", Slot = "22")] public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { } // Token: 0x060158DC RID: 88284 RVA: 0x0050ACB0 File Offset: 0x00508EB0 [Token(Token = "0x60158DC")] [Address(RVA = "0x12FDE30", Offset = "0x12FCC30", VA = "0x1812FDE30", Slot = "23")] 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: 0x17003B76 RID: 15222 // (get) Token: 0x060158DD RID: 88285 RVA: 0x0050AD10 File Offset: 0x00508F10 [Token(Token = "0x17003B76")] private DJMPGKILABP OBHLNKHEHEN { [Token(Token = "0x60158DD")] [Address(RVA = "0x12FDB10", Offset = "0x12FC910", VA = "0x1812FDB10", Slot = "16")] get { /* An exception occurred when decompiling this method (060158DD) ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.SandboxDynamicLight::JPHPDHGLKLN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(GHFIPBGLBID::k__BackingField)) } 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: 0x060158DE RID: 88286 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60158DE")] [Address(RVA = "0x12FDA70", Offset = "0x12FC870", VA = "0x1812FDA70", Slot = "17")] private IFNLKKABKEB EKLANAAAJGK(IBNOALNMLHC CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060158DF RID: 88287 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60158DF")] [Address(RVA = "0x12FE080", Offset = "0x12FCE80", VA = "0x1812FE080")] public IFNLKKABKEB SetLightEmit(IBNOALNMLHC CHKKEHOKPJP, bool ILCJFDLOFHC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060158E0 RID: 88288 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60158E0")] [Address(RVA = "0x12FE0B0", Offset = "0x12FCEB0", VA = "0x1812FE0B0")] public IFNLKKABKEB SetLightIntensity(IBNOALNMLHC CHKKEHOKPJP, int LHMHEEPEIHL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060158E1 RID: 88289 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60158E1")] [Address(RVA = "0x12FE0E0", Offset = "0x12FCEE0", VA = "0x1812FE0E0")] public IFNLKKABKEB SetLightRange(IBNOALNMLHC CHKKEHOKPJP, int JEEDJMGFBGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060158E2 RID: 88290 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60158E2")] [Address(RVA = "0x12FDF90", Offset = "0x12FCD90", VA = "0x1812FDF90")] public IFNLKKABKEB SetLightAngle(IBNOALNMLHC CHKKEHOKPJP, int MEJJOEAGBAK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060158E3 RID: 88291 RVA: 0x0050AD24 File Offset: 0x00508F24 [Token(Token = "0x60158E3")] [Address(RVA = "0x12FDFC0", Offset = "0x12FCDC0", VA = "0x1812FDFC0")] public IFNLKKABKEB SetLightColor(IBNOALNMLHC CHKKEHOKPJP, int EGDNBDPLPLC) { throw new NullReferenceException(); } // Token: 0x17003B77 RID: 15223 // (get) Token: 0x060158E4 RID: 88292 RVA: 0x0050AD38 File Offset: 0x00508F38 [Token(Token = "0x17003B77")] private CreationObject OHPMKCCONDF { [Token(Token = "0x60158E4")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290", Slot = "18")] get { return this.creationObject; } } // Token: 0x060158E5 RID: 88293 RVA: 0x0050AD4C File Offset: 0x00508F4C [Token(Token = "0x60158E5")] [Address(RVA = "0x12FE110", Offset = "0x12FCF10", VA = "0x1812FE110")] public SandboxDynamicLight() { } // Token: 0x060158E6 RID: 88294 RVA: 0x0050AD60 File Offset: 0x00508F60 [Token(Token = "0x60158E6")] [Address(RVA = "0x12FD940", Offset = "0x12FC740", VA = "0x1812FD940")] [CompilerGenerated] private void ECNMKNEJINA(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.MBMFIJBAJBB); Action action = new Action(this.ODMDOGOECIF); float maxIntensity = this.maxIntensity; float minIntensity = this.minIntensity; } // Token: 0x060158E7 RID: 88295 RVA: 0x0050ADAC File Offset: 0x00508FAC [Token(Token = "0x60158E7")] [Address(RVA = "0x12FDBB0", Offset = "0x12FC9B0", VA = "0x1812FDBB0")] [CompilerGenerated] private void LAOMFDPDJOB(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.LICGJGFPKFP); Action action = new Action(this.MGCFNBJAOIE); float maxRange = this.maxRange; float minRange = this.minRange; } } }