Files
2026-04-10 22:50:51 +02:00

125 lines
4.4 KiB
C#

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<CreationObjectSettingIntUIControl, int>.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<CreationObjectSettingIntUIControl, int>.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<int> func = new Func(this.NPCIBKGMFOB);
Action<int> 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<int, int> 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<int> func = new Func(this.NPCIBKGMFOB);
Action<int> action = new Action(this.KAMILPNBPBG);
}
// Token: 0x0400E311 RID: 58129
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400E311")]
[SerializeField]
private Vector3 imposterRotation;
}
}