using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02002BCC RID: 11212 [Token(Token = "0x2002BCC")] [StructLayout(3)] public class SandboxSpotlight : SandboxDynamicLight, AICKHLGGBBH { // Token: 0x06013BC0 RID: 80832 RVA: 0x004BBCC0 File Offset: 0x004B9EC0 [Token(Token = "0x6013BC0")] [Address(RVA = "0x16B98B0", Offset = "0x16B82B0", VA = "0x1816B98B0")] private int NPCIBKGMFOB() { return base.KMJKDOOAILL; } // Token: 0x06013BC1 RID: 80833 RVA: 0x004BBCD4 File Offset: 0x004B9ED4 [Token(Token = "0x6013BC1")] [Address(RVA = "0x16B96E0", Offset = "0x16B80E0", VA = "0x1816B96E0")] private void KAMILPNBPBG(int BCEFAKDFEMM) { int maxAngle = this.maxAngle; int num = Mathf.Clamp(BCEFAKDFEMM, BCEFAKDFEMM, maxAngle); base.KMJKDOOAILL = BCEFAKDFEMM; } // Token: 0x06013BC2 RID: 80834 RVA: 0x004BBCF8 File Offset: 0x004B9EF8 [Token(Token = "0x6013BC2")] [Address(RVA = "0x16B9510", Offset = "0x16B7F10", VA = "0x1816B9510", 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(); } // Token: 0x06013BC3 RID: 80835 RVA: 0x004BBD54 File Offset: 0x004B9F54 [Token(Token = "0x6013BC3")] [Address(RVA = "0x16B9670", Offset = "0x16B8070", VA = "0x1816B9670", Slot = "21")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; } // Token: 0x06013BC4 RID: 80836 RVA: 0x004BBD68 File Offset: 0x004B9F68 [Token(Token = "0x6013BC4")] [Address(RVA = "0x16B9910", Offset = "0x16B8310", VA = "0x1816B9910", Slot = "22")] 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: 0x06013BC5 RID: 80837 RVA: 0x004BBDC4 File Offset: 0x004B9FC4 [Token(Token = "0x6013BC5")] [Address(RVA = "0x16B98C0", Offset = "0x16B82C0", VA = "0x1816B98C0", Slot = "23")] public void PrepareImposter(DDOCLDALHON KDMGDPJLIBN) { Transform transform = base.transform; float z = this.imposterRotation.z; } // Token: 0x06013BC6 RID: 80838 RVA: 0x004BBDEC File Offset: 0x004B9FEC [Token(Token = "0x6013BC6")] [Address(RVA = "0x16B9A80", Offset = "0x16B8480", VA = "0x1816B9A80")] public SandboxSpotlight() { float z = Vector3.zero.z; this.imposterRotation.z = z; base..ctor(); } // Token: 0x06013BC7 RID: 80839 RVA: 0x004BBE18 File Offset: 0x004BA018 [Token(Token = "0x6013BC7")] [Address(RVA = "0x16B9770", Offset = "0x16B8170", VA = "0x1816B9770")] [CompilerGenerated] private void KFJLIMCNLDE(CreationObjectSettingIntUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Angle"; Func func = new Func(this.NPCIBKGMFOB); Action action = new Action(this.KAMILPNBPBG); } // Token: 0x0400D51A RID: 54554 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400D51A")] [SerializeField] private Vector3 imposterRotation; } }