112 lines
4.0 KiB
C#
112 lines
4.0 KiB
C#
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<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();
|
|
}
|
|
|
|
// 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<int, int> 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<int> func = new Func(this.NPCIBKGMFOB);
|
|
Action<int> action = new Action(this.KAMILPNBPBG);
|
|
}
|
|
|
|
// Token: 0x0400D51A RID: 54554
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400D51A")]
|
|
[SerializeField]
|
|
private Vector3 imposterRotation;
|
|
}
|
|
}
|