177 lines
5.8 KiB
C#
177 lines
5.8 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: 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<CreationObjectSettingIntUIControl, int>.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<CreationObjectSettingIntUIControl, int>.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<int> func = new Func(this.ILOLHIGOODI);
|
|
Action<int> action = new Action(this.JCINPKMPGDJ);
|
|
int minAngle = this.minAngle;
|
|
int maxAngle = this.maxAngle;
|
|
Func<bool> 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<int, int> 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<int> func = new Func(this.PKNJKBPAIOL);
|
|
Action<int> 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;
|
|
}
|
|
}
|