125 lines
4.4 KiB
C#
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;
|
|
}
|
|
}
|