194 lines
6.5 KiB
C#
194 lines
6.5 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: 0x02003154 RID: 12628
|
|
[Token(Token = "0x2003154")]
|
|
public class GlassPane : ConfigurableMonoBehaviorSelector<GlassPaneShape>
|
|
{
|
|
// Token: 0x17003BD9 RID: 15321
|
|
// (get) Token: 0x06015AF9 RID: 88825 RVA: 0x00512D08 File Offset: 0x00510F08
|
|
// (set) Token: 0x06015AFA RID: 88826 RVA: 0x00512D28 File Offset: 0x00510F28
|
|
[Token(Token = "0x17003BD9")]
|
|
public float GGFPIENJMAG
|
|
{
|
|
[Token(Token = "0x6015AF9")]
|
|
[Address(RVA = "0xE97880", Offset = "0xE96680", VA = "0x180E97880")]
|
|
get
|
|
{
|
|
return this.OGCIBGODGCL.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6015AFA")]
|
|
[Address(RVA = "0xE974E0", Offset = "0xE962E0", VA = "0x180E974E0")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<float> ogcibgodgcl = this.OGCIBGODGCL;
|
|
float num = Mathf.Clamp(value, 0.05f, 0.95f);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003BDA RID: 15322
|
|
// (get) Token: 0x06015AFB RID: 88827 RVA: 0x00512D54 File Offset: 0x00510F54
|
|
[Token(Token = "0x17003BDA")]
|
|
protected override string DHKMAJENPPI
|
|
{
|
|
[Token(Token = "0x6015AFB")]
|
|
[Address(RVA = "0xE97670", Offset = "0xE96470", VA = "0x180E97670", Slot = "20")]
|
|
get
|
|
{
|
|
return "GP_SH";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015AFC RID: 88828 RVA: 0x00512D68 File Offset: 0x00510F68
|
|
[Token(Token = "0x6015AFC")]
|
|
[Address(RVA = "0x7A2190", Offset = "0x7A0F90", VA = "0x1807A2190", Slot = "21")]
|
|
public override int GetOptionId(GlassPaneShape MLDKMIGAPEC)
|
|
{
|
|
GlassPaneShape.PNGMMOLEEIP shape = MLDKMIGAPEC.shape;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015AFD RID: 88829 RVA: 0x00512D84 File Offset: 0x00510F84
|
|
[Token(Token = "0x6015AFD")]
|
|
[Address(RVA = "0xE97360", Offset = "0xE96160", VA = "0x180E97360")]
|
|
private void COHNPDCPOAJ()
|
|
{
|
|
SandboxColorable sandboxColorable = this.colorable;
|
|
float num = this.OGCIBGODGCL.IAHDANBDAAM();
|
|
sandboxColorable.CBNKCDDDIEK = num;
|
|
sandboxColorable.AJIAMHLDGMI();
|
|
}
|
|
|
|
// Token: 0x06015AFE RID: 88830 RVA: 0x00512DB8 File Offset: 0x00510FB8
|
|
[Token(Token = "0x6015AFE")]
|
|
[Address(RVA = "0xE96FA0", Offset = "0xE95DA0", VA = "0x180E96FA0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)2L);
|
|
Action action = new Action(this.COHNPDCPOAJ);
|
|
int num = 0;
|
|
Tool tool = this.tool;
|
|
KLLMCPFPIIE<float> kllmcpfpiie;
|
|
this.OGCIBGODGCL = kllmcpfpiie;
|
|
CreationObject creationObject = tool.creationObject;
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__14_ = GlassPane.<>c.<>9__14_0;
|
|
if (<>9__14_ == 0)
|
|
{
|
|
GlassPane.<>c.<>9__14_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.GCILAGCGICN);
|
|
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__14_, ohindolfnmp, 25);
|
|
ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(ekpfbgiijnk);
|
|
CreationObject creationObject2 = this.tool.creationObject;
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[1];
|
|
INAOBEINBGO inaobeinbgo;
|
|
if (inaobeinbgo != 0)
|
|
{
|
|
}
|
|
array[0] = inaobeinbgo;
|
|
ECJBHJOCKHL ecjbhjockhl = creationObject2.AddFoldoutMenu("Glass", 24, array);
|
|
if ((this.configurableShape ? 1 : 0) != num)
|
|
{
|
|
CreationObject creationObject3 = this.tool.creationObject;
|
|
base.AddSelectedIdConfigurableEnum<GlassPaneShape.PNGMMOLEEIP>(creationObject3, "Shape", 24);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015AFF RID: 88831 RVA: 0x00512EA8 File Offset: 0x005110A8
|
|
[Token(Token = "0x6015AFF")]
|
|
[Address(RVA = "0xE977A0", Offset = "0xE965A0", VA = "0x180E977A0", Slot = "25")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
SandboxColorable sandboxColorable = this.colorable;
|
|
float num = this.OGCIBGODGCL.IAHDANBDAAM();
|
|
sandboxColorable.CBNKCDDDIEK = num;
|
|
sandboxColorable.AJIAMHLDGMI();
|
|
}
|
|
|
|
// Token: 0x06015B00 RID: 88832 RVA: 0x00512EE4 File Offset: 0x005110E4
|
|
[Token(Token = "0x6015B00")]
|
|
[Address(RVA = "0xE973D0", Offset = "0xE961D0", VA = "0x180E973D0", Slot = "27")]
|
|
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
|
|
KLLMCPFPIIE<float> ogcibgodgcl = this.OGCIBGODGCL;
|
|
}
|
|
|
|
// Token: 0x06015B01 RID: 88833 RVA: 0x00512F08 File Offset: 0x00511108
|
|
[Token(Token = "0x6015B01")]
|
|
[Address(RVA = "0xE976A0", Offset = "0xE964A0", VA = "0x180E976A0", Slot = "28")]
|
|
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB);
|
|
CMLLCJMEINB cmllcjmeinb = new CMLLCJMEINB();
|
|
float num = this.OGCIBGODGCL.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x06015B02 RID: 88834 RVA: 0x00512F38 File Offset: 0x00511138
|
|
[Token(Token = "0x6015B02")]
|
|
[Address(RVA = "0xE97840", Offset = "0xE96640", VA = "0x180E97840")]
|
|
public GlassPane()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015B03 RID: 88835 RVA: 0x00512F4C File Offset: 0x0051114C
|
|
[Token(Token = "0x6015B03")]
|
|
[Address(RVA = "0xE97570", Offset = "0xE96370", VA = "0x180E97570")]
|
|
[CompilerGenerated]
|
|
private void GCILAGCGICN(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
GCCLEJOGCCE.minValue = 0.05f;
|
|
GCCLEJOGCCE.maxValue = 0.95f;
|
|
GCCLEJOGCCE.clampRange = true;
|
|
}
|
|
|
|
// Token: 0x0400E43A RID: 58426
|
|
[Token(Token = "0x400E43A")]
|
|
private const float ELNNIFILHMG = 0.05f;
|
|
|
|
// Token: 0x0400E43B RID: 58427
|
|
[Token(Token = "0x400E43B")]
|
|
private const float ANJPPGJPNDG = 0.5f;
|
|
|
|
// Token: 0x0400E43C RID: 58428
|
|
[Token(Token = "0x400E43C")]
|
|
private const float DABAKKFHNDN = 0.95f;
|
|
|
|
// Token: 0x0400E43D RID: 58429
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E43D")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private SandboxColorable colorable;
|
|
|
|
// Token: 0x0400E43E RID: 58430
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400E43E")]
|
|
[SerializeField]
|
|
private bool configurableShape;
|
|
|
|
// Token: 0x0400E43F RID: 58431
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400E43F")]
|
|
private KLLMCPFPIIE<float> OGCIBGODGCL;
|
|
|
|
// Token: 0x0400E440 RID: 58432
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400E440")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tool tool;
|
|
}
|
|
}
|