using System; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003201 RID: 12801 [Token(Token = "0x2003201")] public class SandboxDynamicLight : BaseDynamicLight, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH, JDJDNPJDGGH { // Token: 0x06015D43 RID: 89411 RVA: 0x00515194 File Offset: 0x00513394 [Token(Token = "0x6015D43")] [Address(RVA = "0x1DE8A30", Offset = "0x1DE7A30", VA = "0x181DE8A30", Slot = "16")] protected override void JHNBIICLJLM() { CreationObject creationObject = this.creationObject; DOPNALIMPNA[] array = new DOPNALIMPNA[3]; Func func = new Func(this.HIBHAKPAALM); Action action = new Action(this.OBBDMBKLIHG); Func func2 = new Func(this.ILOLHIGOODI); int num = 0; int num2 = 0; string text; string text2; ulong num3; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num2, num, text, text2, (int)num3, func2); if (dhcinnflbba != 0) { } array[0] = dhcinnflbba; Func func3 = new Func(this.JCINPKMPGDJ); Action action2 = new Action(this.LFJNCAEDCFB); Func func4 = new Func(this.PKNJKBPAIOL); AJIHDJKAFDD ajihdjkafdd; if (ajihdjkafdd != 0) { } array[1] = ajihdjkafdd; Func func5 = new Func(this.CNNOBEOGLHJ); Action action3 = new Action(this.KNGFIAPDNAM); Func func6 = new Func(this.GMNKCGLICKO); AJIHDJKAFDD ajihdjkafdd2; if (ajihdjkafdd2 != 0) { } array[2] = ajihdjkafdd2; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Light", 10, array); this.sandboxColorable.RegisterEditables(); if (this.syncComponent) { this.syncComponent.RegisterEditables(); } OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (SandboxDynamicLight.<>c.<>9__2_9 == 0) { dedabhkcibg = delegate(MakerPenPaletteConfigScreen editableUIFlow) { CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab; throw new NullReferenceException(); }; SandboxDynamicLight.<>c.<>9__2_9 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.ADEEHHBGFBK); GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp, 10); ILINODKFHEO ilinodkfheo = this.creationObject.AddConfigurableSetting(gaakdcpnddi); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (SandboxDynamicLight.<>c.<>9__2_11 == 0) { dedabhkcibg2 = delegate(MakerPenPaletteConfigScreen editableUIFlow) { CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab2 = editableUIFlow.DefaultIntSliderUIControlPrefab; throw new NullReferenceException(); }; SandboxDynamicLight.<>c.<>9__2_11 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.BBDPDICMICC); GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp2, 10); ILINODKFHEO ilinodkfheo2 = this.creationObject.AddConfigurableSetting(gaakdcpnddi2); } // Token: 0x06015D44 RID: 89412 RVA: 0x00515344 File Offset: 0x00513544 [Token(Token = "0x6015D44")] [Address(RVA = "0x1DE8940", Offset = "0x1DE7940", VA = "0x181DE8940", Slot = "23")] private void ILCLHIFNCBN(bool EBLCMLLJKLM) { base.SetSynchronizing(EBLCMLLJKLM); this.sandboxColorable.SetSynchronizing(EBLCMLLJKLM); } // Token: 0x17003C37 RID: 15415 // (get) Token: 0x06015D45 RID: 89413 RVA: 0x0051536C File Offset: 0x0051356C [Token(Token = "0x17003C37")] public bool JBMFJOBFJHP { [Token(Token = "0x6015D45")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "20")] get { } } // Token: 0x06015D46 RID: 89414 RVA: 0x0051537C File Offset: 0x0051357C [Token(Token = "0x6015D46")] [Address(RVA = "0x1DE8760", Offset = "0x1DE7760", VA = "0x181DE8760", Slot = "24")] public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { bool flag; base.EJNIOKHLIMM = flag; } // Token: 0x06015D47 RID: 89415 RVA: 0x00515398 File Offset: 0x00513598 [Token(Token = "0x6015D47")] [Address(RVA = "0x1DE93C0", Offset = "0x1DE83C0", VA = "0x181DE93C0", Slot = "25")] public virtual void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { OKOAGPGPPDL okoagpgppdl = new OKOAGPGPPDL(); int num = base.IIBGEAFKGIN; okoagpgppdl.LKJMJCDHMAE = num; int num2 = base.BJPLADHOHNO; okoagpgppdl.EONEEGHBKKI = num2; bool flag = base.EJNIOKHLIMM; okoagpgppdl.CNGEPIHCMFC = flag; } // Token: 0x17003C38 RID: 15416 // (get) Token: 0x06015D48 RID: 89416 RVA: 0x00515408 File Offset: 0x00513608 [Token(Token = "0x17003C38")] private MCAEIANPGOL OBHLNKHEHEN { [Token(Token = "0x6015D48")] [Address(RVA = "0x1DE9070", Offset = "0x1DE8070", VA = "0x181DE9070", Slot = "17")] get { /* An exception occurred when decompiling this method (06015D48) ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.SandboxDynamicLight::JPHPDHGLKLN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(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: 0x06015D49 RID: 89417 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015D49")] [Address(RVA = "0x1DE8800", Offset = "0x1DE7800", VA = "0x181DE8800", Slot = "18")] private IFNLKKABKEB EKLANAAAJGK(GGLMKLIJBHG CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015D4A RID: 89418 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015D4A")] [Address(RVA = "0x1DE9610", Offset = "0x1DE8610", VA = "0x181DE9610")] public IFNLKKABKEB SetLightEmit(GGLMKLIJBHG CHKKEHOKPJP, bool ILCJFDLOFHC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015D4B RID: 89419 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015D4B")] [Address(RVA = "0x1DE9640", Offset = "0x1DE8640", VA = "0x181DE9640")] public IFNLKKABKEB SetLightIntensity(GGLMKLIJBHG CHKKEHOKPJP, int LHMHEEPEIHL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015D4C RID: 89420 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015D4C")] [Address(RVA = "0x1DE9670", Offset = "0x1DE8670", VA = "0x181DE9670")] public IFNLKKABKEB SetLightRange(GGLMKLIJBHG CHKKEHOKPJP, int JEEDJMGFBGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015D4D RID: 89421 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015D4D")] [Address(RVA = "0x1DE9520", Offset = "0x1DE8520", VA = "0x181DE9520")] public IFNLKKABKEB SetLightAngle(GGLMKLIJBHG CHKKEHOKPJP, int MEJJOEAGBAK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015D4E RID: 89422 RVA: 0x0051541C File Offset: 0x0051361C [Token(Token = "0x6015D4E")] [Address(RVA = "0x1DE9550", Offset = "0x1DE8550", VA = "0x181DE9550")] public IFNLKKABKEB SetLightColor(GGLMKLIJBHG CHKKEHOKPJP, int EGDNBDPLPLC) { throw new NullReferenceException(); } // Token: 0x17003C39 RID: 15417 // (get) Token: 0x06015D4F RID: 89423 RVA: 0x00515430 File Offset: 0x00513630 [Token(Token = "0x17003C39")] private CreationObject OHPMKCCONDF { [Token(Token = "0x6015D4F")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "19")] get { return this.creationObject; } } // Token: 0x06015D50 RID: 89424 RVA: 0x00515444 File Offset: 0x00513644 [Token(Token = "0x6015D50")] [Address(RVA = "0x1DE96A0", Offset = "0x1DE86A0", VA = "0x181DE96A0")] public SandboxDynamicLight() { } // Token: 0x06015D51 RID: 89425 RVA: 0x00515458 File Offset: 0x00513658 [Token(Token = "0x6015D51")] [Address(RVA = "0x1DE88F0", Offset = "0x1DE78F0", VA = "0x181DE88F0")] [CompilerGenerated] private bool HIBHAKPAALM() { return this.CLMLOMDMBOG.DMLIOOCLKKP != null; } // Token: 0x06015D52 RID: 89426 RVA: 0x00515478 File Offset: 0x00513678 [Token(Token = "0x6015D52")] [Address(RVA = "0x1DE9310", Offset = "0x1DE8310", VA = "0x181DE9310")] [CompilerGenerated] private void OBBDMBKLIHG(bool DINHOLEGEMB) { this.CLMLOMDMBOG.DMLIOOCLKKP = DINHOLEGEMB; } // Token: 0x06015D53 RID: 89427 RVA: 0x00515498 File Offset: 0x00513698 [Token(Token = "0x6015D53")] [Address(RVA = "0x1DE8980", Offset = "0x1DE7980", VA = "0x181DE8980")] [CompilerGenerated] private bool ILOLHIGOODI() { return this.CLMLOMDMBOG.IIDKIABPIOL; } // Token: 0x06015D54 RID: 89428 RVA: 0x005154B8 File Offset: 0x005136B8 [Token(Token = "0x6015D54")] [Address(RVA = "0x1DE89E0", Offset = "0x1DE79E0", VA = "0x181DE89E0")] [CompilerGenerated] private int JCINPKMPGDJ() { return this.MFDOEKLHFOF.DMLIOOCLKKP; } // Token: 0x06015D55 RID: 89429 RVA: 0x005154D8 File Offset: 0x005136D8 [Token(Token = "0x6015D55")] [Address(RVA = "0x1DE9170", Offset = "0x1DE8170", VA = "0x181DE9170")] [CompilerGenerated] private void LFJNCAEDCFB(int DINHOLEGEMB) { this.MFDOEKLHFOF.DMLIOOCLKKP = DINHOLEGEMB; } // Token: 0x06015D56 RID: 89430 RVA: 0x005154F8 File Offset: 0x005136F8 [Token(Token = "0x6015D56")] [Address(RVA = "0x1DE9370", Offset = "0x1DE8370", VA = "0x181DE9370")] [CompilerGenerated] private bool PKNJKBPAIOL() { return this.MFDOEKLHFOF.IIDKIABPIOL; } // Token: 0x06015D57 RID: 89431 RVA: 0x00515518 File Offset: 0x00513718 [Token(Token = "0x6015D57")] [Address(RVA = "0x1DE8710", Offset = "0x1DE7710", VA = "0x181DE8710")] [CompilerGenerated] private int CNNOBEOGLHJ() { return this.ADDPNCADAGN.DMLIOOCLKKP; } // Token: 0x06015D58 RID: 89432 RVA: 0x00515538 File Offset: 0x00513738 [Token(Token = "0x6015D58")] [Address(RVA = "0x1DE9110", Offset = "0x1DE8110", VA = "0x181DE9110")] [CompilerGenerated] private void KNGFIAPDNAM(int DINHOLEGEMB) { this.ADDPNCADAGN.DMLIOOCLKKP = DINHOLEGEMB; } // Token: 0x06015D59 RID: 89433 RVA: 0x00515558 File Offset: 0x00513758 [Token(Token = "0x6015D59")] [Address(RVA = "0x1DE88A0", Offset = "0x1DE78A0", VA = "0x181DE88A0")] [CompilerGenerated] private bool GMNKCGLICKO() { return this.ADDPNCADAGN.IIDKIABPIOL; } // Token: 0x06015D5A RID: 89434 RVA: 0x00515578 File Offset: 0x00513778 [Token(Token = "0x6015D5A")] [Address(RVA = "0x1DE84B0", Offset = "0x1DE74B0", VA = "0x181DE84B0")] [CompilerGenerated] private void ADEEHHBGFBK(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.JCDOPNNABMI); Action action = new Action(this.LPEJGJDMCKH); float maxIntensity = this.maxIntensity; float minIntensity = this.minIntensity; } // Token: 0x06015D5B RID: 89435 RVA: 0x005155C4 File Offset: 0x005137C4 [Token(Token = "0x6015D5B")] [Address(RVA = "0x1DE89D0", Offset = "0x1DE79D0", VA = "0x181DE89D0")] [CompilerGenerated] private int JCDOPNNABMI() { return base.BNJOLBHABPA; } // Token: 0x06015D5C RID: 89436 RVA: 0x005155D8 File Offset: 0x005137D8 [Token(Token = "0x6015D5C")] [Address(RVA = "0x1DE91D0", Offset = "0x1DE81D0", VA = "0x181DE91D0")] [CompilerGenerated] private void LPEJGJDMCKH(int DINHOLEGEMB) { base.BNJOLBHABPA = DINHOLEGEMB; } // Token: 0x06015D5D RID: 89437 RVA: 0x005155EC File Offset: 0x005137EC [Token(Token = "0x6015D5D")] [Address(RVA = "0x1DE85E0", Offset = "0x1DE75E0", VA = "0x181DE85E0")] [CompilerGenerated] private void BBDPDICMICC(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.MKAMALHIBFO); Action action = new Action(this.MOOADPPPDJF); float maxRange = this.maxRange; float minRange = this.minRange; } // Token: 0x06015D5E RID: 89438 RVA: 0x00515638 File Offset: 0x00513838 [Token(Token = "0x6015D5E")] [Address(RVA = "0x1DE9270", Offset = "0x1DE8270", VA = "0x181DE9270")] [CompilerGenerated] private int MKAMALHIBFO() { return base.MBEDKABIIAB; } // Token: 0x06015D5F RID: 89439 RVA: 0x0051564C File Offset: 0x0051384C [Token(Token = "0x6015D5F")] [Address(RVA = "0x1DE9280", Offset = "0x1DE8280", VA = "0x181DE9280")] [CompilerGenerated] private void MOOADPPPDJF(int DINHOLEGEMB) { base.MBEDKABIIAB = DINHOLEGEMB; } // Token: 0x0400E548 RID: 58696 [Token(Token = "0x400E548")] public const string PrimaryLabel = "Light"; // Token: 0x0400E549 RID: 58697 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400E549")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] protected SyncedComponentV2 syncComponent; } }