Files
2026-04-08 23:40:05 +02:00

1288 lines
39 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: 0x02002C6C RID: 11372
[Token(Token = "0x2002C6C")]
[StructLayout(3)]
public abstract class CircuitGroupInterfaceNode : CircuitConnectionPointBase
{
// Token: 0x17003580 RID: 13696
// (get) Token: 0x060140B0 RID: 82096 RVA: 0x004CFE08 File Offset: 0x004CE008
[Token(Token = "0x17003580")]
public CircuitGroup IHPGHGCCOAD
{
[Token(Token = "0x60140B0")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get
{
return this.owningGroup;
}
}
// Token: 0x17003581 RID: 13697
// (get) Token: 0x060140B1 RID: 82097 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003581")]
public CircuitGroupInterfaceNode.IFEJCGJCOGE OKCFNLAPAMP
{
[Token(Token = "0x60140B1")]
[Address(RVA = "0x1177FC0", Offset = "0x11769C0", VA = "0x181177FC0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003582 RID: 13698
// (get) Token: 0x060140B2 RID: 82098 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003582")]
public CircuitGroupInterfaceNode.IFEJCGJCOGE KKOICNDKJMF
{
[Token(Token = "0x60140B2")]
[Address(RVA = "0x16711E0", Offset = "0x166FBE0", VA = "0x1816711E0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003583 RID: 13699
// (get) Token: 0x060140B3 RID: 82099 RVA: 0x004CFE1C File Offset: 0x004CE01C
// (set) Token: 0x060140B4 RID: 82100 RVA: 0x004CFE30 File Offset: 0x004CE030
[Token(Token = "0x17003583")]
public CircuitLinkVisual NKJEAHPJIOG
{
[Token(Token = "0x60140B3")]
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
get;
[Token(Token = "0x60140B4")]
[Address(RVA = "0x636210", Offset = "0x634C10", VA = "0x180636210")]
set;
}
// Token: 0x17003584 RID: 13700
// (get) Token: 0x060140B5 RID: 82101 RVA: 0x004CFE44 File Offset: 0x004CE044
// (set) Token: 0x060140B6 RID: 82102 RVA: 0x004CFE58 File Offset: 0x004CE058
[Token(Token = "0x17003584")]
public CircuitLinkVisual AAMGLOEIDJP
{
[Token(Token = "0x60140B5")]
[Address(RVA = "0x3D32E0", Offset = "0x3D1CE0", VA = "0x1803D32E0")]
get;
[Token(Token = "0x60140B6")]
[Address(RVA = "0x3D3450", Offset = "0x3D1E50", VA = "0x1803D3450")]
set;
}
// Token: 0x17003585 RID: 13701
// (get) Token: 0x060140B7 RID: 82103 RVA: 0x004CFE6C File Offset: 0x004CE06C
[Token(Token = "0x17003585")]
public override CreationObject OLEFCPKAAON
{
[Token(Token = "0x60140B7")]
[Address(RVA = "0x1CCADE0", Offset = "0x1CC97E0", VA = "0x181CCADE0", Slot = "8")]
get
{
return this.owningGroup.GetComponent<CreationObject>();
}
}
// Token: 0x17003586 RID: 13702
// (get) Token: 0x060140B8 RID: 82104 RVA: 0x004CFE8C File Offset: 0x004CE08C
[Token(Token = "0x17003586")]
public override InputSlot? MNIEHHMNFFE
{
[Token(Token = "0x60140B8")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "20")]
get
{
}
}
// Token: 0x17003587 RID: 13703
// (get) Token: 0x060140B9 RID: 82105 RVA: 0x004CFE9C File Offset: 0x004CE09C
[Token(Token = "0x17003587")]
public override OutputSlot? MDMBMHINCLJ
{
[Token(Token = "0x60140B9")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "21")]
get
{
}
}
// Token: 0x17003588 RID: 13704
// (get) Token: 0x060140BA RID: 82106 RVA: 0x004CFEAC File Offset: 0x004CE0AC
// (set) Token: 0x060140BB RID: 82107 RVA: 0x004CFEC0 File Offset: 0x004CE0C0
[Token(Token = "0x17003588")]
public string OOJFBECGEAD
{
[Token(Token = "0x60140BA")]
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
get
{
return this.HCKNCEKKMIF;
}
[Token(Token = "0x60140BB")]
[Address(RVA = "0x1CCAF80", Offset = "0x1CC9980", VA = "0x181CCAF80")]
set
{
TMP_Text tmp_Text = this.nodeNameText;
this.HCKNCEKKMIF = value;
tmp_Text.text = value;
CircuitDefaultPinDisplay kllionakjjd = this.KLLIONAKJJD;
int num = 0;
if (kllionakjjd != num)
{
this.KLLIONAKJJD.DescriptionChanged(this);
}
}
}
// Token: 0x17003589 RID: 13705
// (get) Token: 0x060140BC RID: 82108 RVA: 0x004CFF08 File Offset: 0x004CE108
// (set) Token: 0x060140BD RID: 82109 RVA: 0x004CFF1C File Offset: 0x004CE11C
[Token(Token = "0x17003589")]
public bool EELBJLMHKKA
{
[Token(Token = "0x60140BC")]
[Address(RVA = "0xAD47C0", Offset = "0xAD31C0", VA = "0x180AD47C0")]
get
{
return this.GFGBHCAJJOG;
}
[Token(Token = "0x60140BD")]
[Address(RVA = "0x1CC7970", Offset = "0x1CC6370", VA = "0x181CC7970")]
protected set
{
if (this.GFGBHCAJJOG != value)
{
this.GFGBHCAJJOG = value;
CircuitGroup circuitGroup = this.owningGroup;
int num = 0;
if (circuitGroup != num)
{
this.owningGroup.UpdateBigDataTrackedObject();
}
}
}
}
// Token: 0x1700358A RID: 13706
// (get) Token: 0x060140BE RID: 82110 RVA: 0x004CFF60 File Offset: 0x004CE160
[Token(Token = "0x1700358A")]
public Transform LLLIBFFFLIN
{
[Token(Token = "0x60140BE")]
[Address(RVA = "0x1CCAF00", Offset = "0x1CC9900", VA = "0x181CCAF00")]
get
{
Transform transform = this.overrideDefaultValuePinTransform;
int num = 0;
if (!(transform != num))
{
return base.transform;
}
return this.overrideDefaultValuePinTransform;
}
}
// Token: 0x1700358B RID: 13707
// (get) Token: 0x060140BF RID: 82111 RVA: 0x004CFF90 File Offset: 0x004CE190
[Token(Token = "0x1700358B")]
public Vector3 KPGDFIMEPAD
{
[Token(Token = "0x60140BF")]
[Address(RVA = "0x1CCAE30", Offset = "0x1CC9830", VA = "0x181CCAE30")]
get
{
bool flag;
if (!flag)
{
}
float z = Vector3.one.z;
throw new NullReferenceException();
}
}
// Token: 0x060140C0 RID: 82112 RVA: 0x004CFFB4 File Offset: 0x004CE1B4
[Token(Token = "0x60140C0")]
[Address(RVA = "0x1CCAA80", Offset = "0x1CC9480", VA = "0x181CCAA80")]
private void OnDestroy()
{
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RelinquishAllVisualsForGroupInterfaceNode(this);
}
}
// Token: 0x060140C1 RID: 82113 RVA: 0x004CFFE4 File Offset: 0x004CE1E4
[Token(Token = "0x60140C1")]
[Address(RVA = "0x1CC9790", Offset = "0x1CC8190", VA = "0x181CC9790")]
public bool IsActive()
{
return this.owningGroup.GetActiveInterfaceNodeIndex(this) != -1;
}
// Token: 0x060140C2 RID: 82114 RVA: 0x004D000C File Offset: 0x004CE20C
[Token(Token = "0x60140C2")]
[Address(RVA = "0x1CC7820", Offset = "0x1CC6220", VA = "0x181CC7820")]
public int ActiveIndex()
{
return this.owningGroup.GetActiveInterfaceNodeIndex(this);
}
// Token: 0x060140C3 RID: 82115 RVA: 0x004D002C File Offset: 0x004CE22C
[Token(Token = "0x60140C3")]
[Address(RVA = "0x1CC97C0", Offset = "0x1CC81C0", VA = "0x181CC97C0")]
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 || (circuitNodeLeaf.CJIMJENNIPE ? InputSlot.G : InputSlot.R) == DECEAGNPDJL)
{
}
int num3 = 0;
if (circuitNodeLeaf2 != num3 && circuitNodeLeaf2.NodeDisplay == NHINGBFHELF && circuitNodeLeaf.CJIMJENNIPE)
{
bool isCircuitPoint = circuitNodeLeaf.CJIMJENNIPE;
}
throw new NullReferenceException();
}
// Token: 0x060140C4 RID: 82116 RVA: 0x004D00B8 File Offset: 0x004CE2B8
[Token(Token = "0x60140C4")]
[Address(RVA = "0x1CC7890", Offset = "0x1CC6290", VA = "0x181CC7890")]
public void AssignInternalNode(CircuitGroupInterfaceNode.IFEJCGJCOGE IKFLAODDALD, bool CGANGFCOKME = true)
{
}
// Token: 0x060140C5 RID: 82117 RVA: 0x004D00C8 File Offset: 0x004CE2C8
[Token(Token = "0x60140C5")]
[Address(RVA = "0x1CC7850", Offset = "0x1CC6250", VA = "0x181CC7850")]
public void AssignExternalNode(CircuitGroupInterfaceNode.IFEJCGJCOGE IKFLAODDALD, bool CGANGFCOKME = true)
{
}
// Token: 0x060140C6 RID: 82118 RVA: 0x004D00D8 File Offset: 0x004CE2D8
[Token(Token = "0x60140C6")]
[Address(RVA = "0x1CC78D0", Offset = "0x1CC62D0", VA = "0x181CC78D0")]
public void AssignNodesFromRoomData(CircuitGroupInterfaceNode.IFEJCGJCOGE IBIGHBNBNNE, CircuitGroupInterfaceNode.IFEJCGJCOGE HNOPMIJNMAM)
{
this.EELBJLMHKKA = true;
}
// Token: 0x060140C7 RID: 82119 RVA: 0x004D00F0 File Offset: 0x004CE2F0
[Token(Token = "0x60140C7")]
[Address(RVA = "0x1CCAB60", Offset = "0x1CC9560", VA = "0x181CCAB60")]
public void RegisterWithDefaultPinDisplay(CircuitDefaultPinDisplay PLHMPJEIFHA, bool PGHKANNNDAK = false)
{
CircuitDefaultPinDisplay defaultPinDisplay = PLHMPJEIFHA;
CircuitGroup circuitGroup = this.owningGroup;
ActionEvent onVisibilityChanged = circuitGroup.OnVisibilityChanged;
Action action = new Action(PLHMPJEIFHA.RefreshVisibility);
ActionEvent actionEvent = onVisibilityChanged + action;
circuitGroup.OnVisibilityChanged = actionEvent;
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;
ActionEvent onVisibilityChanged2 = circuitGroup3.OnVisibilityChanged;
Action action4 = new Action(defaultPinDisplay3.RefreshVisibility);
ActionEvent actionEvent2 = onVisibilityChanged2 - action4;
circuitGroup3.OnVisibilityChanged = actionEvent2;
};
Func<string> func2;
defaultPinDisplay4.PushDisplayOverride(this, creationObject, action2, func, func2, action3, PGHKANNNDAK);
CircuitDefaultPinDisplay defaultPinDisplay2 = defaultPinDisplay;
this.KLLIONAKJJD = defaultPinDisplay2;
}
// Token: 0x060140C8 RID: 82120 RVA: 0x004D01AC File Offset: 0x004CE3AC
[Token(Token = "0x60140C8")]
[Address(RVA = "0x1CCAD50", Offset = "0x1CC9750", VA = "0x181CCAD50")]
public void UnregisterFromDefaultPinDisplay(CircuitDefaultPinDisplay PLHMPJEIFHA)
{
this.KLLIONAKJJD = (ulong)0L;
PLHMPJEIFHA.PopDisplayOverride(this);
}
// Token: 0x060140C9 RID: 82121 RVA: 0x004D01D0 File Offset: 0x004CE3D0
[Token(Token = "0x60140C9")]
[Address(RVA = "0x1CC90D0", Offset = "0x1CC7AD0", VA = "0x181CC90D0", Slot = "24")]
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;
int hashCode = myInputSlot.GetHashCode();
}
bool isCircuitPoint = this.CJIMJENNIPE;
int hashCode2 = isCircuitPoint.GetHashCode();
string text;
return text;
}
return this.HCKNCEKKMIF;
}
// Token: 0x060140CA RID: 82122 RVA: 0x004D023C File Offset: 0x004CE43C
[Token(Token = "0x60140CA")]
[Address(RVA = "0x1CC9CC0", Offset = "0x1CC86C0", VA = "0x181CC9CC0")]
private CircuitDefaultPinDisplay LFIOJPLDOLP()
{
if (this.CJIMJENNIPE || this.MyInputSlot != 0)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk = this.GPLJLMMNLKK;
}
bool flag;
DateTime dateTime;
if (flag && dateTime != 0)
{
DateTime dateTime2;
ulong dateData = dateTime2.dateData;
CircuitGroup circuitGroup = this.owningGroup;
}
throw new NullReferenceException();
}
// Token: 0x060140CB RID: 82123 RVA: 0x004D0284 File Offset: 0x004CE484
[Token(Token = "0x60140CB")]
[Address(RVA = "0x1CCA6D0", Offset = "0x1CC90D0", VA = "0x181CCA6D0")]
private bool NGFBPIEANHE()
{
return !this.owningGroup.DFAOGPCPBBC.HasTokens;
}
// Token: 0x060140CC RID: 82124 RVA: 0x004D02AC File Offset: 0x004CE4AC
[Token(Token = "0x60140CC")]
[Address(RVA = "0x1CCA700", Offset = "0x1CC9100", VA = "0x181CCA700")]
private void NPINOOEABHF(CircuitDefaultPinDisplay GDECAALEINE)
{
Dictionary<InputSlot, CircuitInputConnectionPoint> inputSlotDisplays = GDECAALEINE.<ACEEMMOHPIH>k__BackingField.InputSlotDisplays;
bool flag;
if (flag)
{
float localUniformScale = this.LLLIBFFFLIN.GetLocalUniformScale();
Transform transform = this.overrideDefaultValuePinTransform;
int num = 0;
if (!(transform == num))
{
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 value = this.MyInputSlot.value;
}
return;
}
Debug.LogError("Registered default display for non-existant input slot");
throw new NullReferenceException();
}
// Token: 0x060140CD RID: 82125 RVA: 0x004D0348 File Offset: 0x004CE548
[Token(Token = "0x60140CD")]
[Address(RVA = "0x1CCA210", Offset = "0x1CC8C10", VA = "0x181CCA210")]
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: 0x060140CE RID: 82126 RVA: 0x004D037C File Offset: 0x004CE57C
[Token(Token = "0x60140CE")]
[Address(RVA = "0x1CC83A0", Offset = "0x1CC6DA0", VA = "0x181CC83A0")]
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;
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 (flag && 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);
}
int num5 = 0;
CircuitGroup circuitGroup = this.owningGroup;
bool flag3 = this.owningGroup.ObjectsPendingRemoval.Contains(num5);
if (JBPOIILPCHJ != flag3 && !JBPOIILPCHJ)
{
Debug.LogError("CircuitGroupInterfaceNode: Cannot assign external node to node which is contained in the owning group");
int num6 = 0;
ABKPFMHJBND.OCAFOFCKGGE = num6;
ABKPFMHJBND.JGMNLBBCGCA = num6;
return;
}
bool flag4;
bool flag5;
if ((this.PBBJCLJPFMI == 0 && !flag4) || flag5)
{
}
CircuitConnectionPoint.COGKPLDHHCB cogkpldhhcb2 = new CircuitConnectionPoint.COGKPLDHHCB(this.LDCMDAHHJEK);
bool flag6;
if (flag6)
{
CircuitDefaultPinDisplay circuitDefaultPinDisplay3 = this.LFIOJPLDOLP();
int num7 = 0;
if (circuitDefaultPinDisplay3 != num7)
{
uint num8;
CircuitGroupInterfaceNode <>4__this = num8;
CircuitDefaultPinDisplay defaultPinDisplay = circuitDefaultPinDisplay3;
Action action = new Action(circuitDefaultPinDisplay3.RefreshVisibility);
CircuitDefaultPinDisplay defaultPinDisplay4 = defaultPinDisplay;
Action<CircuitDefaultPinDisplay> action2 = new Action(num8.NPINOOEABHF);
Func<bool> func = new Func(num8.NGFBPIEANHE);
Action action3 = delegate
{
CircuitGroup circuitGroup2 = <>4__this.owningGroup;
CircuitDefaultPinDisplay defaultPinDisplay3 = defaultPinDisplay;
ActionEvent onVisibilityChanged = circuitGroup2.OnVisibilityChanged;
Action action4 = new Action(defaultPinDisplay3.RefreshVisibility);
ActionEvent actionEvent = onVisibilityChanged - action4;
circuitGroup2.OnVisibilityChanged = actionEvent;
};
CircuitDefaultPinDisplay defaultPinDisplay2 = defaultPinDisplay;
}
}
throw new NullReferenceException();
}
// Token: 0x060140CF RID: 82127 RVA: 0x004D0528 File Offset: 0x004CE728
[Token(Token = "0x60140CF")]
[Address(RVA = "0x1CC9360", Offset = "0x1CC7D60", VA = "0x181CC9360")]
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: 0x060140D0 RID: 82128 RVA: 0x004D0568 File Offset: 0x004CE768
[Token(Token = "0x60140D0")]
[Address(RVA = "0x1CC9510", Offset = "0x1CC7F10", VA = "0x181CC9510")]
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: 0x060140D1 RID: 82129 RVA: 0x004D05B4 File Offset: 0x004CE7B4
[Token(Token = "0x60140D1")]
[Address(RVA = "0x1CC7FB0", Offset = "0x1CC69B0", VA = "0x181CC7FB0", Slot = "12")]
public override void ConnectionStart(ConnectionCreationContext LHOMKMINCHH, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
{
base.ConnectionStart(LHOMKMINCHH, CEAGPJIOMJP);
Tool tool = this.PBBJCLJPFMI;
bool flag;
if (!flag && this.PBBJCLJPFMI != 0)
{
CircuitGroup circuitGroup = this.owningGroup;
LFBMEDEMGHA activeObjectGroup = LHOMKMINCHH.AADIMJNJDEC;
if (circuitGroup != activeObjectGroup)
{
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB;
if (activeObjectGroup == 0)
{
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: 0x060140D2 RID: 82130 RVA: 0x004D0714 File Offset: 0x004CE914
[Token(Token = "0x60140D2")]
[Address(RVA = "0x1CC7630", Offset = "0x1CC6030", VA = "0x181CC7630")]
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: 0x060140D3 RID: 82131 RVA: 0x004D077C File Offset: 0x004CE97C
[Token(Token = "0x60140D3")]
[Address(RVA = "0x1CC7A00", Offset = "0x1CC6400", VA = "0x181CC7A00", Slot = "13")]
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_E6;
}
}
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;
bool flag4;
if (!(GFMAOEPEFKD != num2))
{
if (GFMAOEPEFKD == 0)
{
}
int num3 = 0;
flag4 = GFMAOEPEFKD != num3;
if (!flag4)
{
}
}
if (flag4)
{
goto IL_C5;
}
CircuitGroup circuitGroup2 = this.owningGroup;
}
CircuitGroup circuitGroup3 = this.owningGroup;
int num4 = 0;
int num5 = 0;
circuitGroup3.BroadcastAssignInterfaceNode(this, num4, num5 != 0);
IL_C5:
int num6 = 0;
if (!(circuitNodeLeaf != num6))
{
goto IL_151;
}
int num7 = 0;
if (!(circuitNodeLeaf2 != num7))
{
goto IL_151;
}
IL_E6:
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_151:
this.owningGroup.CleanupNodesWithNoInternalConnections(true);
}
// Token: 0x060140D4 RID: 82132 RVA: 0x004D08EC File Offset: 0x004CEAEC
[Token(Token = "0x60140D4")]
[Address(RVA = "0x1CC9E50", Offset = "0x1CC8850", VA = "0x181CC9E50")]
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: 0x060140D5 RID: 82133 RVA: 0x004D0990 File Offset: 0x004CEB90
[Token(Token = "0x60140D5")]
[Address(RVA = "0x1CC8E30", Offset = "0x1CC7830", VA = "0x181CC8E30")]
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;
bool flag = OADEJGCDPCD != num3;
if (flag)
{
bool flag2;
if (!JFMKDCMGNKJ)
{
if (flag)
{
goto IL_4E;
}
if (!flag2)
{
}
}
bool flag3;
if (flag2 || !flag3)
{
}
}
}
}
IL_4E:
throw new NullReferenceException();
}
// Token: 0x060140D6 RID: 82134 RVA: 0x004D09F4 File Offset: 0x004CEBF4
[Token(Token = "0x60140D6")]
[Address(RVA = "0x1CC8C40", Offset = "0x1CC7640", VA = "0x181CC8C40")]
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: 0x060140D7 RID: 82135 RVA: 0x004D0A54 File Offset: 0x004CEC54
[Token(Token = "0x60140D7")]
[Address(RVA = "0x1CC9AC0", Offset = "0x1CC84C0", VA = "0x181CC9AC0")]
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: 0x060140D8 RID: 82136 RVA: 0x004D0AB4 File Offset: 0x004CECB4
[Token(Token = "0x60140D8")]
[Address(RVA = "0x1CC99E0", Offset = "0x1CC83E0", VA = "0x181CC99E0", Slot = "23")]
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: 0x060140D9 RID: 82137 RVA: 0x004D0ADC File Offset: 0x004CECDC
[Token(Token = "0x60140D9")]
[Address(RVA = "0x1CC9290", Offset = "0x1CC7C90", VA = "0x181CC9290", Slot = "22")]
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: 0x060140DA RID: 82138 RVA: 0x004D0B08 File Offset: 0x004CED08
[Token(Token = "0x60140DA")]
[Address(RVA = "0x1CCA2C0", Offset = "0x1CC8CC0", VA = "0x181CCA2C0")]
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: 0x060140DB RID: 82139 RVA: 0x004D0C10 File Offset: 0x004CEE10
[Token(Token = "0x60140DB")]
[Address(RVA = "0x1CCAD80", Offset = "0x1CC9780", VA = "0x181CCAD80")]
protected CircuitGroupInterfaceNode()
{
string empty = string.Empty;
this.HCKNCEKKMIF = empty;
this.GFGBHCAJJOG = true;
base..ctor();
}
// Token: 0x0400D79E RID: 55198
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D79E")]
[SerializeField]
private TMP_Text nodeNameText;
// Token: 0x0400D79F RID: 55199
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D79F")]
[SerializeField]
private Transform overrideDefaultValuePinTransform;
// Token: 0x0400D7A0 RID: 55200
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D7A0")]
[SerializeField]
[FormerlySerializedAs("OwningGroup")]
private CircuitGroup owningGroup;
// Token: 0x0400D7A1 RID: 55201
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D7A1")]
private CircuitGroupInterfaceNode.IFEJCGJCOGE GPLJLMMNLKK;
// Token: 0x0400D7A2 RID: 55202
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D7A2")]
private CircuitGroupInterfaceNode.IFEJCGJCOGE AKLICFAFLGB;
// Token: 0x0400D7A3 RID: 55203
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D7A3")]
private CircuitDefaultPinDisplay KLLIONAKJJD;
// Token: 0x0400D7A6 RID: 55206
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D7A6")]
private string HCKNCEKKMIF;
// Token: 0x0400D7A7 RID: 55207
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D7A7")]
private bool GFGBHCAJJOG;
// Token: 0x02002C6D RID: 11373
[Token(Token = "0x2002C6D")]
public struct IFEJCGJCOGE
{
// Token: 0x060140DC RID: 82140 RVA: 0x004D0C38 File Offset: 0x004CEE38
[Token(Token = "0x60140DC")]
[Address(RVA = "0xF520", Offset = "0xE920", VA = "0x18000F520")]
public IFEJCGJCOGE(CircuitConnectionPoint circuitConnection)
{
}
// Token: 0x060140DD RID: 82141 RVA: 0x004D0C48 File Offset: 0x004CEE48
[Token(Token = "0x60140DD")]
[Address(RVA = "0xF530", Offset = "0xE930", VA = "0x18000F530")]
public IFEJCGJCOGE(CircuitGroupInterfaceNode interfaceConnection)
{
}
// Token: 0x060140DE RID: 82142 RVA: 0x004D0C58 File Offset: 0x004CEE58
[Token(Token = "0x60140DE")]
[Address(RVA = "0x1CDC300", Offset = "0x1CDAD00", VA = "0x181CDC300")]
public static CircuitGroupInterfaceNode.IFEJCGJCOGE IHONHPCFPFA(ConnectionPoint OGBKOIJJKIE)
{
bool flag;
bool flag2;
while (flag || flag2)
{
}
}
// Token: 0x060140DF RID: 82143 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60140DF")]
[Address(RVA = "0x240CA0", Offset = "0x2400A0", VA = "0x180240CA0")]
public bool FMOFCLFCJJM(CircuitGroupInterfaceNode.IFEJCGJCOGE HPKICPNGMDJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x1700358C RID: 13708
// (get) Token: 0x060140E0 RID: 82144 RVA: 0x004D0C74 File Offset: 0x004CEE74
[Token(Token = "0x1700358C")]
public static CircuitGroupInterfaceNode.IFEJCGJCOGE JMIGKJPPFND
{
[Token(Token = "0x60140E0")]
[Address(RVA = "0x1CDC030", Offset = "0x1CDAA30", VA = "0x181CDC030")]
get
{
}
}
// Token: 0x060140E1 RID: 82145 RVA: 0x004D0C84 File Offset: 0x004CEE84
[Token(Token = "0x60140E1")]
[Address(RVA = "0x240E80", Offset = "0x240280", VA = "0x180240E80")]
public void LKLKGDMFMCC()
{
}
// Token: 0x1700358D RID: 13709
// (get) Token: 0x060140E2 RID: 82146 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700358D")]
public bool MEBGJGNMIMG
{
[Token(Token = "0x60140E2")]
[Address(RVA = "0x240E70", Offset = "0x240270", VA = "0x180240E70")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700358E RID: 13710
// (get) Token: 0x060140E3 RID: 82147 RVA: 0x004D0C94 File Offset: 0x004CEE94
[Token(Token = "0x1700358E")]
public bool GEFGBOBAGHO
{
[Token(Token = "0x60140E3")]
[Address(RVA = "0x240CC0", Offset = "0x2400C0", VA = "0x180240CC0")]
get
{
bool flag;
return flag;
}
}
// Token: 0x1700358F RID: 13711
// (get) Token: 0x060140E4 RID: 82148 RVA: 0x004D0CA4 File Offset: 0x004CEEA4
[Token(Token = "0x1700358F")]
public bool GBFANLDFJIO
{
[Token(Token = "0x60140E4")]
[Address(RVA = "0x240EC0", Offset = "0x2402C0", VA = "0x180240EC0")]
get
{
bool flag;
return flag;
}
}
// Token: 0x060140E5 RID: 82149 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60140E5")]
[Address(RVA = "0x240C80", Offset = "0x240080", VA = "0x180240C80")]
public CreationObject ENEBLBHLLII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003590 RID: 13712
// (get) Token: 0x060140E6 RID: 82150 RVA: 0x004D0CB4 File Offset: 0x004CEEB4
[Token(Token = "0x17003590")]
public bool GDPKBEBEOBA
{
[Token(Token = "0x60140E6")]
[Address(RVA = "0x240D20", Offset = "0x240120", VA = "0x180240D20")]
get
{
bool flag;
if (!flag)
{
bool flag2;
int num;
if (!flag2 || num == -1)
{
}
bool flag3;
return !flag3;
}
bool flag4;
return flag4;
}
}
// Token: 0x060140E7 RID: 82151 RVA: 0x004D0CE0 File Offset: 0x004CEEE0
[Token(Token = "0x60140E7")]
[Address(RVA = "0xF520", Offset = "0xE920", VA = "0x18000F520")]
public void OPCHDBDLOHA(CircuitConnectionPoint NHFCNDNKCHK)
{
}
// Token: 0x060140E8 RID: 82152 RVA: 0x004D0CF0 File Offset: 0x004CEEF0
[Token(Token = "0x60140E8")]
[Address(RVA = "0x240E90", Offset = "0x240290", VA = "0x180240E90")]
public void OPCHDBDLOHA(CircuitGroupInterfaceNode GHDECONGENB)
{
}
// Token: 0x060140E9 RID: 82153 RVA: 0x004D0D00 File Offset: 0x004CEF00
[Token(Token = "0x60140E9")]
[Address(RVA = "0x240EA0", Offset = "0x2402A0", VA = "0x180240EA0")]
public void OPCHDBDLOHA(CircuitGroupInterfaceNode.IFEJCGJCOGE GIGEPNOJMGF)
{
}
// Token: 0x060140EA RID: 82154 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60140EA")]
[Address(RVA = "0x240C90", Offset = "0x240090", VA = "0x180240C90")]
public CircuitConnectionPoint FJPKHKFJMMM(bool MEJOGHKPDOF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400D7A8 RID: 55208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D7A8")]
public CircuitConnectionPoint OCAFOFCKGGE;
// Token: 0x0400D7A9 RID: 55209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D7A9")]
public CircuitGroupInterfaceNode JGMNLBBCGCA;
}
// Token: 0x02002C6E RID: 11374
[Token(Token = "0x2002C6E")]
[CompilerGenerated]
private sealed class HEGEPAEHPEN
{
// Token: 0x060140EB RID: 82155 RVA: 0x004D0D10 File Offset: 0x004CEF10
[Token(Token = "0x60140EB")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HEGEPAEHPEN()
{
}
// Token: 0x060140EC RID: 82156 RVA: 0x004D0D24 File Offset: 0x004CEF24
[Token(Token = "0x60140EC")]
[Address(RVA = "0x1CDBF80", Offset = "0x1CDA980", VA = "0x181CDBF80")]
internal void <RegisterWithDefaultPinDisplay>b__0()
{
CircuitGroup owningGroup = this.<>4__this.owningGroup;
CircuitDefaultPinDisplay circuitDefaultPinDisplay = this.defaultPinDisplay;
ActionEvent onVisibilityChanged = owningGroup.OnVisibilityChanged;
Action action = new Action(circuitDefaultPinDisplay.RefreshVisibility);
ActionEvent actionEvent = onVisibilityChanged - action;
owningGroup.OnVisibilityChanged = actionEvent;
}
// Token: 0x0400D7AA RID: 55210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D7AA")]
public CircuitGroupInterfaceNode <>4__this;
// Token: 0x0400D7AB RID: 55211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D7AB")]
public CircuitDefaultPinDisplay defaultPinDisplay;
}
}
}