using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003204 RID: 12804 [Token(Token = "0x2003204")] public class SandboxSpotlight : SandboxDynamicLight, AICKHLGGBBH { // Token: 0x06015D66 RID: 89446 RVA: 0x0051574C File Offset: 0x0051394C [Token(Token = "0x6015D66")] [Address(RVA = "0x1707C30", Offset = "0x1706C30", VA = "0x181707C30", Slot = "16")] protected override void JHNBIICLJLM() { OMKPHDBNLKH.DEDABHKCIBG <>9__2_ = SandboxSpotlight.<>c.<>9__2_0; if (<>9__2_ == 0) { SandboxSpotlight.<>c.<>9__2_0 = delegate(MakerPenPaletteConfigScreen editableUIFlow) { CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab; throw new NullReferenceException(); }; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OBBDMBKLIHG); GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__2_, ohindolfnmp, 5); ILINODKFHEO ilinodkfheo = this.creationObject.AddConfigurableSetting(gaakdcpnddi); base.JHNBIICLJLM(); CreationObject creationObject = this.creationObject; DOPNALIMPNA[] array = new DOPNALIMPNA[1]; Func func = new Func(this.ILOLHIGOODI); Action action = new Action(this.JCINPKMPGDJ); int minAngle = this.minAngle; int maxAngle = this.maxAngle; Func func2 = new Func(this.LFJNCAEDCFB); string text; string text2; string text3; AJIHDJKAFDD ajihdjkafdd = ONOKJPIMIIP.ABHNHECDIKI(func, action, minAngle, maxAngle, text, text2, text3, func2); if (ajihdjkafdd != 0) { } array[0] = ajihdjkafdd; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Spot", 5, array); CreationObject creationObject2 = this.creationObject; string[] array2 = new string[0]; if ("Light" != 0) { } array2[0] = "Light"; if ("Spot" != 0) { } array2[1] = "Spot"; if ("Color" != 0) { } array2[2] = "Color"; if ("Synchronization" != 0) { } array2[3] = "Synchronization"; int num = 0; ECJBHJOCKHL ecjbhjockhl2 = creationObject2.MergeFoldoutMenus("Spot", num != 0, array2); } // Token: 0x06015D67 RID: 89447 RVA: 0x005158A8 File Offset: 0x00513AA8 [Token(Token = "0x6015D67")] [Address(RVA = "0x1707B10", Offset = "0x1706B10", VA = "0x181707B10", Slot = "24")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; } // Token: 0x06015D68 RID: 89448 RVA: 0x005158BC File Offset: 0x00513ABC [Token(Token = "0x6015D68")] [Address(RVA = "0x17082A0", Offset = "0x17072A0", VA = "0x1817082A0", Slot = "25")] public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { CLCDEGLGNBO clcdeglgnbo = new CLCDEGLGNBO(); int num = base.FGGLLPHKAPB; clcdeglgnbo.NOCDJKMGJGH = num; base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB); } // Token: 0x06015D69 RID: 89449 RVA: 0x00515918 File Offset: 0x00513B18 [Token(Token = "0x6015D69")] [Address(RVA = "0x1708250", Offset = "0x1707250", VA = "0x181708250", Slot = "26")] public void PrepareImposter(DDOCLDALHON KDMGDPJLIBN) { Transform transform = base.transform; float z = this.imposterRotation.z; } // Token: 0x06015D6A RID: 89450 RVA: 0x00515940 File Offset: 0x00513B40 [Token(Token = "0x6015D6A")] [Address(RVA = "0x1708410", Offset = "0x1707410", VA = "0x181708410")] public SandboxSpotlight() { float z = Vector3.zero.z; this.imposterRotation.z = z; base..ctor(); } // Token: 0x06015D6B RID: 89451 RVA: 0x0051596C File Offset: 0x00513B6C [Token(Token = "0x6015D6B")] [Address(RVA = "0x1708100", Offset = "0x1707100", VA = "0x181708100")] [CompilerGenerated] private void OBBDMBKLIHG(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.PKNJKBPAIOL); Action action = new Action(this.CNNOBEOGLHJ); } // Token: 0x06015D6C RID: 89452 RVA: 0x005159A8 File Offset: 0x00513BA8 [Token(Token = "0x6015D6C")] [Address(RVA = "0x1708240", Offset = "0x1707240", VA = "0x181708240")] [CompilerGenerated] private int PKNJKBPAIOL() { return base.KMJKDOOAILL; } // Token: 0x06015D6D RID: 89453 RVA: 0x005159BC File Offset: 0x00513BBC [Token(Token = "0x6015D6D")] [Address(RVA = "0x1707B00", Offset = "0x1706B00", VA = "0x181707B00")] [CompilerGenerated] private void CNNOBEOGLHJ(int DINHOLEGEMB) { base.KMJKDOOAILL = DINHOLEGEMB; } // Token: 0x06015D6E RID: 89454 RVA: 0x005159D0 File Offset: 0x00513BD0 [Token(Token = "0x6015D6E")] [Address(RVA = "0x1707B80", Offset = "0x1706B80", VA = "0x181707B80")] [CompilerGenerated] private int ILOLHIGOODI() { return this.CINIOIPHOOP.DMLIOOCLKKP; } // Token: 0x06015D6F RID: 89455 RVA: 0x005159F0 File Offset: 0x00513BF0 [Token(Token = "0x6015D6F")] [Address(RVA = "0x1707BD0", Offset = "0x1706BD0", VA = "0x181707BD0")] [CompilerGenerated] private void JCINPKMPGDJ(int DINHOLEGEMB) { this.CINIOIPHOOP.DMLIOOCLKKP = DINHOLEGEMB; } // Token: 0x06015D70 RID: 89456 RVA: 0x00515A10 File Offset: 0x00513C10 [Token(Token = "0x6015D70")] [Address(RVA = "0x17080B0", Offset = "0x17070B0", VA = "0x1817080B0")] [CompilerGenerated] private bool LFJNCAEDCFB() { return this.CINIOIPHOOP.IIDKIABPIOL; } // Token: 0x0400E54D RID: 58701 [Token(Token = "0x400E54D")] public new const string PrimaryLabel = "Spot"; // Token: 0x0400E54E RID: 58702 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400E54E")] [SerializeField] private Vector3 imposterRotation; } }