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

195 lines
6.6 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: 0x02003241 RID: 12865
[Token(Token = "0x2003241")]
public class GlassPane : ConfigurableMonoBehaviorSelector<GlassPaneShape>
{
// Token: 0x17003C9C RID: 15516
// (get) Token: 0x06015F81 RID: 89985 RVA: 0x0051D994 File Offset: 0x0051BB94
// (set) Token: 0x06015F82 RID: 89986 RVA: 0x0051D9B4 File Offset: 0x0051BBB4
[Token(Token = "0x17003C9C")]
public float GGFPIENJMAG
{
[Token(Token = "0x6015F81")]
[Address(RVA = "0x192B3B0", Offset = "0x192A3B0", VA = "0x18192B3B0")]
get
{
return this.OGCIBGODGCL.IAHDANBDAAM();
}
[Token(Token = "0x6015F82")]
[Address(RVA = "0x192B010", Offset = "0x192A010", VA = "0x18192B010")]
private set
{
KLLMCPFPIIE<float> ogcibgodgcl = this.OGCIBGODGCL;
float num = Mathf.Clamp(value, 0.05f, 0.95f);
}
}
// Token: 0x17003C9D RID: 15517
// (get) Token: 0x06015F83 RID: 89987 RVA: 0x0051D9E0 File Offset: 0x0051BBE0
[Token(Token = "0x17003C9D")]
protected override string DHKMAJENPPI
{
[Token(Token = "0x6015F83")]
[Address(RVA = "0x192B1A0", Offset = "0x192A1A0", VA = "0x18192B1A0", Slot = "20")]
get
{
return "GP_SH";
}
}
// Token: 0x06015F84 RID: 89988 RVA: 0x0051D9F4 File Offset: 0x0051BBF4
[Token(Token = "0x6015F84")]
[Address(RVA = "0x1248CD0", Offset = "0x1247CD0", VA = "0x181248CD0", Slot = "21")]
public override int GetOptionId(GlassPaneShape MLDKMIGAPEC)
{
GlassPaneShape.PNGMMOLEEIP shape = MLDKMIGAPEC.shape;
throw new NullReferenceException();
}
// Token: 0x06015F85 RID: 89989 RVA: 0x0051DA10 File Offset: 0x0051BC10
[Token(Token = "0x6015F85")]
[Address(RVA = "0x192AE90", Offset = "0x1929E90", VA = "0x18192AE90")]
private void COHNPDCPOAJ()
{
SandboxColorable sandboxColorable = this.colorable;
float num = this.OGCIBGODGCL.IAHDANBDAAM();
sandboxColorable.CBNKCDDDIEK = num;
sandboxColorable.AJIAMHLDGMI();
}
// Token: 0x06015F86 RID: 89990 RVA: 0x0051DA44 File Offset: 0x0051BC44
[Token(Token = "0x6015F86")]
[Address(RVA = "0x192AAD0", Offset = "0x1929AD0", VA = "0x18192AAD0", 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: 0x06015F87 RID: 89991 RVA: 0x0051DB34 File Offset: 0x0051BD34
[Token(Token = "0x6015F87")]
[Address(RVA = "0x192B2D0", Offset = "0x192A2D0", VA = "0x18192B2D0", Slot = "25")]
protected override void Start()
{
base.Start();
SandboxColorable sandboxColorable = this.colorable;
float num = this.OGCIBGODGCL.IAHDANBDAAM();
sandboxColorable.CBNKCDDDIEK = num;
sandboxColorable.AJIAMHLDGMI();
}
// Token: 0x06015F88 RID: 89992 RVA: 0x0051DB70 File Offset: 0x0051BD70
[Token(Token = "0x6015F88")]
[Address(RVA = "0x192AF00", Offset = "0x1929F00", VA = "0x18192AF00", Slot = "27")]
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
KLLMCPFPIIE<float> ogcibgodgcl = this.OGCIBGODGCL;
throw new NullReferenceException();
}
// Token: 0x06015F89 RID: 89993 RVA: 0x0051DB98 File Offset: 0x0051BD98
[Token(Token = "0x6015F89")]
[Address(RVA = "0x192B1D0", Offset = "0x192A1D0", VA = "0x18192B1D0", 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: 0x06015F8A RID: 89994 RVA: 0x0051DBC8 File Offset: 0x0051BDC8
[Token(Token = "0x6015F8A")]
[Address(RVA = "0x192B370", Offset = "0x192A370", VA = "0x18192B370")]
public GlassPane()
{
}
// Token: 0x06015F8B RID: 89995 RVA: 0x0051DBDC File Offset: 0x0051BDDC
[Token(Token = "0x6015F8B")]
[Address(RVA = "0x192B0A0", Offset = "0x192A0A0", VA = "0x18192B0A0")]
[CompilerGenerated]
private void GCILAGCGICN(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
GCCLEJOGCCE.minValue = 0.05f;
GCCLEJOGCCE.maxValue = 0.95f;
GCCLEJOGCCE.clampRange = true;
}
// Token: 0x0400E67A RID: 59002
[Token(Token = "0x400E67A")]
private const float ELNNIFILHMG = 0.05f;
// Token: 0x0400E67B RID: 59003
[Token(Token = "0x400E67B")]
private const float ANJPPGJPNDG = 0.5f;
// Token: 0x0400E67C RID: 59004
[Token(Token = "0x400E67C")]
private const float DABAKKFHNDN = 0.95f;
// Token: 0x0400E67D RID: 59005
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400E67D")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private SandboxColorable colorable;
// Token: 0x0400E67E RID: 59006
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400E67E")]
[SerializeField]
private bool configurableShape;
// Token: 0x0400E67F RID: 59007
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400E67F")]
private KLLMCPFPIIE<float> OGCIBGODGCL;
// Token: 0x0400E680 RID: 59008
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400E680")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tool tool;
}
}