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: 0x0200322C RID: 12844 [Token(Token = "0x200322C")] public abstract class CircuitGroupInterfaceNode : CircuitConnectionPointBase { // Token: 0x17003CE0 RID: 15584 // (get) Token: 0x0601610B RID: 90379 RVA: 0x00525EE0 File Offset: 0x005240E0 [Token(Token = "0x17003CE0")] public CircuitGroup IHPGHGCCOAD { [Token(Token = "0x601610B")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get { return this.owningGroup; } } // Token: 0x17003CE1 RID: 15585 // (get) Token: 0x0601610C RID: 90380 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003CE1")] public CircuitGroupInterfaceNode.IFEJCGJCOGE OKCFNLAPAMP { [Token(Token = "0x601610C")] [Address(RVA = "0x883710", Offset = "0x882510", VA = "0x180883710")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003CE2 RID: 15586 // (get) Token: 0x0601610D RID: 90381 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003CE2")] public CircuitGroupInterfaceNode.IFEJCGJCOGE KKOICNDKJMF { [Token(Token = "0x601610D")] [Address(RVA = "0xA45A40", Offset = "0xA44840", VA = "0x180A45A40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003CE3 RID: 15587 // (get) Token: 0x0601610E RID: 90382 RVA: 0x00525EF4 File Offset: 0x005240F4 // (set) Token: 0x0601610F RID: 90383 RVA: 0x00525F08 File Offset: 0x00524108 [Token(Token = "0x17003CE3")] public CircuitLinkVisual NKJEAHPJIOG { [Token(Token = "0x601610E")] [Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")] get; [Token(Token = "0x601610F")] [Address(RVA = "0x536B50", Offset = "0x535950", VA = "0x180536B50")] set; } // Token: 0x17003CE4 RID: 15588 // (get) Token: 0x06016110 RID: 90384 RVA: 0x00525F1C File Offset: 0x0052411C // (set) Token: 0x06016111 RID: 90385 RVA: 0x00525F30 File Offset: 0x00524130 [Token(Token = "0x17003CE4")] public CircuitLinkVisual AAMGLOEIDJP { [Token(Token = "0x6016110")] [Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")] get; [Token(Token = "0x6016111")] [Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")] set; } // Token: 0x17003CE5 RID: 15589 // (get) Token: 0x06016112 RID: 90386 RVA: 0x00525F44 File Offset: 0x00524144 [Token(Token = "0x17003CE5")] public override CreationObject OLEFCPKAAON { [Token(Token = "0x6016112")] [Address(RVA = "0x11A53C0", Offset = "0x11A41C0", VA = "0x1811A53C0", Slot = "9")] get { return this.owningGroup.GetComponent(); } } // Token: 0x17003CE6 RID: 15590 // (get) Token: 0x06016113 RID: 90387 RVA: 0x00525F64 File Offset: 0x00524164 [Token(Token = "0x17003CE6")] public override InputSlot? MNIEHHMNFFE { [Token(Token = "0x6016113")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "22")] get { } } // Token: 0x17003CE7 RID: 15591 // (get) Token: 0x06016114 RID: 90388 RVA: 0x00525F74 File Offset: 0x00524174 [Token(Token = "0x17003CE7")] public override OutputSlot? MDMBMHINCLJ { [Token(Token = "0x6016114")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "23")] get { } } // Token: 0x17003CE8 RID: 15592 // (get) Token: 0x06016115 RID: 90389 RVA: 0x00525F84 File Offset: 0x00524184 // (set) Token: 0x06016116 RID: 90390 RVA: 0x00525F98 File Offset: 0x00524198 [Token(Token = "0x17003CE8")] public string OOJFBECGEAD { [Token(Token = "0x6016115")] [Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")] get { return this.HCKNCEKKMIF; } [Token(Token = "0x6016116")] [Address(RVA = "0x11A5560", Offset = "0x11A4360", VA = "0x1811A5560")] 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: 0x17003CE9 RID: 15593 // (get) Token: 0x06016117 RID: 90391 RVA: 0x00525FE0 File Offset: 0x005241E0 // (set) Token: 0x06016118 RID: 90392 RVA: 0x00525FF4 File Offset: 0x005241F4 [Token(Token = "0x17003CE9")] public bool EELBJLMHKKA { [Token(Token = "0x6016117")] [Address(RVA = "0xBA8160", Offset = "0xBA6F60", VA = "0x180BA8160")] get { return this.GFGBHCAJJOG; } [Token(Token = "0x6016118")] [Address(RVA = "0x11A1F50", Offset = "0x11A0D50", VA = "0x1811A1F50")] protected set { if (this.GFGBHCAJJOG != value) { this.GFGBHCAJJOG = value; CircuitGroup circuitGroup = this.owningGroup; int num = 0; if (circuitGroup != num) { this.owningGroup.UpdateBigDataTrackedObject(); } } } } // Token: 0x17003CEA RID: 15594 // (get) Token: 0x06016119 RID: 90393 RVA: 0x00526038 File Offset: 0x00524238 [Token(Token = "0x17003CEA")] public Transform LLLIBFFFLIN { [Token(Token = "0x6016119")] [Address(RVA = "0x11A54E0", Offset = "0x11A42E0", VA = "0x1811A54E0")] get { Transform transform = this.overrideDefaultValuePinTransform; int num = 0; if (!(transform != num)) { return base.transform; } return this.overrideDefaultValuePinTransform; } } // Token: 0x17003CEB RID: 15595 // (get) Token: 0x0601611A RID: 90394 RVA: 0x00526068 File Offset: 0x00524268 [Token(Token = "0x17003CEB")] public Vector3 KPGDFIMEPAD { [Token(Token = "0x601611A")] [Address(RVA = "0x11A5410", Offset = "0x11A4210", VA = "0x1811A5410")] get { bool flag; if (!flag) { } float z = Vector3.one.z; throw new NullReferenceException(); } } // Token: 0x0601611B RID: 90395 RVA: 0x0052608C File Offset: 0x0052428C [Token(Token = "0x601611B")] [Address(RVA = "0x11A5060", Offset = "0x11A3E60", VA = "0x1811A5060")] private void OnDestroy() { CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RelinquishAllVisualsForGroupInterfaceNode(this); } } // Token: 0x0601611C RID: 90396 RVA: 0x005260BC File Offset: 0x005242BC [Token(Token = "0x601611C")] [Address(RVA = "0x11A3D70", Offset = "0x11A2B70", VA = "0x1811A3D70")] public bool IsActive() { return this.owningGroup.GetActiveInterfaceNodeIndex(this) != -1; } // Token: 0x0601611D RID: 90397 RVA: 0x005260E4 File Offset: 0x005242E4 [Token(Token = "0x601611D")] [Address(RVA = "0x11A1E00", Offset = "0x11A0C00", VA = "0x1811A1E00")] public int ActiveIndex() { return this.owningGroup.GetActiveInterfaceNodeIndex(this); } // Token: 0x0601611E RID: 90398 RVA: 0x00526104 File Offset: 0x00524304 [Token(Token = "0x601611E")] [Address(RVA = "0x11A3DA0", Offset = "0x11A2BA0", VA = "0x1811A3DA0")] 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: 0x0601611F RID: 90399 RVA: 0x00526194 File Offset: 0x00524394 [Token(Token = "0x601611F")] [Address(RVA = "0x11A1E70", Offset = "0x11A0C70", VA = "0x1811A1E70")] public void AssignInternalNode(CircuitGroupInterfaceNode.IFEJCGJCOGE IKFLAODDALD, bool CGANGFCOKME = true) { } // Token: 0x06016120 RID: 90400 RVA: 0x005261A4 File Offset: 0x005243A4 [Token(Token = "0x6016120")] [Address(RVA = "0x11A1E30", Offset = "0x11A0C30", VA = "0x1811A1E30")] public void AssignExternalNode(CircuitGroupInterfaceNode.IFEJCGJCOGE IKFLAODDALD, bool CGANGFCOKME = true) { } // Token: 0x06016121 RID: 90401 RVA: 0x005261B4 File Offset: 0x005243B4 [Token(Token = "0x6016121")] [Address(RVA = "0x11A1EB0", Offset = "0x11A0CB0", VA = "0x1811A1EB0")] public void AssignNodesFromRoomData(CircuitGroupInterfaceNode.IFEJCGJCOGE IBIGHBNBNNE, CircuitGroupInterfaceNode.IFEJCGJCOGE HNOPMIJNMAM) { this.EELBJLMHKKA = true; } // Token: 0x06016122 RID: 90402 RVA: 0x005261CC File Offset: 0x005243CC [Token(Token = "0x6016122")] [Address(RVA = "0x11A5140", Offset = "0x11A3F40", VA = "0x1811A5140")] 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 action2 = new Action(this.NPINOOEABHF); Func 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 func2; defaultPinDisplay4.PushDisplayOverride(this, creationObject, action2, func, func2, action3, PGHKANNNDAK); CircuitDefaultPinDisplay defaultPinDisplay2 = defaultPinDisplay; this.KLLIONAKJJD = defaultPinDisplay2; } // Token: 0x06016123 RID: 90403 RVA: 0x00526288 File Offset: 0x00524488 [Token(Token = "0x6016123")] [Address(RVA = "0x11A5330", Offset = "0x11A4130", VA = "0x1811A5330")] public void UnregisterFromDefaultPinDisplay(CircuitDefaultPinDisplay PLHMPJEIFHA) { this.KLLIONAKJJD = (ulong)0L; PLHMPJEIFHA.PopDisplayOverride(this); } // Token: 0x06016124 RID: 90404 RVA: 0x005262AC File Offset: 0x005244AC [Token(Token = "0x6016124")] [Address(RVA = "0x11A36B0", Offset = "0x11A24B0", VA = "0x1811A36B0", 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: 0x06016125 RID: 90405 RVA: 0x0052631C File Offset: 0x0052451C [Token(Token = "0x6016125")] [Address(RVA = "0x11A42A0", Offset = "0x11A30A0", VA = "0x1811A42A0")] 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 liopaockago = nodeDisplay.LIOPAOCKAGO; } throw new NullReferenceException(); } // Token: 0x06016126 RID: 90406 RVA: 0x0052637C File Offset: 0x0052457C [Token(Token = "0x6016126")] [Address(RVA = "0x11A4CB0", Offset = "0x11A3AB0", VA = "0x1811A4CB0")] private bool NGFBPIEANHE() { return !this.owningGroup.KAGPFEMFNBH; } // Token: 0x06016127 RID: 90407 RVA: 0x005263A0 File Offset: 0x005245A0 [Token(Token = "0x6016127")] [Address(RVA = "0x11A4CE0", Offset = "0x11A3AE0", VA = "0x1811A4CE0")] private void NPINOOEABHF(CircuitDefaultPinDisplay GDECAALEINE) { Dictionary inputSlotDisplays = GDECAALEINE.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: 0x06016128 RID: 90408 RVA: 0x00526438 File Offset: 0x00524638 [Token(Token = "0x6016128")] [Address(RVA = "0x11A47F0", Offset = "0x11A35F0", VA = "0x1811A47F0")] 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: 0x06016129 RID: 90409 RVA: 0x0052646C File Offset: 0x0052466C [Token(Token = "0x6016129")] [Address(RVA = "0x11A2980", Offset = "0x11A1780", VA = "0x1811A2980")] 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 action2 = new Action(num6.NPINOOEABHF); Func 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: 0x0601612A RID: 90410 RVA: 0x00526644 File Offset: 0x00524844 [Token(Token = "0x601612A")] [Address(RVA = "0x11A3940", Offset = "0x11A2740", VA = "0x1811A3940")] 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: 0x0601612B RID: 90411 RVA: 0x00526684 File Offset: 0x00524884 [Token(Token = "0x601612B")] [Address(RVA = "0x11A3AF0", Offset = "0x11A28F0", VA = "0x1811A3AF0")] private void IOJABOEPJOD(bool INCIKDOJPFB) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestVisualsForGroupInterfaceNode(this, INCIKDOJPFB); if (INCIKDOJPFB) { } CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = this.AKLICFAFLGB; CircuitLinkVisual circuitLinkVisual = this.k__BackingField; bool flag; if (!flag) { bool flag2; if (flag2) { LineRenderer lineRenderer = circuitLinkVisual.lineRenderer; Color white = Color.white; } return; } throw new NullReferenceException(); } // Token: 0x0601612C RID: 90412 RVA: 0x005266D0 File Offset: 0x005248D0 [Token(Token = "0x601612C")] [Address(RVA = "0x11A2590", Offset = "0x11A1390", VA = "0x1811A2590", 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: 0x0601612D RID: 90413 RVA: 0x00526830 File Offset: 0x00524A30 [Token(Token = "0x601612D")] [Address(RVA = "0x11A1C10", Offset = "0x11A0A10", VA = "0x1811A1C10")] private bool ACAHODPLHDD(CircuitConnectionPoint KOPPKLFBGDJ, CircuitGroupInterfaceNode EKCFAKGONJD) { int num = 0; if (KOPPKLFBGDJ != num && KOPPKLFBGDJ.CJIMJENNIPE) { Dictionary 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: 0x0601612E RID: 90414 RVA: 0x00526898 File Offset: 0x00524A98 [Token(Token = "0x601612E")] [Address(RVA = "0x11A1FE0", Offset = "0x11A0DE0", VA = "0x1811A1FE0", 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: 0x0601612F RID: 90415 RVA: 0x00526A04 File Offset: 0x00524C04 [Token(Token = "0x601612F")] [Address(RVA = "0x11A4430", Offset = "0x11A3230", VA = "0x1811A4430")] 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: 0x06016130 RID: 90416 RVA: 0x00526AA8 File Offset: 0x00524CA8 [Token(Token = "0x6016130")] [Address(RVA = "0x11A3410", Offset = "0x11A2210", VA = "0x1811A3410")] 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: 0x06016131 RID: 90417 RVA: 0x00526B08 File Offset: 0x00524D08 [Token(Token = "0x6016131")] [Address(RVA = "0x11A3220", Offset = "0x11A2020", VA = "0x1811A3220")] 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: 0x06016132 RID: 90418 RVA: 0x00526B68 File Offset: 0x00524D68 [Token(Token = "0x6016132")] [Address(RVA = "0x11A40A0", Offset = "0x11A2EA0", VA = "0x1811A40A0")] 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: 0x06016133 RID: 90419 RVA: 0x00526BC8 File Offset: 0x00524DC8 [Token(Token = "0x6016133")] [Address(RVA = "0x11A3FC0", Offset = "0x11A2DC0", VA = "0x1811A3FC0", 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: 0x06016134 RID: 90420 RVA: 0x00526BF0 File Offset: 0x00524DF0 [Token(Token = "0x6016134")] [Address(RVA = "0x11A3870", Offset = "0x11A2670", VA = "0x1811A3870", 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: 0x06016135 RID: 90421 RVA: 0x00526C1C File Offset: 0x00524E1C [Token(Token = "0x6016135")] [Address(RVA = "0x11A48A0", Offset = "0x11A36A0", VA = "0x1811A48A0")] 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 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 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 outputSlotDisplays = circuitNodeDisplay.OutputSlotDisplays; } Dictionary inputSlotDisplays = circuitNodeDisplay.InputSlotDisplays; bool flag5; if (flag5) { JOGMGBBAOFC.OCAFOFCKGGE = num2; } } } } } return true; } // Token: 0x06016136 RID: 90422 RVA: 0x00526D24 File Offset: 0x00524F24 [Token(Token = "0x6016136")] [Address(RVA = "0x11A5360", Offset = "0x11A4160", VA = "0x1811A5360")] protected CircuitGroupInterfaceNode() { string empty = string.Empty; this.HCKNCEKKMIF = empty; this.GFGBHCAJJOG = true; base..ctor(); } // Token: 0x0400E7BB RID: 59323 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400E7BB")] [SerializeField] private TMP_Text nodeNameText; // Token: 0x0400E7BC RID: 59324 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400E7BC")] [SerializeField] private Transform overrideDefaultValuePinTransform; // Token: 0x0400E7BD RID: 59325 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400E7BD")] [SerializeField] [FormerlySerializedAs("OwningGroup")] private CircuitGroup owningGroup; // Token: 0x0400E7BE RID: 59326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400E7BE")] private CircuitGroupInterfaceNode.IFEJCGJCOGE GPLJLMMNLKK; // Token: 0x0400E7BF RID: 59327 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400E7BF")] private CircuitGroupInterfaceNode.IFEJCGJCOGE AKLICFAFLGB; // Token: 0x0400E7C0 RID: 59328 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400E7C0")] private CircuitDefaultPinDisplay KLLIONAKJJD; // Token: 0x0400E7C3 RID: 59331 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400E7C3")] private string HCKNCEKKMIF; // Token: 0x0400E7C4 RID: 59332 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400E7C4")] private bool GFGBHCAJJOG; // Token: 0x0200322D RID: 12845 [Token(Token = "0x200322D")] public struct IFEJCGJCOGE { // Token: 0x06016137 RID: 90423 RVA: 0x00526D4C File Offset: 0x00524F4C [Token(Token = "0x6016137")] [Address(RVA = "0x423E20", Offset = "0x422C20", VA = "0x180423E20")] public IFEJCGJCOGE(CircuitConnectionPoint NHFCNDNKCHK) { this.OCAFOFCKGGE = NHFCNDNKCHK; this.JGMNLBBCGCA = (ulong)0L; } // Token: 0x06016138 RID: 90424 RVA: 0x00526D6C File Offset: 0x00524F6C [Token(Token = "0x6016138")] [Address(RVA = "0x423E30", Offset = "0x422C30", VA = "0x180423E30")] public IFEJCGJCOGE(CircuitGroupInterfaceNode GHDECONGENB) { this.JGMNLBBCGCA = GHDECONGENB; } // Token: 0x06016139 RID: 90425 RVA: 0x00526D80 File Offset: 0x00524F80 [Token(Token = "0x6016139")] [Address(RVA = "0x11B13C0", Offset = "0x11B01C0", VA = "0x1811B13C0")] public static CircuitGroupInterfaceNode.IFEJCGJCOGE IHONHPCFPFA(ConnectionPoint OGBKOIJJKIE) { bool flag; bool flag2; while (flag || flag2) { } } // Token: 0x0601613A RID: 90426 RVA: 0x00526D9C File Offset: 0x00524F9C [Token(Token = "0x601613A")] [Address(RVA = "0x11B12F0", Offset = "0x11B00F0", VA = "0x1811B12F0")] public bool FMOFCLFCJJM(CircuitGroupInterfaceNode.IFEJCGJCOGE HPKICPNGMDJ) { bool flag; if (!flag) { return flag; } bool flag2; return flag2; } // Token: 0x17003CEC RID: 15596 // (get) Token: 0x0601613B RID: 90427 RVA: 0x00526DB0 File Offset: 0x00524FB0 [Token(Token = "0x17003CEC")] public static CircuitGroupInterfaceNode.IFEJCGJCOGE JMIGKJPPFND { [Token(Token = "0x601613B")] [Address(RVA = "0x11B10F0", Offset = "0x11AFEF0", VA = "0x1811B10F0")] get { } } // Token: 0x0601613C RID: 90428 RVA: 0x00526DC0 File Offset: 0x00524FC0 [Token(Token = "0x601613C")] [Address(RVA = "0xEC7C60", Offset = "0xEC6A60", VA = "0x180EC7C60")] public void LKLKGDMFMCC() { int num = 0; this.OCAFOFCKGGE = num; this.JGMNLBBCGCA = num; } // Token: 0x17003CED RID: 15597 // (get) Token: 0x0601613D RID: 90429 RVA: 0x00526DE0 File Offset: 0x00524FE0 [Token(Token = "0x17003CED")] public bool MEBGJGNMIMG { [Token(Token = "0x601613D")] [Address(RVA = "0x11B16D0", Offset = "0x11B04D0", VA = "0x1811B16D0")] get { bool flag; if (!flag) { return flag; } CircuitGroupInterfaceNode jgmnlbbcgca = this.JGMNLBBCGCA; int num = 0; return jgmnlbbcgca == num; } } // Token: 0x17003CEE RID: 15598 // (get) Token: 0x0601613E RID: 90430 RVA: 0x00526E04 File Offset: 0x00525004 [Token(Token = "0x17003CEE")] public bool GEFGBOBAGHO { [Token(Token = "0x601613E")] [Address(RVA = "0x11B1530", Offset = "0x11B0330", VA = "0x1811B1530")] get { bool flag; return flag; } } // Token: 0x17003CEF RID: 15599 // (get) Token: 0x0601613F RID: 90431 RVA: 0x00526E14 File Offset: 0x00525014 [Token(Token = "0x17003CEF")] public bool GBFANLDFJIO { [Token(Token = "0x601613F")] [Address(RVA = "0x11B17A0", Offset = "0x11B05A0", VA = "0x1811B17A0")] get { CircuitGroupInterfaceNode jgmnlbbcgca = this.JGMNLBBCGCA; int num = 0; return jgmnlbbcgca != num; } } // Token: 0x06016140 RID: 90432 RVA: 0x00526E34 File Offset: 0x00525034 [Token(Token = "0x6016140")] [Address(RVA = "0x11B1100", Offset = "0x11AFF00", VA = "0x1811B1100")] public CreationObject ENEBLBHLLII() { bool flag; if (!flag) { CircuitGroupInterfaceNode jgmnlbbcgca = this.JGMNLBBCGCA; int num = 0; if (!(jgmnlbbcgca != num)) { } } throw new NullReferenceException(); } // Token: 0x17003CF0 RID: 15600 // (get) Token: 0x06016141 RID: 90433 RVA: 0x00526E60 File Offset: 0x00525060 [Token(Token = "0x17003CF0")] public bool GDPKBEBEOBA { [Token(Token = "0x6016141")] [Address(RVA = "0x11B1590", Offset = "0x11B0390", VA = "0x1811B1590")] 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: 0x06016142 RID: 90434 RVA: 0x00526EAC File Offset: 0x005250AC [Token(Token = "0x6016142")] [Address(RVA = "0x423E20", Offset = "0x422C20", VA = "0x180423E20")] public void OPCHDBDLOHA(CircuitConnectionPoint NHFCNDNKCHK) { this.OCAFOFCKGGE = NHFCNDNKCHK; this.JGMNLBBCGCA = (ulong)0L; } // Token: 0x06016143 RID: 90435 RVA: 0x00526ECC File Offset: 0x005250CC [Token(Token = "0x6016143")] [Address(RVA = "0x11B1770", Offset = "0x11B0570", VA = "0x1811B1770")] public void OPCHDBDLOHA(CircuitGroupInterfaceNode GHDECONGENB) { this.JGMNLBBCGCA = GHDECONGENB; } // Token: 0x06016144 RID: 90436 RVA: 0x00526EE0 File Offset: 0x005250E0 [Token(Token = "0x6016144")] [Address(RVA = "0x11B1780", Offset = "0x11B0580", VA = "0x1811B1780")] public void OPCHDBDLOHA(CircuitGroupInterfaceNode.IFEJCGJCOGE GIGEPNOJMGF) { } // Token: 0x06016145 RID: 90437 RVA: 0x00526EF0 File Offset: 0x005250F0 [Token(Token = "0x6016145")] [Address(RVA = "0x11B11F0", Offset = "0x11AFFF0", VA = "0x1811B11F0")] 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: 0x0400E7C5 RID: 59333 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400E7C5")] public CircuitConnectionPoint OCAFOFCKGGE; // Token: 0x0400E7C6 RID: 59334 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400E7C6")] public CircuitGroupInterfaceNode JGMNLBBCGCA; } // Token: 0x0200322E RID: 12846 [Token(Token = "0x200322E")] [CompilerGenerated] private sealed class HEGEPAEHPEN { // Token: 0x06016146 RID: 90438 RVA: 0x00526F24 File Offset: 0x00525124 [Token(Token = "0x6016146")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HEGEPAEHPEN() { } // Token: 0x06016147 RID: 90439 RVA: 0x00526F38 File Offset: 0x00525138 [Token(Token = "0x6016147")] [Address(RVA = "0x11B0E20", Offset = "0x11AFC20", VA = "0x1811B0E20")] internal void 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: 0x0400E7C7 RID: 59335 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E7C7")] public CircuitGroupInterfaceNode <>4__this; // Token: 0x0400E7C8 RID: 59336 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E7C8")] public CircuitDefaultPinDisplay defaultPinDisplay; } } }