Files
2026-04-10 22:50:51 +02:00

585 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: 0x020004A2 RID: 1186
[Token(Token = "0x20004A2")]
public class NetworkedPhysicalButton : PhysicalButtonBase, LDIJBEFKFFE, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH
{
// Token: 0x17000615 RID: 1557
// (get) Token: 0x060022C4 RID: 8900 RVA: 0x0008CE94 File Offset: 0x0008B094
// (set) Token: 0x060022C5 RID: 8901 RVA: 0x0008CEB4 File Offset: 0x0008B0B4
[Token(Token = "0x17000615")]
public bool IIALOOHKAGA
{
[Token(Token = "0x60022C4")]
[Address(RVA = "0x76FCC0", Offset = "0x76EAC0", VA = "0x18076FCC0")]
get
{
return this.LBJEHLAEEPE.IAHDANBDAAM() != null;
}
[Token(Token = "0x60022C5")]
[Address(RVA = "0x76FD10", Offset = "0x76EB10", VA = "0x18076FD10")]
set
{
KLLMCPFPIIE<bool> lbjehlaeepe = this.LBJEHLAEEPE;
}
}
// Token: 0x17000616 RID: 1558
// (get) Token: 0x060022C6 RID: 8902 RVA: 0x0008CED0 File Offset: 0x0008B0D0
// (set) Token: 0x060022C7 RID: 8903 RVA: 0x0008CEF0 File Offset: 0x0008B0F0
[Token(Token = "0x17000616")]
public bool JABMPFHMLMH
{
[Token(Token = "0x60022C6")]
[Address(RVA = "0x76F7A0", Offset = "0x76E5A0", VA = "0x18076F7A0")]
get
{
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
}
[Token(Token = "0x60022C7")]
[Address(RVA = "0x76F7F0", Offset = "0x76E5F0", VA = "0x18076F7F0")]
set
{
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
}
}
// Token: 0x17000617 RID: 1559
// (get) Token: 0x060022C8 RID: 8904 RVA: 0x0008CF0C File Offset: 0x0008B10C
// (set) Token: 0x060022C9 RID: 8905 RVA: 0x0008CF2C File Offset: 0x0008B12C
[Token(Token = "0x17000617")]
private int LLKANLKDBOP
{
[Token(Token = "0x60022C8")]
[Address(RVA = "0x76F850", Offset = "0x76E650", VA = "0x18076F850")]
get
{
return this.HLKFCMIEDNB.IAHDANBDAAM();
}
[Token(Token = "0x60022C9")]
[Address(RVA = "0x76E800", Offset = "0x76D600", VA = "0x18076E800")]
set
{
KLLMCPFPIIE<int> hlkfcmiednb = this.HLKFCMIEDNB;
}
}
// Token: 0x17000618 RID: 1560
// (get) Token: 0x060022CA RID: 8906 RVA: 0x0008CF48 File Offset: 0x0008B148
// (set) Token: 0x060022CB RID: 8907 RVA: 0x0008CF5C File Offset: 0x0008B15C
[Token(Token = "0x17000618")]
public bool KLMGFOJMKNM
{
[Token(Token = "0x60022CA")]
[Address(RVA = "0x770460", Offset = "0x76F260", VA = "0x180770460")]
get;
[Token(Token = "0x60022CB")]
[Address(RVA = "0x76E630", Offset = "0x76D430", VA = "0x18076E630")]
private set;
}
// Token: 0x17000619 RID: 1561
// (get) Token: 0x060022CC RID: 8908 RVA: 0x0008CF70 File Offset: 0x0008B170
[Token(Token = "0x17000619")]
public string KKJIOHNFHFJ
{
[Token(Token = "0x60022CC")]
[Address(RVA = "0x770470", Offset = "0x76F270", VA = "0x180770470")]
get
{
return this.PlayerEditableText.LKMAOHJJOOP;
}
}
// Token: 0x060022CD RID: 8909 RVA: 0x0008CF90 File Offset: 0x0008B190
[Token(Token = "0x60022CD")]
[Address(RVA = "0x76E640", Offset = "0x76D440", VA = "0x18076E640", 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: 0x060022CE RID: 8910 RVA: 0x0008D018 File Offset: 0x0008B218
[Token(Token = "0x60022CE")]
[Address(RVA = "0x76FD70", Offset = "0x76EB70", VA = "0x18076FD70")]
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;
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 num3;
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__25_, ohindolfnmp, num3);
num3 = 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 num4;
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, num4);
num4 = 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 num5 = 0;
string text;
string text2;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, func2, num5, text, text2);
if (dhcinnflbba != 0)
{
}
array[0] = dhcinnflbba;
Func<bool> func3 = new Func(this.JuniorEnabled_Get);
Action<bool> action2 = new Action(this.JuniorEnabled_Set);
int num6 = 0;
int num7 = 0;
string text3;
string text4;
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func3, action2, num7, num6, text3, text4);
if (dhcinnflbba2 != 0)
{
}
array[1] = dhcinnflbba2;
int num8 = 0;
ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Button", num8, array);
}
}
// Token: 0x060022CF RID: 8911 RVA: 0x0008D19C File Offset: 0x0008B39C
[Token(Token = "0x60022CF")]
[Address(RVA = "0x76FD10", Offset = "0x76EB10", VA = "0x18076FD10")]
public void SignalIsPlayerID_Set(bool BCEFAKDFEMM)
{
KLLMCPFPIIE<bool> lbjehlaeepe = this.LBJEHLAEEPE;
}
// Token: 0x060022D0 RID: 8912 RVA: 0x0008D1B8 File Offset: 0x0008B3B8
[Token(Token = "0x60022D0")]
[Address(RVA = "0x76FCC0", Offset = "0x76EAC0", VA = "0x18076FCC0")]
public bool SignalIsPlayerID_Get()
{
return this.LBJEHLAEEPE.IAHDANBDAAM() != null;
}
// Token: 0x060022D1 RID: 8913 RVA: 0x0008D1D8 File Offset: 0x0008B3D8
[Token(Token = "0x60022D1")]
[Address(RVA = "0x76F7F0", Offset = "0x76E5F0", VA = "0x18076F7F0")]
public void JuniorEnabled_Set(bool BCEFAKDFEMM)
{
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
}
// Token: 0x060022D2 RID: 8914 RVA: 0x0008D1F4 File Offset: 0x0008B3F4
[Token(Token = "0x60022D2")]
[Address(RVA = "0x76F7A0", Offset = "0x76E5A0", VA = "0x18076F7A0")]
public bool JuniorEnabled_Get()
{
return this.FLDMBDILGCB.IAHDANBDAAM() != null;
}
// Token: 0x060022D3 RID: 8915 RVA: 0x0008D214 File Offset: 0x0008B414
[Token(Token = "0x60022D3")]
[Address(RVA = "0x76F300", Offset = "0x76E100", VA = "0x18076F300", 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: 0x060022D4 RID: 8916 RVA: 0x0008D280 File Offset: 0x0008B480
[Token(Token = "0x60022D4")]
[Address(RVA = "0x76E860", Offset = "0x76D660", VA = "0x18076E860", 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: 0x060022D5 RID: 8917 RVA: 0x0008D2FC File Offset: 0x0008B4FC
[Token(Token = "0x60022D5")]
[Address(RVA = "0x76FA70", Offset = "0x76E870", VA = "0x18076FA70")]
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: 0x060022D6 RID: 8918 RVA: 0x0008D360 File Offset: 0x0008B560
[Token(Token = "0x60022D6")]
[Address(RVA = "0x76F8A0", Offset = "0x76E6A0", VA = "0x18076F8A0")]
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: 0x1700061A RID: 1562
// (get) Token: 0x060022D7 RID: 8919 RVA: 0x0008D3D0 File Offset: 0x0008B5D0
[Token(Token = "0x1700061A")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x60022D7")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "33")]
get
{
}
}
// Token: 0x060022D8 RID: 8920 RVA: 0x0008D3E0 File Offset: 0x0008B5E0
[Token(Token = "0x60022D8")]
[Address(RVA = "0x76EE50", Offset = "0x76DC50", VA = "0x18076EE50", Slot = "34")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
KLLMCPFPIIE<bool> lbjehlaeepe = this.LBJEHLAEEPE;
KLLMCPFPIIE<bool> fldmbdilgcb = this.FLDMBDILGCB;
}
// Token: 0x060022D9 RID: 8921 RVA: 0x0008D408 File Offset: 0x0008B608
[Token(Token = "0x60022D9")]
[Address(RVA = "0x76FB50", Offset = "0x76E950", VA = "0x18076FB50", 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: 0x060022DA RID: 8922 RVA: 0x0008D43C File Offset: 0x0008B63C
[Token(Token = "0x60022DA")]
[Address(RVA = "0x76EFC0", Offset = "0x76DDC0", VA = "0x18076EFC0")]
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: 0x060022DB RID: 8923 RVA: 0x0008D478 File Offset: 0x0008B678
[Token(Token = "0x60022DB")]
[Address(RVA = "0x76EC80", Offset = "0x76DA80", VA = "0x18076EC80")]
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: 0x060022DC RID: 8924 RVA: 0x0008D4B4 File Offset: 0x0008B6B4
[Token(Token = "0x60022DC")]
[Address(RVA = "0x76FC80", Offset = "0x76EA80", VA = "0x18076FC80")]
public IFNLKKABKEB<MPHHHDGFLNP> SetButtonText(IBNOALNMLHC CHKKEHOKPJP, string PAANJCAOOAG)
{
throw new NullReferenceException();
}
// Token: 0x1700061B RID: 1563
// (get) Token: 0x060022DD RID: 8925 RVA: 0x0008D4C8 File Offset: 0x0008B6C8
[Token(Token = "0x1700061B")]
private IEnumerable<KLAMCLLEFGI> BGANBIILLOA
{
[Token(Token = "0x60022DD")]
[Address(RVA = "0x76F5D0", Offset = "0x76E3D0", VA = "0x18076F5D0", Slot = "29")]
get
{
KLAMCLLEFGI[] array = new KLAMCLLEFGI[2];
KLAMCLLEFGI hghlgcaonii = NetworkedPhysicalButton.HGHLGCAONII;
if (hghlgcaonii != 0)
{
}
array[0] = hghlgcaonii;
KLAMCLLEFGI ingfjijhgim = NetworkedPhysicalButton.INGFJIJHGIM;
if (ingfjijhgim != 0)
{
}
array[1] = ingfjijhgim;
IEnumerable<KLAMCLLEFGI> enumerable;
return enumerable;
}
}
// Token: 0x1700061C RID: 1564
// (get) Token: 0x060022DE RID: 8926 RVA: 0x0008D508 File Offset: 0x0008B708
[Token(Token = "0x1700061C")]
private DJMPGKILABP OBHLNKHEHEN
{
[Token(Token = "0x60022DE")]
[Address(RVA = "0x76F700", Offset = "0x76E500", VA = "0x18076F700", Slot = "30")]
get
{
/*
An exception occurred when decompiling this method (060022DE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP NetworkedPhysicalButton::JPHPDHGLKLN()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(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: 0x060022DF RID: 8927 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60022DF")]
[Address(RVA = "0x76F190", Offset = "0x76DF90", VA = "0x18076F190", Slot = "31")]
private IFNLKKABKEB<FFFEOMMKNAE> EKLANAAAJGK(IBNOALNMLHC CHKKEHOKPJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x1700061D RID: 1565
// (get) Token: 0x060022E0 RID: 8928 RVA: 0x0008D51C File Offset: 0x0008B71C
[Token(Token = "0x1700061D")]
private CreationObject OHPMKCCONDF
{
[Token(Token = "0x60022E0")]
[Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40", Slot = "32")]
get
{
return this.creationObject;
}
}
// Token: 0x060022E1 RID: 8929 RVA: 0x0008D530 File Offset: 0x0008B730
[Token(Token = "0x60022E1")]
[Address(RVA = "0x770450", Offset = "0x76F250", VA = "0x180770450")]
public NetworkedPhysicalButton()
{
}
// Token: 0x060022E2 RID: 8930 RVA: 0x0008D544 File Offset: 0x0008B744
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60022E2")]
[Address(RVA = "0x770240", Offset = "0x76F040", VA = "0x180770240")]
static NetworkedPhysicalButton()
{
ValueTuple<string, DJMPGKILABP>[] array = new ValueTuple<string, DJMPGKILABP>[1];
int num = 0;
array[0] = num;
NetworkedPhysicalButton.HGHLGCAONII = KLAMCLLEFGI.EAEHAOJGCNH("9e0921f1-3bb3-4ae2-852b-56308517445f", "Pressed", array);
ValueTuple<string, DJMPGKILABP>[] array2 = new ValueTuple<string, DJMPGKILABP>[1];
int num2 = 0;
array2[0] = num2;
NetworkedPhysicalButton.INGFJIJHGIM = KLAMCLLEFGI.EAEHAOJGCNH("1911bd1d-1144-4e23-9d3b-45351fad73c4", "Released", array2);
}
// Token: 0x060022E3 RID: 8931 RVA: 0x0008D5A4 File Offset: 0x0008B7A4
[Token(Token = "0x60022E3")]
[Address(RVA = "0x76EBB0", Offset = "0x76D9B0", VA = "0x18076EBB0")]
[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: 0x060022E4 RID: 8932 RVA: 0x0008D5E0 File Offset: 0x0008B7E0
[Token(Token = "0x60022E4")]
[Address(RVA = "0x76F230", Offset = "0x76E030", VA = "0x18076F230")]
[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: 0x060022E5 RID: 8933 RVA: 0x0008D61C File Offset: 0x0008B81C
[Token(Token = "0x60022E5")]
[Address(RVA = "0x76EB50", Offset = "0x76D950", VA = "0x18076EB50")]
[CompilerGenerated]
private bool DDMNFANCJAI()
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
return controlPanelCircuitObject == num;
}
// Token: 0x04001AD9 RID: 6873
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4001AD9")]
private MomentarySourceNodeVisualization GEEMGNAPIED;
// Token: 0x04001ADA RID: 6874
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4001ADA")]
private ButtonCircuitNodeDisplay HHCEKOPDFJE;
// Token: 0x04001ADB RID: 6875
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4001ADB")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool tool;
// Token: 0x04001ADC RID: 6876
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4001ADC")]
[SerializeField]
private ControlPanelCircuitObject controlPanelCircuitObject;
// Token: 0x04001ADD RID: 6877
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4001ADD")]
[SerializeField]
private PlayerEditableText PlayerEditableText;
// Token: 0x04001ADE RID: 6878
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4001ADE")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private CreationObject creationObject;
// Token: 0x04001ADF RID: 6879
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4001ADF")]
private KLLMCPFPIIE<bool> LBJEHLAEEPE;
// Token: 0x04001AE0 RID: 6880
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4001AE0")]
private KLLMCPFPIIE<bool> FLDMBDILGCB;
// Token: 0x04001AE1 RID: 6881
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4001AE1")]
private KLLMCPFPIIE<int> HLKFCMIEDNB;
// Token: 0x04001AE3 RID: 6883
[Token(Token = "0x4001AE3")]
private static readonly KLAMCLLEFGI HGHLGCAONII;
// Token: 0x04001AE4 RID: 6884
[Token(Token = "0x4001AE4")]
private static readonly KLAMCLLEFGI INGFJIJHGIM;
}