a
This commit is contained in:
@@ -0,0 +1,1345 @@
|
||||
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<CreationObject>();
|
||||
}
|
||||
}
|
||||
|
||||
// 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<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: 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<InputSlot, CircuitDefaultPinDisplay> 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<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: 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<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: 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.<AHMMNCPFMIO>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<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: 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<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: 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 <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: 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user