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: 0x02003117 RID: 12567 [Token(Token = "0x2003117")] public class SandboxSpotlight : SandboxDynamicLight, AICKHLGGBBH { // Token: 0x060158ED RID: 88301 RVA: 0x0050AE70 File Offset: 0x00509070 [Token(Token = "0x60158ED")] [Address(RVA = "0xC1FCF0", Offset = "0xC1EAF0", VA = "0x180C1FCF0")] private int NPCIBKGMFOB() { return base.KMJKDOOAILL; } // Token: 0x060158EE RID: 88302 RVA: 0x0050AE84 File Offset: 0x00509084 [Token(Token = "0x60158EE")] [Address(RVA = "0xC1FB20", Offset = "0xC1E920", VA = "0x180C1FB20")] private void KAMILPNBPBG(int BCEFAKDFEMM) { int maxAngle = this.maxAngle; int num = Mathf.Clamp(BCEFAKDFEMM, BCEFAKDFEMM, maxAngle); base.KMJKDOOAILL = BCEFAKDFEMM; } // Token: 0x060158EF RID: 88303 RVA: 0x0050AEA8 File Offset: 0x005090A8 [Token(Token = "0x60158EF")] [Address(RVA = "0xC1F830", Offset = "0xC1E630", VA = "0x180C1F830", Slot = "15")] protected override void ADCJHFALHFP() { OMKPHDBNLKH.DEDABHKCIBG <>9__3_ = SandboxSpotlight.<>c.<>9__3_0; if (<>9__3_ == 0) { SandboxSpotlight.<>c.<>9__3_0 = delegate(MakerPenPaletteConfigScreen editableUIFlow) { CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab; throw new NullReferenceException(); }; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.KFJLIMCNLDE); GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__3_, ohindolfnmp, 5); ILINODKFHEO ilinodkfheo = this.creationObject.AddConfigurableSetting(gaakdcpnddi); base.ADCJHFALHFP(); CreationObject creationObject = this.creationObject; DOPNALIMPNA[] array = new DOPNALIMPNA[1]; Func func = new Func(this.NPCIBKGMFOB); Action action = new Action(this.KAMILPNBPBG); int maxAngle = this.maxAngle; int minAngle = this.minAngle; string text; string text2; string text3; AJIHDJKAFDD ajihdjkafdd = ONOKJPIMIIP.ABHNHECDIKI(func, action, minAngle, maxAngle, text, text2, text3); if (ajihdjkafdd != 0) { } array[0] = ajihdjkafdd; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Spot Light", 5, array); } // Token: 0x060158F0 RID: 88304 RVA: 0x0050AF78 File Offset: 0x00509178 [Token(Token = "0x60158F0")] [Address(RVA = "0xC1FAB0", Offset = "0xC1E8B0", VA = "0x180C1FAB0", Slot = "22")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; } // Token: 0x060158F1 RID: 88305 RVA: 0x0050AF8C File Offset: 0x0050918C [Token(Token = "0x60158F1")] [Address(RVA = "0xC1FD50", Offset = "0xC1EB50", VA = "0x180C1FD50", Slot = "23")] public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { CLCDEGLGNBO clcdeglgnbo = new CLCDEGLGNBO(); int angle = base.KMJKDOOAILL; clcdeglgnbo.NOCDJKMGJGH = angle; base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB); } // Token: 0x060158F2 RID: 88306 RVA: 0x0050AFE8 File Offset: 0x005091E8 [Token(Token = "0x60158F2")] [Address(RVA = "0xC1FD00", Offset = "0xC1EB00", VA = "0x180C1FD00", Slot = "24")] public void PrepareImposter(DDOCLDALHON KDMGDPJLIBN) { Transform transform = base.transform; float z = this.imposterRotation.z; } // Token: 0x060158F3 RID: 88307 RVA: 0x0050B010 File Offset: 0x00509210 [Token(Token = "0x60158F3")] [Address(RVA = "0xC1FEC0", Offset = "0xC1ECC0", VA = "0x180C1FEC0")] public SandboxSpotlight() { float z = Vector3.zero.z; this.imposterRotation.z = z; base..ctor(); } // Token: 0x060158F4 RID: 88308 RVA: 0x0050B03C File Offset: 0x0050923C [Token(Token = "0x60158F4")] [Address(RVA = "0xC1FBB0", Offset = "0xC1E9B0", VA = "0x180C1FBB0")] [CompilerGenerated] private void KFJLIMCNLDE(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.NPCIBKGMFOB); Action action = new Action(this.KAMILPNBPBG); } // Token: 0x0400E311 RID: 58129 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400E311")] [SerializeField] private Vector3 imposterRotation; } }