588 lines
21 KiB
C#
588 lines
21 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 RecRoom.Circuits;
|
|
using RecRoom.CircuitsV2.ContextNodes;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020004AE RID: 1198
|
|
[Token(Token = "0x20004AE")]
|
|
public class NetworkedPhysicalButton : PhysicalButtonBase, LDIJBEFKFFE, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH
|
|
{
|
|
// Token: 0x17000621 RID: 1569
|
|
// (get) Token: 0x06002346 RID: 9030 RVA: 0x0008E060 File Offset: 0x0008C260
|
|
// (set) Token: 0x06002347 RID: 9031 RVA: 0x0008E080 File Offset: 0x0008C280
|
|
[Token(Token = "0x17000621")]
|
|
public bool IIALOOHKAGA
|
|
{
|
|
[Token(Token = "0x6002346")]
|
|
[Address(RVA = "0x12935D0", Offset = "0x12925D0", VA = "0x1812935D0")]
|
|
get
|
|
{
|
|
return this.LBJEHLAEEPE.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6002347")]
|
|
[Address(RVA = "0x1293620", Offset = "0x1292620", VA = "0x181293620")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> lbjehlaeepe = this.LBJEHLAEEPE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000622 RID: 1570
|
|
// (get) Token: 0x06002348 RID: 9032 RVA: 0x0008E09C File Offset: 0x0008C29C
|
|
// (set) Token: 0x06002349 RID: 9033 RVA: 0x0008E0BC File Offset: 0x0008C2BC
|
|
[Token(Token = "0x17000622")]
|
|
public bool JABMPFHMLMH
|
|
{
|
|
[Token(Token = "0x6002348")]
|
|
[Address(RVA = "0x12930B0", Offset = "0x12920B0", VA = "0x1812930B0")]
|
|
get
|
|
{
|
|
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6002349")]
|
|
[Address(RVA = "0x1293100", Offset = "0x1292100", VA = "0x181293100")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000623 RID: 1571
|
|
// (get) Token: 0x0600234A RID: 9034 RVA: 0x0008E0D8 File Offset: 0x0008C2D8
|
|
// (set) Token: 0x0600234B RID: 9035 RVA: 0x0008E0F8 File Offset: 0x0008C2F8
|
|
[Token(Token = "0x17000623")]
|
|
private int LLKANLKDBOP
|
|
{
|
|
[Token(Token = "0x600234A")]
|
|
[Address(RVA = "0x1293160", Offset = "0x1292160", VA = "0x181293160")]
|
|
get
|
|
{
|
|
return this.HLKFCMIEDNB.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x600234B")]
|
|
[Address(RVA = "0x1292110", Offset = "0x1291110", VA = "0x181292110")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> hlkfcmiednb = this.HLKFCMIEDNB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000624 RID: 1572
|
|
// (get) Token: 0x0600234C RID: 9036 RVA: 0x0008E114 File Offset: 0x0008C314
|
|
// (set) Token: 0x0600234D RID: 9037 RVA: 0x0008E128 File Offset: 0x0008C328
|
|
[Token(Token = "0x17000624")]
|
|
public bool KLMGFOJMKNM
|
|
{
|
|
[Token(Token = "0x600234C")]
|
|
[Address(RVA = "0x1293DA0", Offset = "0x1292DA0", VA = "0x181293DA0")]
|
|
get;
|
|
[Token(Token = "0x600234D")]
|
|
[Address(RVA = "0x1291F40", Offset = "0x1290F40", VA = "0x181291F40")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000625 RID: 1573
|
|
// (get) Token: 0x0600234E RID: 9038 RVA: 0x0008E13C File Offset: 0x0008C33C
|
|
[Token(Token = "0x17000625")]
|
|
public string KKJIOHNFHFJ
|
|
{
|
|
[Token(Token = "0x600234E")]
|
|
[Address(RVA = "0x1293DB0", Offset = "0x1292DB0", VA = "0x181293DB0")]
|
|
get
|
|
{
|
|
return this.PlayerEditableText.LKMAOHJJOOP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600234F RID: 9039 RVA: 0x0008E15C File Offset: 0x0008C35C
|
|
[Token(Token = "0x600234F")]
|
|
[Address(RVA = "0x1291F50", Offset = "0x1290F50", VA = "0x181291F50", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
MomentarySourceNodeVisualization component = base.GetComponent<MomentarySourceNodeVisualization>();
|
|
this.GEEMGNAPIED = component;
|
|
ButtonCircuitNodeDisplay component2 = base.GetComponent<ButtonCircuitNodeDisplay>();
|
|
this.HHCEKOPDFJE = component2;
|
|
int num;
|
|
int num2;
|
|
ABEFMOOKKBO abefmookkbo = new ABEFMOOKKBO(num != 0, true, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.GBEAPKLOFJO = abefmookkbo;
|
|
BoxCollider component3 = base.GetComponent<BoxCollider>();
|
|
ABEFMOOKKBO gbeapklofjo = this.GBEAPKLOFJO;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.LBJEHLAEEPE = kllmcpfpiie;
|
|
KLLMCPFPIIE<int> kllmcpfpiie2;
|
|
this.HLKFCMIEDNB = kllmcpfpiie2;
|
|
Tool tool = this.tool;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie3;
|
|
this.FLDMBDILGCB = kllmcpfpiie3;
|
|
tool.KinematicOnSleep = true;
|
|
}
|
|
|
|
// Token: 0x06002350 RID: 9040 RVA: 0x0008E1E4 File Offset: 0x0008C3E4
|
|
[Token(Token = "0x6002350")]
|
|
[Address(RVA = "0x1293680", Offset = "0x1292680", VA = "0x181293680")]
|
|
private void Start()
|
|
{
|
|
CreationObject component = base.GetComponent<CreationObject>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num2 = 0;
|
|
bool flag = controlPanelCircuitObject == num2;
|
|
int num3 = 0;
|
|
if (flag)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__25_ = NetworkedPhysicalButton.<>c.<>9__25_3;
|
|
if (<>9__25_ == 0)
|
|
{
|
|
NetworkedPhysicalButton.<>c.<>9__25_3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.DJENBOFCECB);
|
|
int num4;
|
|
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__25_, ohindolfnmp, num4);
|
|
num4 = 0;
|
|
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(cpnmfokdbkm);
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
|
|
if (NetworkedPhysicalButton.<>c.<>9__25_0 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
|
NetworkedPhysicalButton.<>c.<>9__25_0 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.IDGACJOBLOI);
|
|
int num5;
|
|
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, num5);
|
|
num5 = 0;
|
|
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(cpnmfokdbkm2);
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
|
|
Func<bool> func = new Func(this.SignalIsPlayerID_Get);
|
|
Action<bool> action = new Action(this.SignalIsPlayerID_Set);
|
|
Func<bool> func2 = new Func(this.DDMNFANCJAI);
|
|
int num6 = 0;
|
|
string text;
|
|
string text2;
|
|
ulong num7;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, func2, num6, text, text2, (int)num7, num3);
|
|
if (dhcinnflbba != 0)
|
|
{
|
|
}
|
|
array[0] = dhcinnflbba;
|
|
Func<bool> func3 = new Func(this.JuniorEnabled_Get);
|
|
Action<bool> action2 = new Action(this.JuniorEnabled_Set);
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
string text3;
|
|
string text4;
|
|
ulong num10;
|
|
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func3, action2, num9, num8, text3, text4, (int)num10, num3);
|
|
if (dhcinnflbba2 != 0)
|
|
{
|
|
}
|
|
array[1] = dhcinnflbba2;
|
|
int num11 = 0;
|
|
ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Button", num11, array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002351 RID: 9041 RVA: 0x0008E370 File Offset: 0x0008C570
|
|
[Token(Token = "0x6002351")]
|
|
[Address(RVA = "0x1293620", Offset = "0x1292620", VA = "0x181293620")]
|
|
public void SignalIsPlayerID_Set(bool BCEFAKDFEMM)
|
|
{
|
|
KLLMCPFPIIE<bool> lbjehlaeepe = this.LBJEHLAEEPE;
|
|
}
|
|
|
|
// Token: 0x06002352 RID: 9042 RVA: 0x0008E38C File Offset: 0x0008C58C
|
|
[Token(Token = "0x6002352")]
|
|
[Address(RVA = "0x12935D0", Offset = "0x12925D0", VA = "0x1812935D0")]
|
|
public bool SignalIsPlayerID_Get()
|
|
{
|
|
return this.LBJEHLAEEPE.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06002353 RID: 9043 RVA: 0x0008E3AC File Offset: 0x0008C5AC
|
|
[Token(Token = "0x6002353")]
|
|
[Address(RVA = "0x1293100", Offset = "0x1292100", VA = "0x181293100")]
|
|
public void JuniorEnabled_Set(bool BCEFAKDFEMM)
|
|
{
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
|
|
// Token: 0x06002354 RID: 9044 RVA: 0x0008E3C8 File Offset: 0x0008C5C8
|
|
[Token(Token = "0x6002354")]
|
|
[Address(RVA = "0x12930B0", Offset = "0x12920B0", VA = "0x1812930B0")]
|
|
public bool JuniorEnabled_Get()
|
|
{
|
|
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06002355 RID: 9045 RVA: 0x0008E3E8 File Offset: 0x0008C5E8
|
|
[Token(Token = "0x6002355")]
|
|
[Address(RVA = "0x1292C10", Offset = "0x1291C10", VA = "0x181292C10", Slot = "25")]
|
|
protected override void IECMHJFOPIL(AGAJMBPABDL JGOCAKIAFPE)
|
|
{
|
|
if (JGOCAKIAFPE != 0)
|
|
{
|
|
if (this.FLDMBDILGCB.IAHDANBDAAM() == 0 && PHEAGDHPPBC.PJNDCEMKIPJ(JGOCAKIAFPE))
|
|
{
|
|
return;
|
|
}
|
|
KLLMCPFPIIE<int> hlkfcmiednb = this.HLKFCMIEDNB;
|
|
}
|
|
this.<GGHJDOODLEL>k__BackingField = true;
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject == num))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
|
|
Guid guid = NetworkedPhysicalButton.HGHLGCAONII.JPOHGBCEJEJ;
|
|
}
|
|
base.IECMHJFOPIL(JGOCAKIAFPE);
|
|
}
|
|
|
|
// Token: 0x06002356 RID: 9046 RVA: 0x0008E454 File Offset: 0x0008C654
|
|
[Token(Token = "0x6002356")]
|
|
[Address(RVA = "0x1292170", Offset = "0x1291170", VA = "0x181292170", Slot = "28")]
|
|
protected override void CHHJFPIAPMM(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (this.FLDMBDILGCB.IAHDANBDAAM() != 0 || !PHEAGDHPPBC.PJNDCEMKIPJ(IEKDDPPNFPF))
|
|
{
|
|
base.CHHJFPIAPMM(IEKDDPPNFPF);
|
|
if (base.GetSomePressingPlayer() != 0)
|
|
{
|
|
KLLMCPFPIIE<int> hlkfcmiednb = this.HLKFCMIEDNB;
|
|
}
|
|
KLLMCPFPIIE<int> hlkfcmiednb2 = this.HLKFCMIEDNB;
|
|
this.<GGHJDOODLEL>k__BackingField = false;
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject == num))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
|
|
Guid guid = NetworkedPhysicalButton.INGFJIJHGIM.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002357 RID: 9047 RVA: 0x0008E4D0 File Offset: 0x0008C6D0
|
|
[Token(Token = "0x6002357")]
|
|
[Address(RVA = "0x1293380", Offset = "0x1292380", VA = "0x181293380")]
|
|
public void SendMomentarySourceOutput(PhysicalButtonBase button, Player player)
|
|
{
|
|
MomentarySourceNodeVisualization geemgnapied = this.GEEMGNAPIED;
|
|
int num = 0;
|
|
if (geemgnapied != num)
|
|
{
|
|
MomentarySourceNodeVisualization geemgnapied2 = this.GEEMGNAPIED;
|
|
int num2 = 0;
|
|
geemgnapied2.SetOutput((OutputSlot)num2, 1);
|
|
MomentarySourceNodeVisualization geemgnapied3 = this.GEEMGNAPIED;
|
|
int inpoaaaoahi = player.DBAJDHGDPOL.INPOAAAOAHI;
|
|
geemgnapied3.SetOutput(OutputSlot.G, inpoaaaoahi);
|
|
}
|
|
int num3 = 0;
|
|
this.SendButtonStateOutput((PhysicalButtonBase.MJMLDNKNIIM)num3, player);
|
|
}
|
|
|
|
// Token: 0x06002358 RID: 9048 RVA: 0x0008E534 File Offset: 0x0008C734
|
|
[Token(Token = "0x6002358")]
|
|
[Address(RVA = "0x12931B0", Offset = "0x12921B0", VA = "0x1812931B0")]
|
|
public void SendButtonStateOutput(PhysicalButtonBase.MJMLDNKNIIM state, Player player)
|
|
{
|
|
ButtonCircuitNodeDisplay hhcekopdfje = this.HHCEKOPDFJE;
|
|
int num = 0;
|
|
if (hhcekopdfje != num)
|
|
{
|
|
if (this.LBJEHLAEEPE.IAHDANBDAAM() != 0)
|
|
{
|
|
AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL;
|
|
}
|
|
if (this.LBJEHLAEEPE.IAHDANBDAAM() != 0)
|
|
{
|
|
AGAJMBPABDL photonPlayer2 = player.DBAJDHGDPOL;
|
|
}
|
|
if (state == PhysicalButtonBase.MJMLDNKNIIM.Pressed || state == PhysicalButtonBase.MJMLDNKNIIM.Pressed)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
if (state == PhysicalButtonBase.MJMLDNKNIIM.Transferred)
|
|
{
|
|
ButtonCircuitNodeDisplay hhcekopdfje2 = this.HHCEKOPDFJE;
|
|
ButtonCircuitNodeDisplay hhcekopdfje3 = this.HHCEKOPDFJE;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000626 RID: 1574
|
|
// (get) Token: 0x06002359 RID: 9049 RVA: 0x0008E5A4 File Offset: 0x0008C7A4
|
|
[Token(Token = "0x17000626")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6002359")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "33")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600235A RID: 9050 RVA: 0x0008E5B4 File Offset: 0x0008C7B4
|
|
[Token(Token = "0x600235A")]
|
|
[Address(RVA = "0x1292760", Offset = "0x1291760", VA = "0x181292760", Slot = "34")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
KLLMCPFPIIE<bool> lbjehlaeepe = this.LBJEHLAEEPE;
|
|
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
|
|
}
|
|
|
|
// Token: 0x0600235B RID: 9051 RVA: 0x0008E5DC File Offset: 0x0008C7DC
|
|
[Token(Token = "0x600235B")]
|
|
[Address(RVA = "0x1293460", Offset = "0x1292460", VA = "0x181293460", Slot = "35")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
BPNCPLCFMEF bpncplcfmef = new BPNCPLCFMEF();
|
|
bool flag = this.LBJEHLAEEPE.IAHDANBDAAM() != null;
|
|
bool flag2 = this.FLDMBDILGCB.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x0600235C RID: 9052 RVA: 0x0008E610 File Offset: 0x0008C810
|
|
[Token(Token = "0x600235C")]
|
|
[Address(RVA = "0x12928D0", Offset = "0x12918D0", VA = "0x1812928D0")]
|
|
private void EGIMIJIEEEK(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject == num))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
|
|
Guid guid = NetworkedPhysicalButton.HGHLGCAONII.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600235D RID: 9053 RVA: 0x0008E64C File Offset: 0x0008C84C
|
|
[Token(Token = "0x600235D")]
|
|
[Address(RVA = "0x1292590", Offset = "0x1291590", VA = "0x181292590")]
|
|
private void DLBHGGNLNAJ(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject == num))
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject;
|
|
Guid guid = NetworkedPhysicalButton.INGFJIJHGIM.JPOHGBCEJEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600235E RID: 9054 RVA: 0x0008E688 File Offset: 0x0008C888
|
|
[Token(Token = "0x600235E")]
|
|
[Address(RVA = "0x1293590", Offset = "0x1292590", VA = "0x181293590")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> SetButtonText(GGLMKLIJBHG CHKKEHOKPJP, string PAANJCAOOAG)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17000627 RID: 1575
|
|
// (get) Token: 0x0600235F RID: 9055 RVA: 0x0008E69C File Offset: 0x0008C89C
|
|
[Token(Token = "0x17000627")]
|
|
private IEnumerable<KJCDLNGPNDB> BGANBIILLOA
|
|
{
|
|
[Token(Token = "0x600235F")]
|
|
[Address(RVA = "0x1292EE0", Offset = "0x1291EE0", VA = "0x181292EE0", Slot = "29")]
|
|
get
|
|
{
|
|
KJCDLNGPNDB[] array = new KJCDLNGPNDB[2];
|
|
KJCDLNGPNDB hghlgcaonii = NetworkedPhysicalButton.HGHLGCAONII;
|
|
if (hghlgcaonii != 0)
|
|
{
|
|
}
|
|
array[0] = hghlgcaonii;
|
|
KJCDLNGPNDB ingfjijhgim = NetworkedPhysicalButton.INGFJIJHGIM;
|
|
if (ingfjijhgim != 0)
|
|
{
|
|
}
|
|
array[1] = ingfjijhgim;
|
|
IEnumerable<KJCDLNGPNDB> enumerable;
|
|
return enumerable;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000628 RID: 1576
|
|
// (get) Token: 0x06002360 RID: 9056 RVA: 0x0008E6DC File Offset: 0x0008C8DC
|
|
[Token(Token = "0x17000628")]
|
|
private MCAEIANPGOL OBHLNKHEHEN
|
|
{
|
|
[Token(Token = "0x6002360")]
|
|
[Address(RVA = "0x1293010", Offset = "0x1292010", VA = "0x181293010", Slot = "30")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002360)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL NetworkedPhysicalButton::JPHPDHGLKLN()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(GHFIPBGLBID::<MIIKEBIKLIG>k__BackingField))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002361 RID: 9057 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002361")]
|
|
[Address(RVA = "0x1292AA0", Offset = "0x1291AA0", VA = "0x181292AA0", Slot = "31")]
|
|
private IFNLKKABKEB<BCNIMINBPOE> EKLANAAAJGK(GGLMKLIJBHG CHKKEHOKPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x17000629 RID: 1577
|
|
// (get) Token: 0x06002362 RID: 9058 RVA: 0x0008E6F0 File Offset: 0x0008C8F0
|
|
[Token(Token = "0x17000629")]
|
|
private CreationObject OHPMKCCONDF
|
|
{
|
|
[Token(Token = "0x6002362")]
|
|
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00", Slot = "32")]
|
|
get
|
|
{
|
|
return this.creationObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002363 RID: 9059 RVA: 0x0008E704 File Offset: 0x0008C904
|
|
[Token(Token = "0x6002363")]
|
|
[Address(RVA = "0x1293D90", Offset = "0x1292D90", VA = "0x181293D90")]
|
|
public NetworkedPhysicalButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002364 RID: 9060 RVA: 0x0008E718 File Offset: 0x0008C918
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6002364")]
|
|
[Address(RVA = "0x1293B80", Offset = "0x1292B80", VA = "0x181293B80")]
|
|
static NetworkedPhysicalButton()
|
|
{
|
|
ValueTuple<string, MCAEIANPGOL>[] array = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
int num = 0;
|
|
array[0] = num;
|
|
NetworkedPhysicalButton.HGHLGCAONII = KJCDLNGPNDB.EAEHAOJGCNH("9e0921f1-3bb3-4ae2-852b-56308517445f", "Pressed", array);
|
|
ValueTuple<string, MCAEIANPGOL>[] array2 = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
int num2 = 0;
|
|
array2[0] = num2;
|
|
NetworkedPhysicalButton.INGFJIJHGIM = KJCDLNGPNDB.EAEHAOJGCNH("1911bd1d-1144-4e23-9d3b-45351fad73c4", "Released", array2);
|
|
}
|
|
|
|
// Token: 0x06002365 RID: 9061 RVA: 0x0008E778 File Offset: 0x0008C978
|
|
[Token(Token = "0x6002365")]
|
|
[Address(RVA = "0x12924C0", Offset = "0x12914C0", VA = "0x1812924C0")]
|
|
[CompilerGenerated]
|
|
private void DJENBOFCECB(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<bool> func = new Func(this.SignalIsPlayerID_Get);
|
|
Action<bool> action = new Action(this.SignalIsPlayerID_Set);
|
|
}
|
|
|
|
// Token: 0x06002366 RID: 9062 RVA: 0x0008E7B4 File Offset: 0x0008C9B4
|
|
[Token(Token = "0x6002366")]
|
|
[Address(RVA = "0x1292B40", Offset = "0x1291B40", VA = "0x181292B40")]
|
|
[CompilerGenerated]
|
|
private void IDGACJOBLOI(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<bool> func = new Func(this.JuniorEnabled_Get);
|
|
Action<bool> action = new Action(this.JuniorEnabled_Set);
|
|
}
|
|
|
|
// Token: 0x06002367 RID: 9063 RVA: 0x0008E7F0 File Offset: 0x0008C9F0
|
|
[Token(Token = "0x6002367")]
|
|
[Address(RVA = "0x1292460", Offset = "0x1291460", VA = "0x181292460")]
|
|
[CompilerGenerated]
|
|
private bool DDMNFANCJAI()
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
return controlPanelCircuitObject == num;
|
|
}
|
|
|
|
// Token: 0x04001B3A RID: 6970
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4001B3A")]
|
|
private MomentarySourceNodeVisualization GEEMGNAPIED;
|
|
|
|
// Token: 0x04001B3B RID: 6971
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4001B3B")]
|
|
private ButtonCircuitNodeDisplay HHCEKOPDFJE;
|
|
|
|
// Token: 0x04001B3C RID: 6972
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4001B3C")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x04001B3D RID: 6973
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4001B3D")]
|
|
[SerializeField]
|
|
private ControlPanelCircuitObject controlPanelCircuitObject;
|
|
|
|
// Token: 0x04001B3E RID: 6974
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4001B3E")]
|
|
[SerializeField]
|
|
private PlayerEditableText PlayerEditableText;
|
|
|
|
// Token: 0x04001B3F RID: 6975
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4001B3F")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private CreationObject creationObject;
|
|
|
|
// Token: 0x04001B40 RID: 6976
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4001B40")]
|
|
private KLLMCPFPIIE<bool> LBJEHLAEEPE;
|
|
|
|
// Token: 0x04001B41 RID: 6977
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4001B41")]
|
|
private KLLMCPFPIIE<bool> FLDMBDILGCB;
|
|
|
|
// Token: 0x04001B42 RID: 6978
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4001B42")]
|
|
private KLLMCPFPIIE<int> HLKFCMIEDNB;
|
|
|
|
// Token: 0x04001B44 RID: 6980
|
|
[Token(Token = "0x4001B44")]
|
|
private static readonly KJCDLNGPNDB HGHLGCAONII;
|
|
|
|
// Token: 0x04001B45 RID: 6981
|
|
[Token(Token = "0x4001B45")]
|
|
private static readonly KJCDLNGPNDB INGFJIJHGIM;
|
|
}
|