a
This commit is contained in:
+216
@@ -0,0 +1,216 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits
|
||||
{
|
||||
// Token: 0x0200323F RID: 12863
|
||||
[Token(Token = "0x200323F")]
|
||||
public class ConfigurableCircuitVisibilityBehaviour : CircuitVisibilityBehaviour, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x17003D0C RID: 15628
|
||||
// (get) Token: 0x060161BC RID: 90556 RVA: 0x00528B38 File Offset: 0x00526D38
|
||||
// (set) Token: 0x060161BD RID: 90557 RVA: 0x00528B58 File Offset: 0x00526D58
|
||||
[Token(Token = "0x17003D0C")]
|
||||
private bool LPGLKAFDNNP
|
||||
{
|
||||
[Token(Token = "0x60161BC")]
|
||||
[Address(RVA = "0x11AC1A0", Offset = "0x11AAFA0", VA = "0x1811AC1A0")]
|
||||
get
|
||||
{
|
||||
return this.NHOIDLHIMLP.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x60161BD")]
|
||||
[Address(RVA = "0x11AC140", Offset = "0x11AAF40", VA = "0x1811AC140")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> nhoidlhimlp = this.NHOIDLHIMLP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060161BE RID: 90558 RVA: 0x00528B74 File Offset: 0x00526D74
|
||||
[Token(Token = "0x60161BE")]
|
||||
[Address(RVA = "0x11AC080", Offset = "0x11AAE80", VA = "0x1811AC080", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
CreationObject creationObject = this.creationObject;
|
||||
Action action = new Action(this.CHLBBFBIOGB);
|
||||
int num;
|
||||
int num2;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(creationObject, "CV", num, (OHOEENCHJJE)num2, action, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.NHOIDLHIMLP = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x060161BF RID: 90559 RVA: 0x00528BB8 File Offset: 0x00526DB8
|
||||
[Token(Token = "0x60161BF")]
|
||||
[Address(RVA = "0x11AC640", Offset = "0x11AB440", VA = "0x1811AC640", Slot = "5")]
|
||||
protected override void Start()
|
||||
{
|
||||
CreationObject creationObject = this.creationObject;
|
||||
int num = 0;
|
||||
if (creationObject != num)
|
||||
{
|
||||
CreationObject.CGELIKFANLB cgelikfanlb;
|
||||
this.creationObject.AddCustomNavMeshSupportCondition(cgelikfanlb);
|
||||
}
|
||||
Action action = new Action(base.MLBAOONLBEM);
|
||||
KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action);
|
||||
CreationObject creationObject2 = this.creationObject;
|
||||
this.DOGECNJCGNK = true;
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
|
||||
if (ConfigurableCircuitVisibilityBehaviour.<>c.<>9__7_0 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
||||
ConfigurableCircuitVisibilityBehaviour.<>c.<>9__7_0 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.HDNMKLFLLIC);
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp, 100);
|
||||
ILINODKFHEO ilinodkfheo = creationObject2.AddConfigurableSetting(cpnmfokdbkm);
|
||||
CreationObject creationObject3 = this.creationObject;
|
||||
DOPNALIMPNA[] array = new DOPNALIMPNA[1];
|
||||
Func<bool> func = new Func(this.CDFILENPDGN);
|
||||
Action<bool> action2 = new Action(this.MMAOJCNIEAL);
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
string text;
|
||||
string text2;
|
||||
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action2, num3, num2, text, text2);
|
||||
if (dhcinnflbba != 0)
|
||||
{
|
||||
}
|
||||
array[0] = dhcinnflbba;
|
||||
ECJBHJOCKHL ecjbhjockhl = creationObject3.AddFoldoutMenu("Gadget Visibility", 100, array);
|
||||
}
|
||||
|
||||
// Token: 0x060161C0 RID: 90560 RVA: 0x00528CBC File Offset: 0x00526EBC
|
||||
[Token(Token = "0x60161C0")]
|
||||
[Address(RVA = "0x11AC3C0", Offset = "0x11AB1C0", VA = "0x1811AC3C0", Slot = "7")]
|
||||
protected override void MLBAOONLBEM(bool AGILHLJPKPN)
|
||||
{
|
||||
int num = 0;
|
||||
if (AGILHLJPKPN)
|
||||
{
|
||||
}
|
||||
bool flag = this.NHOIDLHIMLP.IAHDANBDAAM() == 0;
|
||||
GameObject[] array = this.objectsToEnableDisable;
|
||||
if (array != 0)
|
||||
{
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
array[num].SetActive(flag);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
Component[] array2 = this.componentsToEnableDisable;
|
||||
if (array2 != 0)
|
||||
{
|
||||
int length2 = array2.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
array2[num].OFKIHGPJHJI(flag);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060161C1 RID: 90561 RVA: 0x00528D38 File Offset: 0x00526F38
|
||||
[Token(Token = "0x60161C1")]
|
||||
[Address(RVA = "0x11AC1F0", Offset = "0x11AAFF0", VA = "0x1811AC1F0")]
|
||||
private void CHLBBFBIOGB()
|
||||
{
|
||||
bool shouldBeVisible = CircuitVisibilityBehaviour.AHLIKHKCFLF;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060161C2 RID: 90562 RVA: 0x00528D54 File Offset: 0x00526F54
|
||||
[Token(Token = "0x60161C2")]
|
||||
[Address(RVA = "0x11AC1A0", Offset = "0x11AAFA0", VA = "0x1811AC1A0")]
|
||||
private bool CDFILENPDGN()
|
||||
{
|
||||
return this.NHOIDLHIMLP.IAHDANBDAAM() != null;
|
||||
}
|
||||
|
||||
// Token: 0x060161C3 RID: 90563 RVA: 0x00528D74 File Offset: 0x00526F74
|
||||
[Token(Token = "0x60161C3")]
|
||||
[Address(RVA = "0x11AC140", Offset = "0x11AAF40", VA = "0x1811AC140")]
|
||||
private void MMAOJCNIEAL(bool BCEFAKDFEMM)
|
||||
{
|
||||
KLLMCPFPIIE<bool> nhoidlhimlp = this.NHOIDLHIMLP;
|
||||
}
|
||||
|
||||
// Token: 0x17003D0D RID: 15629
|
||||
// (get) Token: 0x060161C4 RID: 90564 RVA: 0x00528D90 File Offset: 0x00526F90
|
||||
[Token(Token = "0x17003D0D")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x60161C4")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060161C5 RID: 90565 RVA: 0x00528DA0 File Offset: 0x00526FA0
|
||||
[Token(Token = "0x60161C5")]
|
||||
[Address(RVA = "0x11AC260", Offset = "0x11AB060", VA = "0x1811AC260", Slot = "10")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
KLLMCPFPIIE<bool> nhoidlhimlp = this.NHOIDLHIMLP;
|
||||
}
|
||||
|
||||
// Token: 0x060161C6 RID: 90566 RVA: 0x00528DBC File Offset: 0x00526FBC
|
||||
[Token(Token = "0x60161C6")]
|
||||
[Address(RVA = "0x11AC4D0", Offset = "0x11AB2D0", VA = "0x1811AC4D0", Slot = "11")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
ODPHCJNEDEP odphcjnedep = new ODPHCJNEDEP();
|
||||
bool flag = this.NHOIDLHIMLP.IAHDANBDAAM() != null;
|
||||
odphcjnedep.EENAGKHDCJL = flag;
|
||||
}
|
||||
|
||||
// Token: 0x060161C7 RID: 90567 RVA: 0x00528E10 File Offset: 0x00527010
|
||||
[Token(Token = "0x60161C7")]
|
||||
[Address(RVA = "0x11AC980", Offset = "0x11AB780", VA = "0x1811AC980")]
|
||||
public ConfigurableCircuitVisibilityBehaviour()
|
||||
{
|
||||
this.preventNavMeshGeneration = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060161C8 RID: 90568 RVA: 0x00528E2C File Offset: 0x0052702C
|
||||
[Token(Token = "0x60161C8")]
|
||||
[Address(RVA = "0x11AC2F0", Offset = "0x11AB0F0", VA = "0x1811AC2F0")]
|
||||
[CompilerGenerated]
|
||||
private void HDNMKLFLLIC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<bool> func = new Func(this.CDFILENPDGN);
|
||||
Action<bool> action = new Action(this.MMAOJCNIEAL);
|
||||
}
|
||||
|
||||
// Token: 0x0400E801 RID: 59393
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E801")]
|
||||
[SerializeField]
|
||||
private GameObject[] objectsToEnableDisable;
|
||||
|
||||
// Token: 0x0400E802 RID: 59394
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E802")]
|
||||
[SerializeField]
|
||||
private Component[] componentsToEnableDisable;
|
||||
|
||||
// Token: 0x0400E803 RID: 59395
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E803")]
|
||||
private KLLMCPFPIIE<bool> NHOIDLHIMLP;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user