Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1346 lines
41 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Google.Protobuf;
using RecRoom.Circuits;
using RecRoom.Persistence;
using TMPro;
using UnityEngine;
using UnityEngine.Serialization;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x02003319 RID: 13081
[Token(Token = "0x2003319")]
public abstract class CircuitGroupInterfaceNode : CircuitConnectionPointBase
{
// Token: 0x17003DA5 RID: 15781
// (get) Token: 0x06016598 RID: 91544 RVA: 0x00530C28 File Offset: 0x0052EE28
[Token(Token = "0x17003DA5")]
public CircuitGroup IHPGHGCCOAD
{
[Token(Token = "0x6016598")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return this.owningGroup;
}
}
// Token: 0x17003DA6 RID: 15782
// (get) Token: 0x06016599 RID: 91545 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003DA6")]
public CircuitGroupInterfaceNode.IFEJCGJCOGE OKCFNLAPAMP
{
[Token(Token = "0x6016599")]
[Address(RVA = "0x11C7DD0", Offset = "0x11C6DD0", VA = "0x1811C7DD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003DA7 RID: 15783
// (get) Token: 0x0601659A RID: 91546 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003DA7")]
public CircuitGroupInterfaceNode.IFEJCGJCOGE KKOICNDKJMF
{
[Token(Token = "0x601659A")]
[Address(RVA = "0x125C190", Offset = "0x125B190", VA = "0x18125C190")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003DA8 RID: 15784
// (get) Token: 0x0601659B RID: 91547 RVA: 0x00530C3C File Offset: 0x0052EE3C
// (set) Token: 0x0601659C RID: 91548 RVA: 0x00530C50 File Offset: 0x0052EE50
[Token(Token = "0x17003DA8")]
public CircuitLinkVisual NKJEAHPJIOG
{
[Token(Token = "0x601659B")]
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
get;
[Token(Token = "0x601659C")]
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
set;
}
// Token: 0x17003DA9 RID: 15785
// (get) Token: 0x0601659D RID: 91549 RVA: 0x00530C64 File Offset: 0x0052EE64
// (set) Token: 0x0601659E RID: 91550 RVA: 0x00530C78 File Offset: 0x0052EE78
[Token(Token = "0x17003DA9")]
public CircuitLinkVisual AAMGLOEIDJP
{
[Token(Token = "0x601659D")]
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
get;
[Token(Token = "0x601659E")]
[Address(RVA = "0x82CD30", Offset = "0x82BD30", VA = "0x18082CD30")]
set;
}
// Token: 0x17003DAA RID: 15786
// (get) Token: 0x0601659F RID: 91551 RVA: 0x00530C8C File Offset: 0x0052EE8C
[Token(Token = "0x17003DAA")]
public override CreationObject OLEFCPKAAON
{
[Token(Token = "0x601659F")]
[Address(RVA = "0x1CDB190", Offset = "0x1CDA190", VA = "0x181CDB190", Slot = "9")]
get
{
return this.owningGroup.GetComponent<CreationObject>();
}
}
// Token: 0x17003DAB RID: 15787
// (get) Token: 0x060165A0 RID: 91552 RVA: 0x00530CAC File Offset: 0x0052EEAC
[Token(Token = "0x17003DAB")]
public override InputSlot? MNIEHHMNFFE
{
[Token(Token = "0x60165A0")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "22")]
get
{
}
}
// Token: 0x17003DAC RID: 15788
// (get) Token: 0x060165A1 RID: 91553 RVA: 0x00530CBC File Offset: 0x0052EEBC
[Token(Token = "0x17003DAC")]
public override OutputSlot? MDMBMHINCLJ
{
[Token(Token = "0x60165A1")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "23")]
get
{
}
}
// Token: 0x17003DAD RID: 15789
// (get) Token: 0x060165A2 RID: 91554 RVA: 0x00530CCC File Offset: 0x0052EECC
// (set) Token: 0x060165A3 RID: 91555 RVA: 0x00530CE0 File Offset: 0x0052EEE0
[Token(Token = "0x17003DAD")]
public string OOJFBECGEAD
{
[Token(Token = "0x60165A2")]
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
get
{
return this.HCKNCEKKMIF;
}
[Token(Token = "0x60165A3")]
[Address(RVA = "0x1CDB330", Offset = "0x1CDA330", VA = "0x181CDB330")]
set
{
TMP_Text tmp_Text = this.nodeNameText;
this.HCKNCEKKMIF = value;
string text = tmp_Text.text;
CircuitDefaultPinDisplay kllionakjjd = this.KLLIONAKJJD;
int num = 0;
if (kllionakjjd != num)
{
this.KLLIONAKJJD.DescriptionChanged(this);
}
}
}
// Token: 0x17003DAE RID: 15790
// (get) Token: 0x060165A4 RID: 91556 RVA: 0x00530D28 File Offset: 0x0052EF28
// (set) Token: 0x060165A5 RID: 91557 RVA: 0x00530D3C File Offset: 0x0052EF3C
[Token(Token = "0x17003DAE")]
public bool EELBJLMHKKA
{
[Token(Token = "0x60165A4")]
[Address(RVA = "0xDDC9B0", Offset = "0xDDB9B0", VA = "0x180DDC9B0")]
get
{
return this.GFGBHCAJJOG;
}
[Token(Token = "0x60165A5")]
[Address(RVA = "0x1CD7D20", Offset = "0x1CD6D20", VA = "0x181CD7D20")]
protected set
{
if (this.GFGBHCAJJOG != value)
{
this.GFGBHCAJJOG = value;
CircuitGroup circuitGroup = this.owningGroup;
int num = 0;
if (circuitGroup != num)
{
this.owningGroup.UpdateBigDataTrackedObject();
}
}
}
}
// Token: 0x17003DAF RID: 15791
// (get) Token: 0x060165A6 RID: 91558 RVA: 0x00530D80 File Offset: 0x0052EF80
[Token(Token = "0x17003DAF")]
public Transform LLLIBFFFLIN
{
[Token(Token = "0x60165A6")]
[Address(RVA = "0x1CDB2B0", Offset = "0x1CDA2B0", VA = "0x181CDB2B0")]
get
{
Transform transform = this.overrideDefaultValuePinTransform;
int num = 0;
if (!(transform != num))
{
return base.transform;
}
return this.overrideDefaultValuePinTransform;
}
}
// Token: 0x17003DB0 RID: 15792
// (get) Token: 0x060165A7 RID: 91559 RVA: 0x00530DB0 File Offset: 0x0052EFB0
[Token(Token = "0x17003DB0")]
public Vector3 KPGDFIMEPAD
{
[Token(Token = "0x60165A7")]
[Address(RVA = "0x1CDB1E0", Offset = "0x1CDA1E0", VA = "0x181CDB1E0")]
get
{
bool flag;
if (!flag)
{
}
float z = Vector3.one.z;
throw new NullReferenceException();
}
}
// Token: 0x060165A8 RID: 91560 RVA: 0x00530DD4 File Offset: 0x0052EFD4
[Token(Token = "0x60165A8")]
[Address(RVA = "0x1CDAE30", Offset = "0x1CD9E30", VA = "0x181CDAE30")]
private void OnDestroy()
{
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RelinquishAllVisualsForGroupInterfaceNode(this);
}
}
// Token: 0x060165A9 RID: 91561 RVA: 0x00530E04 File Offset: 0x0052F004
[Token(Token = "0x60165A9")]
[Address(RVA = "0x1CD9B40", Offset = "0x1CD8B40", VA = "0x181CD9B40")]
public bool IsActive()
{
return this.owningGroup.GetActiveInterfaceNodeIndex(this) != -1;
}
// Token: 0x060165AA RID: 91562 RVA: 0x00530E2C File Offset: 0x0052F02C
[Token(Token = "0x60165AA")]
[Address(RVA = "0x1CD7BD0", Offset = "0x1CD6BD0", VA = "0x181CD7BD0")]
public int ActiveIndex()
{
return this.owningGroup.GetActiveInterfaceNodeIndex(this);
}
// Token: 0x060165AB RID: 91563 RVA: 0x00530E4C File Offset: 0x0052F04C
[Token(Token = "0x60165AB")]
[Address(RVA = "0x1CD9B70", Offset = "0x1CD8B70", VA = "0x181CD9B70")]
public bool IsConnectedToInput(CircuitNodeDisplay NHINGBFHELF, InputSlot DECEAGNPDJL)
{
CircuitConnectionPoint circuitNodeLeaf = CircuitGroupInterfaceNode.GetCircuitNodeLeaf(this, true);
int num = 0;
CircuitConnectionPoint circuitNodeLeaf2 = CircuitGroupInterfaceNode.GetCircuitNodeLeaf(this, num != 0);
int num2 = 0;
if (circuitNodeLeaf != num2 && circuitNodeLeaf.NodeDisplay == NHINGBFHELF && circuitNodeLeaf.CJIMJENNIPE)
{
bool isCircuitPoint = circuitNodeLeaf.CJIMJENNIPE;
InputSlot inputSlot;
if (inputSlot == DECEAGNPDJL)
{
}
}
int num3 = 0;
if (circuitNodeLeaf2 != num3 && circuitNodeLeaf2.NodeDisplay == NHINGBFHELF && circuitNodeLeaf.CJIMJENNIPE)
{
bool isCircuitPoint2 = circuitNodeLeaf.CJIMJENNIPE;
}
throw new NullReferenceException();
}
// Token: 0x060165AC RID: 91564 RVA: 0x00530EDC File Offset: 0x0052F0DC
[Token(Token = "0x60165AC")]
[Address(RVA = "0x1CD7C40", Offset = "0x1CD6C40", VA = "0x181CD7C40")]
public void AssignInternalNode(CircuitGroupInterfaceNode.IFEJCGJCOGE IKFLAODDALD, bool CGANGFCOKME = true)
{
}
// Token: 0x060165AD RID: 91565 RVA: 0x00530EEC File Offset: 0x0052F0EC
[Token(Token = "0x60165AD")]
[Address(RVA = "0x1CD7C00", Offset = "0x1CD6C00", VA = "0x181CD7C00")]
public void AssignExternalNode(CircuitGroupInterfaceNode.IFEJCGJCOGE IKFLAODDALD, bool CGANGFCOKME = true)
{
}
// Token: 0x060165AE RID: 91566 RVA: 0x00530EFC File Offset: 0x0052F0FC
[Token(Token = "0x60165AE")]
[Address(RVA = "0x1CD7C80", Offset = "0x1CD6C80", VA = "0x181CD7C80")]
public void AssignNodesFromRoomData(CircuitGroupInterfaceNode.IFEJCGJCOGE IBIGHBNBNNE, CircuitGroupInterfaceNode.IFEJCGJCOGE HNOPMIJNMAM)
{
this.EELBJLMHKKA = true;
}
// Token: 0x060165AF RID: 91567 RVA: 0x00530F14 File Offset: 0x0052F114
[Token(Token = "0x60165AF")]
[Address(RVA = "0x1CDAF10", Offset = "0x1CD9F10", VA = "0x181CDAF10")]
public void RegisterWithDefaultPinDisplay(CircuitDefaultPinDisplay PLHMPJEIFHA, bool PGHKANNNDAK = false)
{
CircuitDefaultPinDisplay defaultPinDisplay = PLHMPJEIFHA;
CircuitGroup circuitGroup = this.owningGroup;
OKNNKFGFODL onVisibilityChanged = circuitGroup.OnVisibilityChanged;
Action action = new Action(PLHMPJEIFHA.RefreshVisibility);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(onVisibilityChanged, action);
circuitGroup.OnVisibilityChanged = oknnkfgfodl;
CircuitGroup circuitGroup2 = this.owningGroup;
CircuitDefaultPinDisplay defaultPinDisplay4 = defaultPinDisplay;
CreationObject creationObject = circuitGroup2.creationObject;
Action<CircuitDefaultPinDisplay> action2 = new Action(this.NPINOOEABHF);
Func<bool> func = new Func(this.NGFBPIEANHE);
Action action3 = delegate
{
CircuitGroup circuitGroup3 = this.owningGroup;
CircuitDefaultPinDisplay defaultPinDisplay3 = defaultPinDisplay;
OKNNKFGFODL onVisibilityChanged2 = circuitGroup3.OnVisibilityChanged;
Action action4 = new Action(defaultPinDisplay3.RefreshVisibility);
OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.GMNMHGMFGOL(onVisibilityChanged2, action4);
circuitGroup3.OnVisibilityChanged = oknnkfgfodl2;
};
Func<string> func2;
defaultPinDisplay4.PushDisplayOverride(this, creationObject, action2, func, func2, action3, PGHKANNNDAK);
CircuitDefaultPinDisplay defaultPinDisplay2 = defaultPinDisplay;
this.KLLIONAKJJD = defaultPinDisplay2;
}
// Token: 0x060165B0 RID: 91568 RVA: 0x00530FD0 File Offset: 0x0052F1D0
[Token(Token = "0x60165B0")]
[Address(RVA = "0x1CDB100", Offset = "0x1CDA100", VA = "0x181CDB100")]
public void UnregisterFromDefaultPinDisplay(CircuitDefaultPinDisplay PLHMPJEIFHA)
{
this.KLLIONAKJJD = (ulong)0L;
PLHMPJEIFHA.PopDisplayOverride(this);
}
// Token: 0x060165B1 RID: 91569 RVA: 0x00530FF4 File Offset: 0x0052F1F4
[Token(Token = "0x60165B1")]
[Address(RVA = "0x1CD9480", Offset = "0x1CD8480", VA = "0x181CD9480", Slot = "26")]
public override string GetDescription()
{
string hckncekkmif = this.HCKNCEKKMIF;
if (string.IsNullOrEmpty(hckncekkmif))
{
if (!this.CJIMJENNIPE)
{
if (this.MyInputSlot == 0)
{
return "Interface Pin";
}
InputSlot? myInputSlot = this.MyInputSlot;
OutputSlot outputSlot;
int hashCode = outputSlot.GetHashCode();
}
bool isCircuitPoint = this.CJIMJENNIPE;
InputSlot inputSlot;
int hashCode2 = inputSlot.GetHashCode();
string text;
return text;
}
return this.HCKNCEKKMIF;
}
// Token: 0x060165B2 RID: 91570 RVA: 0x00531064 File Offset: 0x0052F264
[Token(Token = "0x60165B2")]
[Address(RVA = "0x1CDA070", Offset = "0x1CD9070", VA = "0x181CDA070")]
private CircuitDefaultPinDisplay LFIOJPLDOLP()
{
if (this.CJIMJENNIPE || this.MyInputSlot != 0)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk = this.GPLJLMMNLKK;
}
int num = 0;
CircuitConnectionPoint circuitConnectionPoint;
if (circuitConnectionPoint != num && circuitConnectionPoint.CJIMJENNIPE)
{
CircuitNodeDisplay nodeDisplay = circuitConnectionPoint.NodeDisplay;
bool isCircuitPoint = circuitConnectionPoint.CJIMJENNIPE;
Dictionary<InputSlot, CircuitDefaultPinDisplay> liopaockago = nodeDisplay.LIOPAOCKAGO;
}
throw new NullReferenceException();
}
// Token: 0x060165B3 RID: 91571 RVA: 0x005310C4 File Offset: 0x0052F2C4
[Token(Token = "0x60165B3")]
[Address(RVA = "0x1CDAA80", Offset = "0x1CD9A80", VA = "0x181CDAA80")]
private bool NGFBPIEANHE()
{
return !this.owningGroup.KAGPFEMFNBH;
}
// Token: 0x060165B4 RID: 91572 RVA: 0x005310E8 File Offset: 0x0052F2E8
[Token(Token = "0x60165B4")]
[Address(RVA = "0x1CDAAB0", Offset = "0x1CD9AB0", VA = "0x181CDAAB0")]
private void NPINOOEABHF(CircuitDefaultPinDisplay GDECAALEINE)
{
Dictionary<InputSlot, CircuitInputConnectionPoint> inputSlotDisplays = GDECAALEINE.<ACEEMMOHPIH>k__BackingField.InputSlotDisplays;
bool flag;
if (flag)
{
float num = this.LLLIBFFFLIN.ABDKFENDAKH();
Transform transform = this.overrideDefaultValuePinTransform;
int num2 = 0;
if (!(transform == num2))
{
Transform transform2 = this.overrideDefaultValuePinTransform;
Vector3 localScale = transform.localScale;
}
Vector3 one = Vector3.one;
Transform defaultValuePinTransform = this.LLLIBFFFLIN;
Color white = Color.white;
if (!this.CJIMJENNIPE && this.MyInputSlot != 0)
{
InputSlot? myInputSlot = this.MyInputSlot;
}
return;
}
Debug.LogError("Registered default display for non-existant input slot");
throw new NullReferenceException();
}
// Token: 0x060165B5 RID: 91573 RVA: 0x00531180 File Offset: 0x0052F380
[Token(Token = "0x60165B5")]
[Address(RVA = "0x1CDA5C0", Offset = "0x1CD95C0", VA = "0x181CDA5C0")]
private CircuitGroupInterfaceNode LMAOILNHEHC(CircuitGroupInterfaceNode GIGEPNOJMGF, bool PDLGHKOJKCG)
{
bool isCircuitPoint = this.CJIMJENNIPE;
bool isCircuitPoint2 = GIGEPNOJMGF.CJIMJENNIPE;
if (isCircuitPoint == isCircuitPoint2 && (isCircuitPoint || (!isCircuitPoint2 && PDLGHKOJKCG)))
{
return GIGEPNOJMGF;
}
throw new NullReferenceException();
}
// Token: 0x060165B6 RID: 91574 RVA: 0x005311B4 File Offset: 0x0052F3B4
[Token(Token = "0x60165B6")]
[Address(RVA = "0x1CD8750", Offset = "0x1CD7750", VA = "0x181CD8750")]
private void FAHEBJOFKMM(ref CircuitGroupInterfaceNode.IFEJCGJCOGE ABKPFMHJBND, CircuitGroupInterfaceNode.IFEJCGJCOGE BCEFAKDFEMM, bool JBPOIILPCHJ, bool HNPIHPIBHPD, bool CGANGFCOKME, bool FAJIIBPBKLA)
{
int num = 0;
this.EELBJLMHKKA = num != 0;
if (!ABKPFMHJBND.FMOFCLFCJJM(num))
{
bool flag;
bool flag2;
if (flag && flag2)
{
CircuitDefaultPinDisplay circuitDefaultPinDisplay = this.LFIOJPLDOLP();
int num2 = 0;
if (circuitDefaultPinDisplay != num2)
{
this.KLLIONAKJJD = (ulong)0L;
circuitDefaultPinDisplay.PopDisplayOverride(this);
}
CircuitConnectionPoint.COGKPLDHHCB cogkpldhhcb = new CircuitConnectionPoint.COGKPLDHHCB(this.LDCMDAHHJEK);
}
int num3 = 0;
if (ABKPFMHJBND.GBFANLDFJIO && ABKPFMHJBND.JGMNLBBCGCA != num3)
{
CircuitGroupInterfaceNode jgmnlbbcgca = ABKPFMHJBND.JGMNLBBCGCA;
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.LMAOILNHEHC(jgmnlbbcgca, JBPOIILPCHJ);
CircuitDefaultPinDisplay circuitDefaultPinDisplay2 = this.LFIOJPLDOLP();
int num4 = 0;
if (circuitDefaultPinDisplay2 != num4)
{
circuitGroupInterfaceNode.KLLIONAKJJD = (ulong)0L;
circuitDefaultPinDisplay2.PopDisplayOverride(circuitGroupInterfaceNode);
}
ABKPFMHJBND.JGMNLBBCGCA.HELJEIOMICM(this);
}
if (!BCEFAKDFEMM.MEBGJGNMIMG)
{
CreationObject creationObject = BCEFAKDFEMM.ENEBLBHLLII();
CircuitGroup circuitGroup = this.owningGroup;
if (creationObject != 0)
{
}
bool flag3 = this.owningGroup.ObjectsPendingRemoval.Contains(creationObject);
if (JBPOIILPCHJ == flag3 || JBPOIILPCHJ)
{
bool flag4;
bool flag5;
if (BCEFAKDFEMM.GEFGBOBAGHO || (this.PBBJCLJPFMI == 0 && !flag4) || flag5)
{
}
CircuitConnectionPoint.COGKPLDHHCB cogkpldhhcb2 = new CircuitConnectionPoint.COGKPLDHHCB(this.LDCMDAHHJEK);
bool flag6;
if (flag6)
{
CircuitDefaultPinDisplay circuitDefaultPinDisplay3 = this.LFIOJPLDOLP();
int num5 = 0;
if (circuitDefaultPinDisplay3 != num5)
{
uint num6;
CircuitGroupInterfaceNode <>4__this = num6;
CircuitDefaultPinDisplay defaultPinDisplay = circuitDefaultPinDisplay3;
Action action = new Action(circuitDefaultPinDisplay3.RefreshVisibility);
CircuitDefaultPinDisplay defaultPinDisplay4 = defaultPinDisplay;
Action<CircuitDefaultPinDisplay> action2 = new Action(num6.NPINOOEABHF);
Func<bool> func = new Func(num6.NGFBPIEANHE);
Action action3 = delegate
{
CircuitGroup circuitGroup2 = <>4__this.owningGroup;
CircuitDefaultPinDisplay defaultPinDisplay3 = defaultPinDisplay;
OKNNKFGFODL onVisibilityChanged = circuitGroup2.OnVisibilityChanged;
Action action4 = new Action(defaultPinDisplay3.RefreshVisibility);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(onVisibilityChanged, action4);
circuitGroup2.OnVisibilityChanged = oknnkfgfodl;
};
CircuitDefaultPinDisplay defaultPinDisplay2 = defaultPinDisplay;
}
}
throw new NullReferenceException();
}
Debug.LogError("CircuitGroupInterfaceNode: Cannot assign external node to node which is contained in the owning group");
}
int num7 = 0;
ABKPFMHJBND.OCAFOFCKGGE = num7;
ABKPFMHJBND.JGMNLBBCGCA = num7;
}
}
// Token: 0x060165B7 RID: 91575 RVA: 0x0053138C File Offset: 0x0052F58C
[Token(Token = "0x60165B7")]
[Address(RVA = "0x1CD9710", Offset = "0x1CD8710", VA = "0x181CD9710")]
private void HELJEIOMICM(CircuitGroupInterfaceNode LCILICPOGIH)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk = this.GPLJLMMNLKK;
bool flag;
if (flag)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk2 = this.GPLJLMMNLKK;
bool flag2;
if (flag2)
{
}
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB;
bool flag3;
if (flag3)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb2 = this.AKLICFAFLGB;
bool flag4;
if (flag4)
{
}
}
}
// Token: 0x060165B8 RID: 91576 RVA: 0x005313CC File Offset: 0x0052F5CC
[Token(Token = "0x60165B8")]
[Address(RVA = "0x1CD98C0", Offset = "0x1CD88C0", VA = "0x181CD98C0")]
private void IOJABOEPJOD(bool INCIKDOJPFB)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestVisualsForGroupInterfaceNode(this, INCIKDOJPFB);
if (INCIKDOJPFB)
{
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB;
CircuitLinkVisual circuitLinkVisual = this.<AHMMNCPFMIO>k__BackingField;
bool flag;
if (!flag)
{
bool flag2;
if (flag2)
{
LineRenderer lineRenderer = circuitLinkVisual.lineRenderer;
Color white = Color.white;
}
return;
}
throw new NullReferenceException();
}
// Token: 0x060165B9 RID: 91577 RVA: 0x00531418 File Offset: 0x0052F618
[Token(Token = "0x60165B9")]
[Address(RVA = "0x1CD8360", Offset = "0x1CD7360", VA = "0x181CD8360", Slot = "14")]
public override void ConnectionStart(ConnectionCreationContext LHOMKMINCHH, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
{
base.ConnectionStart(LHOMKMINCHH, CEAGPJIOMJP);
if (this.PBBJCLJPFMI == 0 && this.PBBJCLJPFMI.IsStateful)
{
CircuitGroup circuitGroup = this.owningGroup;
LFBMEDEMGHA activeObjectGroup = LHOMKMINCHH.AADIMJNJDEC;
if (circuitGroup != activeObjectGroup)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB;
bool flag;
if (!flag)
{
int num = 0;
CircuitConnectionPoint circuitNodeLeaf = CircuitGroupInterfaceNode.GetCircuitNodeLeaf(this, num != 0);
CircuitGroup circuitGroup2 = this.owningGroup;
int num2 = 0;
int num3 = 0;
circuitGroup2.BroadcastAssignInterfaceNode(this, num2, num3 != 0);
int num4 = 0;
if (circuitNodeLeaf != num4)
{
if (!circuitNodeLeaf.CJIMJENNIPE)
{
CircuitConnectionPoint circuitNodeLeaf2 = CircuitGroupInterfaceNode.GetCircuitNodeLeaf(this, true);
int num5 = 0;
if (!(circuitNodeLeaf2 != num5))
{
object[] array = new object[1];
string displayName = this.owningGroup.OOJFBECGEAD;
throw new ArrayTypeMismatchException();
}
if (!circuitNodeLeaf2.CJIMJENNIPE)
{
object[] array2 = new object[1];
string displayName2 = this.owningGroup.OOJFBECGEAD;
throw new ArrayTypeMismatchException();
}
}
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
CircuitNode node = circuitNodeLeaf.Node;
bool isCircuitPoint = circuitNodeLeaf.CJIMJENNIPE;
}
this.owningGroup.CleanupNodesWithNoInternalConnections(true);
}
}
}
if (CEAGPJIOMJP != 0)
{
int num6 = 0;
CEAGPJIOMJP((GBDECALBCOP)((uint)3), num6);
}
}
// Token: 0x060165BA RID: 91578 RVA: 0x00531578 File Offset: 0x0052F778
[Token(Token = "0x60165BA")]
[Address(RVA = "0x1CD79E0", Offset = "0x1CD69E0", VA = "0x181CD79E0")]
private bool ACAHODPLHDD(CircuitConnectionPoint KOPPKLFBGDJ, CircuitGroupInterfaceNode EKCFAKGONJD)
{
int num = 0;
if (KOPPKLFBGDJ != num && KOPPKLFBGDJ.CJIMJENNIPE)
{
Dictionary<InputSlot, CircuitLink> inputs = KOPPKLFBGDJ.Node.Inputs;
bool isCircuitPoint = KOPPKLFBGDJ.CJIMJENNIPE;
bool flag;
if (flag)
{
return true;
}
}
int num2 = 0;
if (EKCFAKGONJD != num2)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = EKCFAKGONJD.AKLICFAFLGB;
bool flag2;
bool flag3;
if (!flag2 || !flag3)
{
}
}
return true;
}
// Token: 0x060165BB RID: 91579 RVA: 0x005315E0 File Offset: 0x0052F7E0
[Token(Token = "0x60165BB")]
[Address(RVA = "0x1CD7DB0", Offset = "0x1CD6DB0", VA = "0x181CD7DB0", Slot = "15")]
public override void ConnectionEnd(ConnectionCreationContext LHOMKMINCHH, ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
{
bool flag = HDPMJFANOPG == this;
if (GFMAOEPEFKD == 0)
{
}
if (GFMAOEPEFKD == 0)
{
}
bool flag2 = this.LJLNJEIGDIJ(GFMAOEPEFKD);
CircuitGroup circuitGroup = this.owningGroup;
LFBMEDEMGHA activeObjectGroup = LHOMKMINCHH.AADIMJNJDEC;
int num = 0;
if (GFMAOEPEFKD != num)
{
LFBMEDEMGHA activeObjectGroup2 = LHOMKMINCHH.AADIMJNJDEC;
if (GFMAOEPEFKD == activeObjectGroup2)
{
goto IL_E2;
}
}
CircuitConnectionPoint circuitNodeLeaf = CircuitGroupInterfaceNode.GetCircuitNodeLeaf(HDPMJFANOPG, true);
CircuitConnectionPoint circuitNodeLeaf2 = CircuitGroupInterfaceNode.GetCircuitNodeLeaf(GFMAOEPEFKD, true);
if (!flag2)
{
bool flag3;
if (!flag3)
{
return;
}
if (GFMAOEPEFKD == 0)
{
}
int num2 = 0;
if (!(GFMAOEPEFKD != num2))
{
if (GFMAOEPEFKD == 0)
{
}
int num3 = 0;
if (!(GFMAOEPEFKD != num3))
{
}
}
bool flag4;
if (flag4)
{
goto IL_C1;
}
CircuitGroup circuitGroup2 = this.owningGroup;
}
CircuitGroup circuitGroup3 = this.owningGroup;
int num4 = 0;
int num5 = 0;
circuitGroup3.BroadcastAssignInterfaceNode(this, num4, num5 != 0);
IL_C1:
int num6 = 0;
if (!(circuitNodeLeaf != num6))
{
goto IL_14D;
}
int num7 = 0;
if (!(circuitNodeLeaf2 != num7))
{
goto IL_14D;
}
IL_E2:
if (!flag2)
{
return;
}
CircuitGroup circuitGroup4 = this.owningGroup;
LFBMEDEMGHA activeObjectGroup3 = LHOMKMINCHH.AADIMJNJDEC;
CircuitGroup circuitGroup5 = this.owningGroup;
int num8 = 0;
bool flag5 = circuitGroup4 == activeObjectGroup3;
circuitGroup5.BroadcastAssignInterfaceNode(this, num8, flag5);
CircuitConnectionPoint circuitNodeLeaf3 = CircuitGroupInterfaceNode.GetCircuitNodeLeaf(GFMAOEPEFKD, true);
int num9 = 0;
CircuitConnectionPoint circuitNodeLeaf4 = CircuitGroupInterfaceNode.GetCircuitNodeLeaf(this, num9 != 0);
int num10 = 0;
if (circuitNodeLeaf4 != num10)
{
int num11 = 0;
if (circuitNodeLeaf3 != num11)
{
}
}
IL_14D:
this.owningGroup.CleanupNodesWithNoInternalConnections(true);
}
// Token: 0x060165BC RID: 91580 RVA: 0x0053174C File Offset: 0x0052F94C
[Token(Token = "0x60165BC")]
[Address(RVA = "0x1CDA200", Offset = "0x1CD9200", VA = "0x181CDA200")]
private bool LJLNJEIGDIJ(ConnectionPoint GIGEPNOJMGF)
{
int num = 0;
if (GIGEPNOJMGF == num)
{
return;
}
if (GIGEPNOJMGF == 0)
{
}
int num2 = 0;
if (!(GIGEPNOJMGF != num2))
{
int num3 = 0;
if (!(GIGEPNOJMGF != num3))
{
return;
}
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk = this.GPLJLMMNLKK;
bool flag;
if (flag)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk2 = this.GPLJLMMNLKK;
bool flag2;
if (flag2)
{
return;
}
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB;
bool flag3;
if (!flag3)
{
return;
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb2 = this.AKLICFAFLGB;
}
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk3 = this.GPLJLMMNLKK;
bool flag4;
if (flag4)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk4 = this.GPLJLMMNLKK;
bool flag5;
if (flag5)
{
return;
}
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb3 = this.AKLICFAFLGB;
bool flag6;
if (!flag6)
{
return;
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb4 = this.AKLICFAFLGB;
bool flag7;
if (flag7)
{
return;
}
}
// Token: 0x060165BD RID: 91581 RVA: 0x005317F0 File Offset: 0x0052F9F0
[Token(Token = "0x60165BD")]
[Address(RVA = "0x1CD91E0", Offset = "0x1CD81E0", VA = "0x181CD91E0")]
public static CircuitConnectionPoint GetCircuitNodeLeaf(ConnectionPoint OADEJGCDPCD, bool JFMKDCMGNKJ)
{
int num = 0;
if (!(OADEJGCDPCD == num))
{
if (OADEJGCDPCD == 0)
{
}
int num2 = 0;
if (!(OADEJGCDPCD != num2))
{
if (OADEJGCDPCD != 0)
{
}
int num3 = 0;
if (OADEJGCDPCD != num3)
{
if (!JFMKDCMGNKJ)
{
bool flag;
if (flag)
{
goto IL_4A;
}
bool flag2;
if (!flag2)
{
}
}
bool flag3;
bool flag4;
if (flag3 || !flag4)
{
}
}
}
}
IL_4A:
throw new NullReferenceException();
}
// Token: 0x060165BE RID: 91582 RVA: 0x00531850 File Offset: 0x0052FA50
[Token(Token = "0x60165BE")]
[Address(RVA = "0x1CD8FF0", Offset = "0x1CD7FF0", VA = "0x181CD8FF0")]
private static CircuitConnectionPoint FJPKHKFJMMM(CircuitGroupInterfaceNode LCILICPOGIH, CircuitGroupInterfaceNode HBGDAKCLJNK)
{
int num = 0;
if (!(LCILICPOGIH == num))
{
int num2 = 0;
if (!(HBGDAKCLJNK == num2))
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk = LCILICPOGIH.GPLJLMMNLKK;
bool flag;
if (!flag)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk2 = LCILICPOGIH.GPLJLMMNLKK;
bool flag2;
if (!flag2)
{
}
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk3 = LCILICPOGIH.GPLJLMMNLKK;
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = LCILICPOGIH.AKLICFAFLGB;
bool flag3;
CircuitConnectionPoint circuitConnectionPoint;
if (!flag3)
{
return circuitConnectionPoint;
}
return circuitConnectionPoint;
}
}
throw new NullReferenceException();
}
// Token: 0x060165BF RID: 91583 RVA: 0x005318B0 File Offset: 0x0052FAB0
[Token(Token = "0x60165BF")]
[Address(RVA = "0x1CD9E70", Offset = "0x1CD8E70", VA = "0x181CD9E70")]
private void LDCMDAHHJEK(CircuitConnectionPoint OGBKOIJJKIE)
{
int num = 0;
if (!(OGBKOIJJKIE == num))
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk = this.GPLJLMMNLKK;
bool flag;
if (flag)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk2 = this.GPLJLMMNLKK;
bool flag2;
if (flag2)
{
}
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB;
bool flag3;
if (flag3)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb2 = this.AKLICFAFLGB;
bool flag4;
if (flag4)
{
this.owningGroup.CleanupNodesWithNoInternalConnections(true);
}
}
}
}
// Token: 0x060165C0 RID: 91584 RVA: 0x00531910 File Offset: 0x0052FB10
[Token(Token = "0x60165C0")]
[Address(RVA = "0x1CD9D90", Offset = "0x1CD8D90", VA = "0x181CD9D90", Slot = "25")]
public override bool IsInputConnected()
{
bool isCircuitPoint = this.CJIMJENNIPE;
if (!isCircuitPoint)
{
return isCircuitPoint;
}
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB;
bool flag;
if (!flag)
{
return flag;
}
bool flag2;
return flag2;
}
// Token: 0x060165C1 RID: 91585 RVA: 0x00531938 File Offset: 0x0052FB38
[Token(Token = "0x60165C1")]
[Address(RVA = "0x1CD9640", Offset = "0x1CD8640", VA = "0x181CD9640", Slot = "24")]
public override bool GetInputConnection(out CircuitConnectionPointBase OADEJGCDPCD)
{
bool flag;
if (flag)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB;
bool flag2;
if (!flag2)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb2 = this.AKLICFAFLGB;
return true;
}
return true;
}
}
// Token: 0x060165C2 RID: 91586 RVA: 0x00531964 File Offset: 0x0052FB64
[Token(Token = "0x60165C2")]
[Address(RVA = "0x1CDA670", Offset = "0x1CD9670", VA = "0x181CDA670")]
public static bool MakeConnectionFromData(MEOACMOBAGI ABADFLCBFIJ, out CircuitGroupInterfaceNode.IFEJCGJCOGE JOGMGBBAOFC)
{
int num = 0;
int num2 = 0;
JOGMGBBAOFC.OCAFOFCKGGE = num2;
if (ABADFLCBFIJ != 0)
{
if (ABADFLCBFIJ.KEBKFBCOOPJ == 0)
{
if (ABADFLCBFIJ.PCANCPFHNBE == 0)
{
return true;
}
ByteString kebooojdhoe = ABADFLCBFIJ.PCANCPFHNBE.KEBOOOJDHOE;
bool flag;
if (flag)
{
return true;
}
NCIGJNPNIDJ ncigjnpnidj = ABADFLCBFIJ.PCANCPFHNBE;
Dictionary<Guid, PersistenceView> allViews = PersistenceView.AllViews;
bool flag2;
if (!flag2)
{
return true;
}
int num3 = 0;
CircuitGroup circuitGroup;
if (!(circuitGroup != num3))
{
return true;
}
int ppogpkinebk = ABADFLCBFIJ.PCANCPFHNBE.PPOGPKINEBK;
bool jebohhjfejf = ABADFLCBFIJ.PCANCPFHNBE.JEBOHHJFEJF;
CircuitGroupInterfaceNode activeInterfaceNode = circuitGroup.GetActiveInterfaceNode(ppogpkinebk, jebohhjfejf);
}
ByteString gcdkknmblph = ABADFLCBFIJ.KEBKFBCOOPJ.GCDKKNMBLPH;
bool flag3;
if (!flag3)
{
JDIDCMMPBJI jdidcmmpbji = ABADFLCBFIJ.KEBKFBCOOPJ;
Dictionary<Guid, PersistenceView> allViews2 = PersistenceView.AllViews;
bool flag4;
if (flag4)
{
int num4 = 0;
CircuitNodeDisplay circuitNodeDisplay;
if (circuitNodeDisplay != num4)
{
JDIDCMMPBJI jdidcmmpbji2 = ABADFLCBFIJ.KEBKFBCOOPJ;
if ((ABADFLCBFIJ.KEBKFBCOOPJ.JEBOHHJFEJF ? 1 : 0) == num)
{
Dictionary<OutputSlot, CircuitOutputConnectionPoint> outputSlotDisplays = circuitNodeDisplay.OutputSlotDisplays;
}
Dictionary<InputSlot, CircuitInputConnectionPoint> inputSlotDisplays = circuitNodeDisplay.InputSlotDisplays;
bool flag5;
if (flag5)
{
JOGMGBBAOFC.OCAFOFCKGGE = num2;
}
}
}
}
}
return true;
}
// Token: 0x060165C3 RID: 91587 RVA: 0x00531A6C File Offset: 0x0052FC6C
[Token(Token = "0x60165C3")]
[Address(RVA = "0x1CDB130", Offset = "0x1CDA130", VA = "0x181CDB130")]
protected CircuitGroupInterfaceNode()
{
string empty = string.Empty;
this.HCKNCEKKMIF = empty;
this.GFGBHCAJJOG = true;
base..ctor();
}
// Token: 0x0400E9FD RID: 59901
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400E9FD")]
[SerializeField]
private TMP_Text nodeNameText;
// Token: 0x0400E9FE RID: 59902
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400E9FE")]
[SerializeField]
private Transform overrideDefaultValuePinTransform;
// Token: 0x0400E9FF RID: 59903
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400E9FF")]
[SerializeField]
[FormerlySerializedAs("OwningGroup")]
private CircuitGroup owningGroup;
// Token: 0x0400EA00 RID: 59904
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400EA00")]
private CircuitGroupInterfaceNode.IFEJCGJCOGE GPLJLMMNLKK;
// Token: 0x0400EA01 RID: 59905
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400EA01")]
private CircuitGroupInterfaceNode.IFEJCGJCOGE AKLICFAFLGB;
// Token: 0x0400EA02 RID: 59906
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400EA02")]
private CircuitDefaultPinDisplay KLLIONAKJJD;
// Token: 0x0400EA05 RID: 59909
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400EA05")]
private string HCKNCEKKMIF;
// Token: 0x0400EA06 RID: 59910
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400EA06")]
private bool GFGBHCAJJOG;
// Token: 0x0200331A RID: 13082
[Token(Token = "0x200331A")]
public struct IFEJCGJCOGE
{
// Token: 0x060165C4 RID: 91588 RVA: 0x00531A94 File Offset: 0x0052FC94
[Token(Token = "0x60165C4")]
[Address(RVA = "0x1CE7870", Offset = "0x1CE6870", VA = "0x181CE7870")]
public IFEJCGJCOGE(CircuitConnectionPoint NHFCNDNKCHK)
{
this.OCAFOFCKGGE = NHFCNDNKCHK;
this.JGMNLBBCGCA = (ulong)0L;
}
// Token: 0x060165C5 RID: 91589 RVA: 0x00531AB4 File Offset: 0x0052FCB4
[Token(Token = "0x60165C5")]
[Address(RVA = "0x11C4080", Offset = "0x11C3080", VA = "0x1811C4080")]
public IFEJCGJCOGE(CircuitGroupInterfaceNode GHDECONGENB)
{
this.JGMNLBBCGCA = GHDECONGENB;
}
// Token: 0x060165C6 RID: 91590 RVA: 0x00531AC8 File Offset: 0x0052FCC8
[Token(Token = "0x60165C6")]
[Address(RVA = "0x1CE74B0", Offset = "0x1CE64B0", VA = "0x181CE74B0")]
public static CircuitGroupInterfaceNode.IFEJCGJCOGE IHONHPCFPFA(ConnectionPoint OGBKOIJJKIE)
{
bool flag;
bool flag2;
while (flag || flag2)
{
}
}
// Token: 0x060165C7 RID: 91591 RVA: 0x00531AE4 File Offset: 0x0052FCE4
[Token(Token = "0x60165C7")]
[Address(RVA = "0x1CE73E0", Offset = "0x1CE63E0", VA = "0x181CE73E0")]
public bool FMOFCLFCJJM(CircuitGroupInterfaceNode.IFEJCGJCOGE HPKICPNGMDJ)
{
bool flag;
if (!flag)
{
return flag;
}
bool flag2;
return flag2;
}
// Token: 0x17003DB1 RID: 15793
// (get) Token: 0x060165C8 RID: 91592 RVA: 0x00531AF8 File Offset: 0x0052FCF8
[Token(Token = "0x17003DB1")]
public static CircuitGroupInterfaceNode.IFEJCGJCOGE JMIGKJPPFND
{
[Token(Token = "0x60165C8")]
[Address(RVA = "0x1CE71E0", Offset = "0x1CE61E0", VA = "0x181CE71E0")]
get
{
}
}
// Token: 0x060165C9 RID: 91593 RVA: 0x00531B08 File Offset: 0x0052FD08
[Token(Token = "0x60165C9")]
[Address(RVA = "0x1A1EA10", Offset = "0x1A1DA10", VA = "0x181A1EA10")]
public void LKLKGDMFMCC()
{
int num = 0;
this.OCAFOFCKGGE = num;
this.JGMNLBBCGCA = num;
}
// Token: 0x17003DB2 RID: 15794
// (get) Token: 0x060165CA RID: 91594 RVA: 0x00531B28 File Offset: 0x0052FD28
[Token(Token = "0x17003DB2")]
public bool MEBGJGNMIMG
{
[Token(Token = "0x60165CA")]
[Address(RVA = "0x1CE77C0", Offset = "0x1CE67C0", VA = "0x181CE77C0")]
get
{
bool flag;
if (!flag)
{
return flag;
}
CircuitGroupInterfaceNode jgmnlbbcgca = this.JGMNLBBCGCA;
int num = 0;
return jgmnlbbcgca == num;
}
}
// Token: 0x17003DB3 RID: 15795
// (get) Token: 0x060165CB RID: 91595 RVA: 0x00531B4C File Offset: 0x0052FD4C
[Token(Token = "0x17003DB3")]
public bool GEFGBOBAGHO
{
[Token(Token = "0x60165CB")]
[Address(RVA = "0x1CE7620", Offset = "0x1CE6620", VA = "0x181CE7620")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17003DB4 RID: 15796
// (get) Token: 0x060165CC RID: 91596 RVA: 0x00531B5C File Offset: 0x0052FD5C
[Token(Token = "0x17003DB4")]
public bool GBFANLDFJIO
{
[Token(Token = "0x60165CC")]
[Address(RVA = "0x1CE78A0", Offset = "0x1CE68A0", VA = "0x181CE78A0")]
get
{
CircuitGroupInterfaceNode jgmnlbbcgca = this.JGMNLBBCGCA;
int num = 0;
return jgmnlbbcgca != num;
}
}
// Token: 0x060165CD RID: 91597 RVA: 0x00531B7C File Offset: 0x0052FD7C
[Token(Token = "0x60165CD")]
[Address(RVA = "0x1CE71F0", Offset = "0x1CE61F0", VA = "0x181CE71F0")]
public CreationObject ENEBLBHLLII()
{
bool flag;
if (!flag)
{
CircuitGroupInterfaceNode jgmnlbbcgca = this.JGMNLBBCGCA;
int num = 0;
if (!(jgmnlbbcgca != num))
{
}
}
throw new NullReferenceException();
}
// Token: 0x17003DB5 RID: 15797
// (get) Token: 0x060165CE RID: 91598 RVA: 0x00531BA8 File Offset: 0x0052FDA8
[Token(Token = "0x17003DB5")]
public bool GDPKBEBEOBA
{
[Token(Token = "0x60165CE")]
[Address(RVA = "0x1CE7680", Offset = "0x1CE6680", VA = "0x181CE7680")]
get
{
bool flag;
if (!flag)
{
CircuitGroupInterfaceNode jgmnlbbcgca = this.JGMNLBBCGCA;
int num = 0;
if (jgmnlbbcgca != num)
{
CircuitGroupInterfaceNode jgmnlbbcgca2 = this.JGMNLBBCGCA;
if (jgmnlbbcgca2.owningGroup.GetActiveInterfaceNodeIndex(jgmnlbbcgca2) == -1)
{
}
}
bool flag2;
return !flag2;
}
bool flag3;
return flag3;
}
}
// Token: 0x060165CF RID: 91599 RVA: 0x00531BF4 File Offset: 0x0052FDF4
[Token(Token = "0x60165CF")]
[Address(RVA = "0x1CE7870", Offset = "0x1CE6870", VA = "0x181CE7870")]
public void OPCHDBDLOHA(CircuitConnectionPoint NHFCNDNKCHK)
{
this.OCAFOFCKGGE = NHFCNDNKCHK;
this.JGMNLBBCGCA = (ulong)0L;
}
// Token: 0x060165D0 RID: 91600 RVA: 0x00531C14 File Offset: 0x0052FE14
[Token(Token = "0x60165D0")]
[Address(RVA = "0x1CE7860", Offset = "0x1CE6860", VA = "0x181CE7860")]
public void OPCHDBDLOHA(CircuitGroupInterfaceNode GHDECONGENB)
{
this.JGMNLBBCGCA = GHDECONGENB;
}
// Token: 0x060165D1 RID: 91601 RVA: 0x00531C28 File Offset: 0x0052FE28
[Token(Token = "0x60165D1")]
[Address(RVA = "0x1CE7880", Offset = "0x1CE6880", VA = "0x181CE7880")]
public void OPCHDBDLOHA(CircuitGroupInterfaceNode.IFEJCGJCOGE GIGEPNOJMGF)
{
}
// Token: 0x060165D2 RID: 91602 RVA: 0x00531C38 File Offset: 0x0052FE38
[Token(Token = "0x60165D2")]
[Address(RVA = "0x1CE72E0", Offset = "0x1CE62E0", VA = "0x181CE72E0")]
public CircuitConnectionPoint FJPKHKFJMMM(bool MEJOGHKPDOF)
{
bool flag;
while (flag)
{
}
CircuitGroupInterfaceNode jgmnlbbcgca = this.JGMNLBBCGCA;
int num = 0;
if (!(jgmnlbbcgca != num))
{
}
return CircuitGroupInterfaceNode.GetCircuitNodeLeaf(this.JGMNLBBCGCA, MEJOGHKPDOF);
}
// Token: 0x0400EA07 RID: 59911
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400EA07")]
public CircuitConnectionPoint OCAFOFCKGGE;
// Token: 0x0400EA08 RID: 59912
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400EA08")]
public CircuitGroupInterfaceNode JGMNLBBCGCA;
}
// Token: 0x0200331B RID: 13083
[Token(Token = "0x200331B")]
[CompilerGenerated]
private sealed class HEGEPAEHPEN
{
// Token: 0x060165D3 RID: 91603 RVA: 0x00531C6C File Offset: 0x0052FE6C
[Token(Token = "0x60165D3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HEGEPAEHPEN()
{
}
// Token: 0x060165D4 RID: 91604 RVA: 0x00531C80 File Offset: 0x0052FE80
[Token(Token = "0x60165D4")]
[Address(RVA = "0x1CE6F10", Offset = "0x1CE5F10", VA = "0x181CE6F10")]
internal void <RegisterWithDefaultPinDisplay>b__0()
{
CircuitGroup owningGroup = this.<>4__this.owningGroup;
CircuitDefaultPinDisplay circuitDefaultPinDisplay = this.defaultPinDisplay;
OKNNKFGFODL onVisibilityChanged = owningGroup.OnVisibilityChanged;
Action action = new Action(circuitDefaultPinDisplay.RefreshVisibility);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(onVisibilityChanged, action);
owningGroup.OnVisibilityChanged = oknnkfgfodl;
}
// Token: 0x0400EA09 RID: 59913
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400EA09")]
public CircuitGroupInterfaceNode <>4__this;
// Token: 0x0400EA0A RID: 59914
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400EA0A")]
public CircuitDefaultPinDisplay defaultPinDisplay;
}
}
}