Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/SandboxSpotlight.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}