3049 lines
96 KiB
C#
3049 lines
96 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Google.Protobuf.Collections;
|
|
using Photon.Pun;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.Persistence;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
|
|
namespace RecRoom.Core.Creation.Circuits
|
|
{
|
|
// Token: 0x0200321F RID: 12831
|
|
[Token(Token = "0x200321F")]
|
|
public class CircuitGroup : ObjectGroup
|
|
{
|
|
// Token: 0x17003CD0 RID: 15568
|
|
// (get) Token: 0x06016053 RID: 90195 RVA: 0x00522EE4 File Offset: 0x005210E4
|
|
// (set) Token: 0x06016054 RID: 90196 RVA: 0x00522F04 File Offset: 0x00521104
|
|
[Token(Token = "0x17003CD0")]
|
|
public string OOJFBECGEAD
|
|
{
|
|
[Token(Token = "0x6016053")]
|
|
[Address(RVA = "0xEDE420", Offset = "0xEDD220", VA = "0x180EDE420")]
|
|
get
|
|
{
|
|
return this.MOIAIIBECDA.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016054")]
|
|
[Address(RVA = "0xEE1550", Offset = "0xEE0350", VA = "0x180EE1550")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string> moiaiibecda = this.MOIAIIBECDA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016055 RID: 90197 RVA: 0x00522F20 File Offset: 0x00521120
|
|
[Token(Token = "0x6016055")]
|
|
[Address(RVA = "0xEDF900", Offset = "0xEDE700", VA = "0x180EDF900")]
|
|
private void EFEJDNDGHBJ(string AHHENFLFKIC)
|
|
{
|
|
string newDisplayName = AHHENFLFKIC;
|
|
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(AHHENFLFKIC);
|
|
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
KLLMCPFPIIE<string> moiaiibecda = this.MOIAIIBECDA;
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003CD1 RID: 15569
|
|
// (get) Token: 0x06016056 RID: 90198 RVA: 0x00522F5C File Offset: 0x0052115C
|
|
// (set) Token: 0x06016057 RID: 90199 RVA: 0x00522F7C File Offset: 0x0052117C
|
|
[Token(Token = "0x17003CD1")]
|
|
public string[] DEJFLLPHBJD
|
|
{
|
|
[Token(Token = "0x6016056")]
|
|
[Address(RVA = "0xEE7AC0", Offset = "0xEE68C0", VA = "0x180EE7AC0")]
|
|
get
|
|
{
|
|
return this.OLIGAJGMNCD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016057")]
|
|
[Address(RVA = "0xEE4F30", Offset = "0xEE3D30", VA = "0x180EE4F30")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string[]> oligajgmncd = this.OLIGAJGMNCD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003CD2 RID: 15570
|
|
// (get) Token: 0x06016058 RID: 90200 RVA: 0x00522F98 File Offset: 0x00521198
|
|
// (set) Token: 0x06016059 RID: 90201 RVA: 0x00522FB8 File Offset: 0x005211B8
|
|
[Token(Token = "0x17003CD2")]
|
|
public string[] POIEHPPJGLC
|
|
{
|
|
[Token(Token = "0x6016058")]
|
|
[Address(RVA = "0xEE7B10", Offset = "0xEE6910", VA = "0x180EE7B10")]
|
|
get
|
|
{
|
|
return this.EGNFDOOBABD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016059")]
|
|
[Address(RVA = "0xEDFB10", Offset = "0xEDE910", VA = "0x180EDFB10")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string[]> egnfdoobabd = this.EGNFDOOBABD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003CD3 RID: 15571
|
|
// (get) Token: 0x0601605A RID: 90202 RVA: 0x00522FD4 File Offset: 0x005211D4
|
|
[Token(Token = "0x17003CD3")]
|
|
public bool PHOKNNFACHB
|
|
{
|
|
[Token(Token = "0x601605A")]
|
|
[Address(RVA = "0xD53F50", Offset = "0xD52D50", VA = "0x180D53F50")]
|
|
get
|
|
{
|
|
return this.MBJDDEBAHNH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003CD4 RID: 15572
|
|
// (get) Token: 0x0601605B RID: 90203 RVA: 0x00522FE8 File Offset: 0x005211E8
|
|
// (set) Token: 0x0601605C RID: 90204 RVA: 0x00522FFC File Offset: 0x005211FC
|
|
[Token(Token = "0x17003CD4")]
|
|
private bool LMHDNDMGPLA
|
|
{
|
|
[Token(Token = "0x601605B")]
|
|
[Address(RVA = "0x770460", Offset = "0x76F260", VA = "0x180770460")]
|
|
get
|
|
{
|
|
return this.LPPPPDIODCP;
|
|
}
|
|
[Token(Token = "0x601605C")]
|
|
[Address(RVA = "0xEE4F10", Offset = "0xEE3D10", VA = "0x180EE4F10")]
|
|
set
|
|
{
|
|
if (value != this.LPPPPDIODCP)
|
|
{
|
|
this.LPPPPDIODCP = value;
|
|
this.UpdateBigDataTrackedObject();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601605D RID: 90205 RVA: 0x00523020 File Offset: 0x00521220
|
|
[Token(Token = "0x601605D")]
|
|
[Address(RVA = "0xEE7500", Offset = "0xEE6300", VA = "0x180EE7500")]
|
|
public void UpdateBigDataTrackedObject()
|
|
{
|
|
if (this.LPPPPDIODCP)
|
|
{
|
|
CircuitGroupInputInterfaceNode[] ecmnpfjeojf = this.ECMNPFJEOJF;
|
|
Func<CircuitGroupInputInterfaceNode, bool> <>9__44_ = CircuitGroup.<>c.<>9__44_0;
|
|
if (<>9__44_ == 0)
|
|
{
|
|
CircuitGroup.<>c.<>9__44_0 = (CircuitGroupInputInterfaceNode x) => x.GFGBHCAJJOG;
|
|
}
|
|
if (Enumerable.All<CircuitGroupInputInterfaceNode>(ecmnpfjeojf, <>9__44_))
|
|
{
|
|
CircuitGroupOutputInterfaceNode[] indbgkopmae = this.INDBGKOPMAE;
|
|
Func<CircuitGroupOutputInterfaceNode, bool> func;
|
|
if (CircuitGroup.<>c.<>9__44_1 == 0)
|
|
{
|
|
func = (CircuitGroupOutputInterfaceNode x) => x.GFGBHCAJJOG;
|
|
CircuitGroup.<>c.<>9__44_1 = func;
|
|
}
|
|
bool flag = Enumerable.All<CircuitGroupOutputInterfaceNode>(indbgkopmae, func);
|
|
BigDataTrackedObject bigDataTrackedObject = this.bigDataTrackedObject;
|
|
if (flag)
|
|
{
|
|
int num = 0;
|
|
bigDataTrackedObject.AuthoritySetRequiresRPCData(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
KLLMCPFPIIE<BigDataTrackedObject.PCDBPGHKBHO> djhjmfbhcbp = this.bigDataTrackedObject.DJHJMFBHCBP;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003CD5 RID: 15573
|
|
// (get) Token: 0x0601605E RID: 90206 RVA: 0x005230C4 File Offset: 0x005212C4
|
|
[Token(Token = "0x17003CD5")]
|
|
public BigDataTrackedObject EFAGBCKPIFM
|
|
{
|
|
[Token(Token = "0x601605E")]
|
|
[Address(RVA = "0x836950", Offset = "0x835750", VA = "0x180836950")]
|
|
get
|
|
{
|
|
return this.bigDataTrackedObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003CD6 RID: 15574
|
|
// (get) Token: 0x0601605F RID: 90207 RVA: 0x005230D8 File Offset: 0x005212D8
|
|
// (set) Token: 0x06016060 RID: 90208 RVA: 0x005230EC File Offset: 0x005212EC
|
|
[Token(Token = "0x17003CD6")]
|
|
public int KGPOHPGOGOG
|
|
{
|
|
[Token(Token = "0x601605F")]
|
|
[Address(RVA = "0x7C08D0", Offset = "0x7BF6D0", VA = "0x1807C08D0")]
|
|
get;
|
|
[Token(Token = "0x6016060")]
|
|
[Address(RVA = "0x7B9BE0", Offset = "0x7B89E0", VA = "0x1807B9BE0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06016061 RID: 90209 RVA: 0x00523100 File Offset: 0x00521300
|
|
[Token(Token = "0x6016061")]
|
|
[Address(RVA = "0xEE7430", Offset = "0xEE6230", VA = "0x180EE7430")]
|
|
public void SetConnectionVisualsHidden(bool ONGBFDACHHG, object PIHIPPPPEBI)
|
|
{
|
|
AOLMGGAPKEH dfaogpcpbbc = this.DFAOGPCPBBC;
|
|
if (!ONGBFDACHHG)
|
|
{
|
|
dfaogpcpbbc.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
dfaogpcpbbc.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17003CD7 RID: 15575
|
|
// (get) Token: 0x06016062 RID: 90210 RVA: 0x00523130 File Offset: 0x00521330
|
|
[Token(Token = "0x17003CD7")]
|
|
public bool KAGPFEMFNBH
|
|
{
|
|
[Token(Token = "0x6016062")]
|
|
[Address(RVA = "0xEE7A90", Offset = "0xEE6890", VA = "0x180EE7A90")]
|
|
get
|
|
{
|
|
return this.DFAOGPCPBBC.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016063 RID: 90211 RVA: 0x00523150 File Offset: 0x00521350
|
|
[Token(Token = "0x6016063")]
|
|
[Address(RVA = "0xEE2250", Offset = "0xEE1050", VA = "0x180EE2250")]
|
|
public static bool IsObjectAllowedInCircuitGroup(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
int num = 0;
|
|
if (!(EOJKOIGNHPJ == num))
|
|
{
|
|
CircuitNodeDisplay component = EOJKOIGNHPJ.GetComponent<CircuitNodeDisplay>();
|
|
int num2 = 0;
|
|
if (component != num2)
|
|
{
|
|
if (!component.<PLNLNKHLHMM>k__BackingField)
|
|
{
|
|
goto IL_69;
|
|
}
|
|
if (component._isSimpleNode)
|
|
{
|
|
return !component._disallowedFromCircuitBoards;
|
|
}
|
|
}
|
|
StateMachineState component2 = EOJKOIGNHPJ.GetComponent<StateMachineState>();
|
|
int num3 = 0;
|
|
if (!(component2 != num3))
|
|
{
|
|
CircuitGroup component3 = EOJKOIGNHPJ.GetComponent<CircuitGroup>();
|
|
int num4 = 0;
|
|
if (!(component3 != num4))
|
|
{
|
|
goto IL_69;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
IL_69:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016064 RID: 90212 RVA: 0x005231D0 File Offset: 0x005213D0
|
|
[Token(Token = "0x6016064")]
|
|
[Address(RVA = "0xEDD720", Offset = "0xEDC520", VA = "0x180EDD720")]
|
|
private void BGAMJECINOE()
|
|
{
|
|
MeshRenderer meshRenderer = this.circuitMeshRenderer;
|
|
int num = 0;
|
|
if (meshRenderer != num)
|
|
{
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
this.IGGDFHEGPHP = materialPropertyBlock;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016065 RID: 90213 RVA: 0x00523200 File Offset: 0x00521400
|
|
[Token(Token = "0x6016065")]
|
|
[Address(RVA = "0xEE4990", Offset = "0xEE3790", VA = "0x180EE4990")]
|
|
private void NHLPHMPFNIL()
|
|
{
|
|
int num = 0;
|
|
MeshRenderer meshRenderer = this.circuitMeshRenderer;
|
|
int num2 = 0;
|
|
if (meshRenderer != num2)
|
|
{
|
|
Sprite sprite = this.circuitLabelSprite;
|
|
int num3 = 0;
|
|
if (sprite != num3)
|
|
{
|
|
Sprite sprite2 = this.circuitLabelSprite;
|
|
GraphicsFormat graphicsFormat = this.circuitLabelSprite.texture.graphicsFormat;
|
|
Texture2D texture = this.circuitLabelSprite.texture;
|
|
}
|
|
MaterialPropertyBlock iggdfhegphp = this.IGGDFHEGPHP;
|
|
int iconTexScaleOffsetPropertyId = CircuitGroup.IconTexScaleOffsetPropertyId;
|
|
iggdfhegphp.SetVector(iconTexScaleOffsetPropertyId, num);
|
|
MeshRenderer meshRenderer2 = this.circuitMeshRenderer;
|
|
MaterialPropertyBlock iggdfhegphp2 = this.IGGDFHEGPHP;
|
|
meshRenderer2.Internal_SetPropertyBlock(iggdfhegphp2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016066 RID: 90214 RVA: 0x0052329C File Offset: 0x0052149C
|
|
[Token(Token = "0x6016066")]
|
|
[Address(RVA = "0xEE52E0", Offset = "0xEE40E0", VA = "0x180EE52E0")]
|
|
private void ONKFNJKFBMA()
|
|
{
|
|
int num = 0;
|
|
MeshRenderer meshRenderer = this.circuitMeshRenderer;
|
|
int num2 = 0;
|
|
if (meshRenderer != num2)
|
|
{
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes = this.ActiveInputInterfaceNodes;
|
|
Func<CircuitGroupInterfaceNode, int> <>9__65_ = CircuitGroup.<>c.<>9__65_0;
|
|
if (<>9__65_ == 0)
|
|
{
|
|
CircuitGroup.<>c.<>9__65_0 = delegate(CircuitGroupInterfaceNode n)
|
|
{
|
|
if (n.owningGroup.GetActiveInterfaceNodeIndex(n) < 9)
|
|
{
|
|
int activeInterfaceNodeIndex = n.owningGroup.GetActiveInterfaceNodeIndex(n);
|
|
return 1;
|
|
}
|
|
return 0;
|
|
};
|
|
}
|
|
HashSet<int> hashSet = new HashSet(Enumerable.Select<CircuitGroupInterfaceNode, int>(activeInputInterfaceNodes, <>9__65_));
|
|
List<CircuitGroupInterfaceNode> activeOutputInterfaceNodes = this.ActiveOutputInterfaceNodes;
|
|
Func<CircuitGroupInterfaceNode, int> func;
|
|
if (CircuitGroup.<>c.<>9__65_1 == 0)
|
|
{
|
|
func = delegate(CircuitGroupInterfaceNode n)
|
|
{
|
|
if (n.owningGroup.GetActiveInterfaceNodeIndex(n) < 9)
|
|
{
|
|
int activeInterfaceNodeIndex2 = n.owningGroup.GetActiveInterfaceNodeIndex(n);
|
|
return 1;
|
|
}
|
|
return 0;
|
|
};
|
|
CircuitGroup.<>c.<>9__65_1 = func;
|
|
}
|
|
HashSet<int> hashSet2 = new HashSet(Enumerable.Select<CircuitGroupInterfaceNode, int>(activeOutputInterfaceNodes, func));
|
|
int num3 = Enumerable.Sum(hashSet);
|
|
int num4 = Enumerable.Sum(hashSet2);
|
|
MaterialPropertyBlock iggdfhegphp = this.IGGDFHEGPHP;
|
|
int pinMaskPropertyId = CircuitGroup.PinMaskPropertyId;
|
|
iggdfhegphp.SetVector(pinMaskPropertyId, num);
|
|
MeshRenderer meshRenderer2 = this.circuitMeshRenderer;
|
|
MaterialPropertyBlock iggdfhegphp2 = this.IGGDFHEGPHP;
|
|
meshRenderer2.Internal_SetPropertyBlock(iggdfhegphp2);
|
|
}
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes2 = this.ActiveInputInterfaceNodes;
|
|
Transform transform = this.addInputInterfaceNodeContainer.transform;
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes3 = this.ActiveInputInterfaceNodes;
|
|
CircuitGroupInputInterfaceNode[] ecmnpfjeojf = this.ECMNPFJEOJF;
|
|
int size = activeInputInterfaceNodes3._size;
|
|
Transform transform2 = ecmnpfjeojf[size].transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
GameObject gameObject = this.addInputInterfaceNodeContainer;
|
|
AOLMGGAPKEH npgdlkmbgoa = this.NPGDLKMBGOA;
|
|
object miniglfbjik = this.MINIGLFBJIK;
|
|
this.LIGCBBDANLH(true, miniglfbjik, npgdlkmbgoa, gameObject);
|
|
List<CircuitGroupInterfaceNode> activeOutputInterfaceNodes2 = this.ActiveOutputInterfaceNodes;
|
|
GameObject gameObject2 = this.addOutputInterfaceNodeContainer;
|
|
AOLMGGAPKEH igdpijknbgc = this.IGDPIJKNBGC;
|
|
int num5 = 0;
|
|
object miniglfbjik2 = this.MINIGLFBJIK;
|
|
this.LIGCBBDANLH(num5 != 0, miniglfbjik2, igdpijknbgc, gameObject2);
|
|
}
|
|
|
|
// Token: 0x06016067 RID: 90215 RVA: 0x00523458 File Offset: 0x00521658
|
|
[Token(Token = "0x6016067")]
|
|
[Address(RVA = "0xEDD3F0", Offset = "0xEDC1F0", VA = "0x180EDD3F0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Action action = new Action(this.DCGONHACJIH);
|
|
KLLMCPFPIIE<string> kllmcpfpiie;
|
|
this.MOIAIIBECDA = kllmcpfpiie;
|
|
string[] array = new string[0];
|
|
Action action2 = new Action(this.NFBFMAEKDAF);
|
|
KLLMCPFPIIE<string[]> kllmcpfpiie2;
|
|
this.OLIGAJGMNCD = kllmcpfpiie2;
|
|
string[] array2 = new string[0];
|
|
Action action3 = new Action(this.KIKHLJOKLKK);
|
|
KLLMCPFPIIE<string[]> kllmcpfpiie3;
|
|
this.EGNFDOOBABD = kllmcpfpiie3;
|
|
TMP_Text tmp_Text = this.circuitGroupNameText;
|
|
string text = this.MOIAIIBECDA.IAHDANBDAAM();
|
|
string text2 = tmp_Text.text;
|
|
CircuitGroupInputInterfaceNode[] componentsInChildren = base.GetComponentsInChildren<CircuitGroupInputInterfaceNode>();
|
|
this.ECMNPFJEOJF = componentsInChildren;
|
|
CircuitGroupOutputInterfaceNode[] componentsInChildren2 = base.GetComponentsInChildren<CircuitGroupOutputInterfaceNode>();
|
|
this.INDBGKOPMAE = componentsInChildren2;
|
|
CircuitGroup.AllCircuitGroups.Add(this);
|
|
MeshRenderer meshRenderer = this.circuitMeshRenderer;
|
|
int num = 0;
|
|
if (meshRenderer != num)
|
|
{
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
this.IGGDFHEGPHP = materialPropertyBlock;
|
|
}
|
|
this.FHGEFPCHIOM();
|
|
}
|
|
|
|
// Token: 0x06016068 RID: 90216 RVA: 0x00523538 File Offset: 0x00521738
|
|
[Token(Token = "0x6016068")]
|
|
[Address(RVA = "0xEE7470", Offset = "0xEE6270", VA = "0x180EE7470")]
|
|
private void Start()
|
|
{
|
|
this.NHLPHMPFNIL();
|
|
this.ONKFNJKFBMA();
|
|
this.UpdateBigDataTrackedObject();
|
|
GameObject gameObject = this.addInputInterfaceNodeContainer;
|
|
int num = 0;
|
|
AOLMGGAPKEH npgdlkmbgoa = this.NPGDLKMBGOA;
|
|
object kjfkgodfdmo = this.KJFKGODFDMO;
|
|
this.LIGCBBDANLH(num != 0, kjfkgodfdmo, npgdlkmbgoa, gameObject);
|
|
GameObject gameObject2 = this.addOutputInterfaceNodeContainer;
|
|
int num2 = 0;
|
|
AOLMGGAPKEH igdpijknbgc = this.IGDPIJKNBGC;
|
|
object kjfkgodfdmo2 = this.KJFKGODFDMO;
|
|
this.LIGCBBDANLH(num2 != 0, kjfkgodfdmo2, igdpijknbgc, gameObject2);
|
|
}
|
|
|
|
// Token: 0x06016069 RID: 90217 RVA: 0x005235A4 File Offset: 0x005217A4
|
|
[Token(Token = "0x6016069")]
|
|
[Address(RVA = "0xEE5AC0", Offset = "0xEE48C0", VA = "0x180EE5AC0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
bool flag = CircuitGroup.AllCircuitGroups.Remove(this);
|
|
}
|
|
|
|
// Token: 0x0601606A RID: 90218 RVA: 0x005235CC File Offset: 0x005217CC
|
|
[Token(Token = "0x601606A")]
|
|
[Address(RVA = "0xEDD240", Offset = "0xEDC040", VA = "0x180EDD240", Slot = "34")]
|
|
public override bool AddCreationObjectToGroup(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC)
|
|
{
|
|
bool flag = base.AddCreationObjectToGroup(EOJKOIGNHPJ, LEBLIOOPPFC);
|
|
if (flag)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<CreationObject> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcAddToCircuitGroup);
|
|
photonView.RpcAll<CreationObject>(lflfmimncon, EOJKOIGNHPJ);
|
|
}
|
|
return LEBLIOOPPFC;
|
|
}
|
|
|
|
// Token: 0x0601606B RID: 90219 RVA: 0x0052360C File Offset: 0x0052180C
|
|
[Token(Token = "0x601606B")]
|
|
[Address(RVA = "0xEDD310", Offset = "0xEDC110", VA = "0x180EDD310", Slot = "35")]
|
|
public override bool AddCreationObjectsToGroup(IEnumerable<CreationObject> INDOBHBBLCP, bool BEBHEEODFEI)
|
|
{
|
|
bool flag = base.AddCreationObjectsToGroup(INDOBHBBLCP, BEBHEEODFEI);
|
|
if (flag)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<List<CreationObject>> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcAddListToCircuitGroup);
|
|
List<CreationObject> list = Enumerable.ToList<CreationObject>(INDOBHBBLCP);
|
|
photonView.RpcAll<List<CreationObject>>(lflfmimncon, list);
|
|
}
|
|
return BEBHEEODFEI;
|
|
}
|
|
|
|
// Token: 0x0601606C RID: 90220 RVA: 0x00523654 File Offset: 0x00521854
|
|
[Token(Token = "0x601606C")]
|
|
[Address(RVA = "0xEE0A50", Offset = "0xEDF850", VA = "0x180EE0A50")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAddToCircuitGroup(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
this.CAFAEKJIKGJ(EOJKOIGNHPJ, true);
|
|
if (!this.MBJDDEBAHNH)
|
|
{
|
|
this.ABNCAMHHOJK(EOJKOIGNHPJ, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601606D RID: 90221 RVA: 0x0052367C File Offset: 0x0052187C
|
|
[Token(Token = "0x601606D")]
|
|
[Address(RVA = "0xEE6530", Offset = "0xEE5330", VA = "0x180EE6530")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAddListToCircuitGroup(List<CreationObject> INDOBHBBLCP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
while (this.MBJDDEBAHNH)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601606E RID: 90222 RVA: 0x0052369C File Offset: 0x0052189C
|
|
[Token(Token = "0x601606E")]
|
|
[Address(RVA = "0xEE0A50", Offset = "0xEDF850", VA = "0x180EE0A50")]
|
|
private void GDKCJFNDOEF(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
this.CAFAEKJIKGJ(EOJKOIGNHPJ, true);
|
|
if (!this.MBJDDEBAHNH)
|
|
{
|
|
this.ABNCAMHHOJK(EOJKOIGNHPJ, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601606F RID: 90223 RVA: 0x005236C4 File Offset: 0x005218C4
|
|
[Token(Token = "0x601606F")]
|
|
[Address(RVA = "0xEDE0A0", Offset = "0xEDCEA0", VA = "0x180EDE0A0", Slot = "37")]
|
|
protected override void CBMPHMIJFOC(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC)
|
|
{
|
|
base.RpcAddToGroup(EOJKOIGNHPJ, LEBLIOOPPFC);
|
|
if (!this.MBJDDEBAHNH)
|
|
{
|
|
this.ABNCAMHHOJK(EOJKOIGNHPJ, LEBLIOOPPFC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016070 RID: 90224 RVA: 0x005236EC File Offset: 0x005218EC
|
|
[Token(Token = "0x6016070")]
|
|
[Address(RVA = "0xEDFD40", Offset = "0xEDEB40", VA = "0x180EDFD40", Slot = "38")]
|
|
public override bool ExtractCreationObjectToParentGroupOrRoot(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
bool flag = base.ExtractCreationObjectToParentGroupOrRoot(EOJKOIGNHPJ);
|
|
if (flag)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<CreationObject> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcExtractFromCircuitGroupToParentGroupOrRoot);
|
|
photonView.RpcAll<CreationObject>(lflfmimncon, EOJKOIGNHPJ);
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06016071 RID: 90225 RVA: 0x00523728 File Offset: 0x00521928
|
|
[Token(Token = "0x6016071")]
|
|
[Address(RVA = "0xEDFE10", Offset = "0xEDEC10", VA = "0x180EDFE10", Slot = "39")]
|
|
public override bool ExtractCreationObjectsToParentGroupOrRoot(IEnumerable<CreationObject> INDOBHBBLCP)
|
|
{
|
|
bool flag = base.ExtractCreationObjectsToParentGroupOrRoot(INDOBHBBLCP);
|
|
if (flag)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<List<CreationObject>> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcExtractListFromCircuitGroupToParentGroupOrRoot);
|
|
List<CreationObject> list = Enumerable.ToList<CreationObject>(INDOBHBBLCP);
|
|
photonView.RpcAll<List<CreationObject>>(lflfmimncon, list);
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06016072 RID: 90226 RVA: 0x0052376C File Offset: 0x0052196C
|
|
[Token(Token = "0x6016072")]
|
|
[Address(RVA = "0xEE6FC0", Offset = "0xEE5DC0", VA = "0x180EE6FC0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcExtractFromCircuitGroupToParentGroupOrRoot(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
this.CAKHJECCELH(EOJKOIGNHPJ);
|
|
}
|
|
|
|
// Token: 0x06016073 RID: 90227 RVA: 0x00523780 File Offset: 0x00521980
|
|
[Token(Token = "0x6016073")]
|
|
[Address(RVA = "0xEE6FD0", Offset = "0xEE5DD0", VA = "0x180EE6FD0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcExtractListFromCircuitGroupToParentGroupOrRoot(List<CreationObject> INDOBHBBLCP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.ObjectsPendingRemoval.Clear();
|
|
List<CreationObject> objectsPendingRemoval = this.ObjectsPendingRemoval;
|
|
objectsPendingRemoval.AddRange(INDOBHBBLCP);
|
|
List<CreationObject>.Enumerator enumerator = objectsPendingRemoval.GetEnumerator();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<CreationObject> objectsPendingRemoval2 = this.ObjectsPendingRemoval;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.ObjectsPendingRemoval.Clear();
|
|
}
|
|
|
|
// Token: 0x06016074 RID: 90228 RVA: 0x005237D8 File Offset: 0x005219D8
|
|
[Token(Token = "0x6016074")]
|
|
[Address(RVA = "0xEDE000", Offset = "0xEDCE00", VA = "0x180EDE000")]
|
|
private void CAKHJECCELH(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
int num = 0;
|
|
this.CAFAEKJIKGJ(EOJKOIGNHPJ, num != 0);
|
|
if (!this.MBJDDEBAHNH)
|
|
{
|
|
this.GLKEGGNGGDK(EOJKOIGNHPJ);
|
|
}
|
|
bool flag = this.FLGJBFODKGN.Remove(EOJKOIGNHPJ);
|
|
if (this.LPPPPDIODCP)
|
|
{
|
|
this.LPPPPDIODCP = false;
|
|
this.UpdateBigDataTrackedObject();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016075 RID: 90229 RVA: 0x00523828 File Offset: 0x00521A28
|
|
[Token(Token = "0x6016075")]
|
|
[Address(RVA = "0xEE5B40", Offset = "0xEE4940", VA = "0x180EE5B40", Slot = "56")]
|
|
public override void OnGroupPopped()
|
|
{
|
|
this.CollapseGroup();
|
|
}
|
|
|
|
// Token: 0x06016076 RID: 90230 RVA: 0x0052383C File Offset: 0x00521A3C
|
|
[Token(Token = "0x6016076")]
|
|
[Address(RVA = "0xEDFB70", Offset = "0xEDE970", VA = "0x180EDFB70")]
|
|
public void ExpandGroup()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<CreationObject> cplfchmmiel = this.CPLFCHMMIEL;
|
|
num += num;
|
|
num++;
|
|
this.GLKEGGNGGDK(num);
|
|
num += num;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
GameObject gameObject = this.addInputInterfaceNodeContainer;
|
|
AOLMGGAPKEH npgdlkmbgoa = this.NPGDLKMBGOA;
|
|
object kjfkgodfdmo = this.KJFKGODFDMO;
|
|
ulong num2;
|
|
this.LIGCBBDANLH(num2 != 0UL, kjfkgodfdmo, npgdlkmbgoa, gameObject);
|
|
GameObject gameObject2 = this.addOutputInterfaceNodeContainer;
|
|
AOLMGGAPKEH igdpijknbgc = this.IGDPIJKNBGC;
|
|
object kjfkgodfdmo2 = this.KJFKGODFDMO;
|
|
ulong num3;
|
|
this.LIGCBBDANLH(num3 != 0UL, kjfkgodfdmo2, igdpijknbgc, gameObject2);
|
|
this.MBJDDEBAHNH = true;
|
|
}
|
|
|
|
// Token: 0x06016077 RID: 90231 RVA: 0x005238D0 File Offset: 0x00521AD0
|
|
[Token(Token = "0x6016077")]
|
|
[Address(RVA = "0xEDE9F0", Offset = "0xEDD7F0", VA = "0x180EDE9F0")]
|
|
public void CollapseGroup()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<CreationObject> cplfchmmiel = this.CPLFCHMMIEL;
|
|
num += num;
|
|
num++;
|
|
ulong num2;
|
|
this.ABNCAMHHOJK(num, num2 != 0UL);
|
|
num += num;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
GameObject gameObject = this.addInputInterfaceNodeContainer;
|
|
AOLMGGAPKEH npgdlkmbgoa = this.NPGDLKMBGOA;
|
|
object kjfkgodfdmo = this.KJFKGODFDMO;
|
|
int num3 = 0;
|
|
this.LIGCBBDANLH(num3 != 0, kjfkgodfdmo, npgdlkmbgoa, gameObject);
|
|
GameObject gameObject2 = this.addOutputInterfaceNodeContainer;
|
|
AOLMGGAPKEH igdpijknbgc = this.IGDPIJKNBGC;
|
|
object kjfkgodfdmo2 = this.KJFKGODFDMO;
|
|
int num4 = 0;
|
|
this.LIGCBBDANLH(num4 != 0, kjfkgodfdmo2, igdpijknbgc, gameObject2);
|
|
this.MBJDDEBAHNH = false;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcUpdateLocalTransforms);
|
|
photonView.RpcOthers(anjgmeddnpe);
|
|
}
|
|
|
|
// Token: 0x06016078 RID: 90232 RVA: 0x0052398C File Offset: 0x00521B8C
|
|
[Token(Token = "0x6016078")]
|
|
[Address(RVA = "0xEE7180", Offset = "0xEE5F80", VA = "0x180EE7180")]
|
|
[NFOMENMAOIA]
|
|
private void RpcUpdateLocalTransforms()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<CreationObject> cplfchmmiel = this.CPLFCHMMIEL;
|
|
num += num;
|
|
num++;
|
|
this.FLGJBFODKGN[num] = num;
|
|
num += num;
|
|
}
|
|
while (num != 0);
|
|
if (this.LPPPPDIODCP)
|
|
{
|
|
this.LPPPPDIODCP = false;
|
|
this.UpdateBigDataTrackedObject();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016079 RID: 90233 RVA: 0x005239E8 File Offset: 0x00521BE8
|
|
[Token(Token = "0x6016079")]
|
|
[Address(RVA = "0xEE6330", Offset = "0xEE5130", VA = "0x180EE6330", Slot = "45")]
|
|
public override void PrepForSerialization()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if ((this.MBJDDEBAHNH ? 1 : 0) == num)
|
|
{
|
|
return;
|
|
}
|
|
List<CreationObject> cplfchmmiel = this.CPLFCHMMIEL;
|
|
num += num;
|
|
num++;
|
|
this.FLGJBFODKGN[num] = num;
|
|
num += num;
|
|
}
|
|
while (num != 0);
|
|
if (this.LPPPPDIODCP)
|
|
{
|
|
this.LPPPPDIODCP = false;
|
|
this.UpdateBigDataTrackedObject();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601607A RID: 90234 RVA: 0x00523A4C File Offset: 0x00521C4C
|
|
[Token(Token = "0x601607A")]
|
|
[Address(RVA = "0xEDE950", Offset = "0xEDD750", VA = "0x180EDE950")]
|
|
public void CleanupNodesWithNoInternalConnections(bool HNPIHPIBHPD)
|
|
{
|
|
Action action = delegate
|
|
{
|
|
PhotonView photonView = this.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcCleanupNodesWithNoInternalConnections);
|
|
photonView.RpcAll(anjgmeddnpe);
|
|
if (HNPIHPIBHPD)
|
|
{
|
|
ObjectGroup <HOGCLMPDKKJ>k__BackingField = this.<HOGCLMPDKKJ>k__BackingField;
|
|
int num = 0;
|
|
if (<HOGCLMPDKKJ>k__BackingField != num)
|
|
{
|
|
ObjectGroup <HOGCLMPDKKJ>k__BackingField2 = this.<HOGCLMPDKKJ>k__BackingField;
|
|
if (<HOGCLMPDKKJ>k__BackingField2 != 0 && <HOGCLMPDKKJ>k__BackingField2 != 0)
|
|
{
|
|
bool shouldPropagate = HNPIHPIBHPD;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
|
}
|
|
|
|
// Token: 0x0601607B RID: 90235 RVA: 0x00523A88 File Offset: 0x00521C88
|
|
[Token(Token = "0x601607B")]
|
|
[Address(RVA = "0xEE6C50", Offset = "0xEE5A50", VA = "0x180EE6C50")]
|
|
[NFOMENMAOIA]
|
|
private void RpcCleanupNodesWithNoInternalConnections()
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes = this.ActiveInputInterfaceNodes;
|
|
Func<CircuitGroupInterfaceNode, bool> <>9__86_ = CircuitGroup.<>c.<>9__86_0;
|
|
if (<>9__86_ == 0)
|
|
{
|
|
CircuitGroup.<>c.<>9__86_0 = delegate(CircuitGroupInterfaceNode node)
|
|
{
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk = node.GPLJLMMNLKK;
|
|
bool flag3;
|
|
if (!flag3)
|
|
{
|
|
return flag3;
|
|
}
|
|
bool flag4;
|
|
return flag4;
|
|
};
|
|
}
|
|
List<CircuitGroupInterfaceNode> list = Enumerable.ToList<CircuitGroupInterfaceNode>(Enumerable.Where<CircuitGroupInterfaceNode>(activeInputInterfaceNodes, <>9__86_));
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (num != -1)
|
|
{
|
|
}
|
|
List<CircuitGroupInterfaceNode> activeOutputInterfaceNodes = this.ActiveOutputInterfaceNodes;
|
|
Func<CircuitGroupInterfaceNode, bool> func;
|
|
if (CircuitGroup.<>c.<>9__86_1 == 0)
|
|
{
|
|
func = delegate(CircuitGroupInterfaceNode node)
|
|
{
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk2 = node.GPLJLMMNLKK;
|
|
bool flag5;
|
|
if (!flag5)
|
|
{
|
|
return flag5;
|
|
}
|
|
bool flag6;
|
|
return flag6;
|
|
};
|
|
CircuitGroup.<>c.<>9__86_1 = func;
|
|
}
|
|
List<CircuitGroupInterfaceNode> list2 = Enumerable.ToList<CircuitGroupInterfaceNode>(Enumerable.Where<CircuitGroupInterfaceNode>(activeOutputInterfaceNodes, func));
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601607C RID: 90236 RVA: 0x00523B1C File Offset: 0x00521D1C
|
|
[Token(Token = "0x601607C")]
|
|
[Address(RVA = "0xEE57D0", Offset = "0xEE45D0", VA = "0x180EE57D0")]
|
|
public void OnAddTemporaryNodeConnection(ConnectionPoint otherNode)
|
|
{
|
|
if (otherNode != 0)
|
|
{
|
|
if (otherNode == 0)
|
|
{
|
|
if (otherNode == 0)
|
|
{
|
|
return;
|
|
}
|
|
bool isCircuitPoint = otherNode.CJIMJENNIPE;
|
|
if (!this.LCBMHKBHHFG(isCircuitPoint))
|
|
{
|
|
return;
|
|
}
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<CircuitGroup, int, bool> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcAddNewInterfaceNodeForInterfaceConnection);
|
|
}
|
|
object obj;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes = this.ActiveInputInterfaceNodes;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
DGLOJCGDOGG.NECIHPEMJNG<CircuitNodeDisplay, int, bool> necihpemjng2 = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcAddNewInterfaceNodeForCircuitConnection);
|
|
if (otherNode != 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601607D RID: 90237 RVA: 0x00523B98 File Offset: 0x00521D98
|
|
[Token(Token = "0x601607D")]
|
|
[Address(RVA = "0xEE6650", Offset = "0xEE5450", VA = "0x180EE6650")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAddNewInterfaceNodeForCircuitConnection(CircuitNodeDisplay JNAGKBOCNDL, int POFOFFDCGCB, bool JDEIAPLLKND)
|
|
{
|
|
CircuitConnectionPoint circuitConnectionPoint = this.NFNAGOLCHFD(JNAGKBOCNDL, POFOFFDCGCB, JDEIAPLLKND);
|
|
int num = 0;
|
|
if (circuitConnectionPoint != num)
|
|
{
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
this.FHGEFPCHIOM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601607E RID: 90238 RVA: 0x00523BCC File Offset: 0x00521DCC
|
|
[Token(Token = "0x601607E")]
|
|
[Address(RVA = "0xEE48D0", Offset = "0xEE36D0", VA = "0x180EE48D0")]
|
|
private CircuitConnectionPoint NFNAGOLCHFD(CircuitNodeDisplay JNAGKBOCNDL, int POFOFFDCGCB, bool JDEIAPLLKND)
|
|
{
|
|
if (!JDEIAPLLKND)
|
|
{
|
|
Dictionary<OutputSlot, CircuitOutputConnectionPoint> outputSlotDisplays = JNAGKBOCNDL.OutputSlotDisplays;
|
|
}
|
|
Dictionary<InputSlot, CircuitInputConnectionPoint> inputSlotDisplays = JNAGKBOCNDL.InputSlotDisplays;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601607F RID: 90239 RVA: 0x00523BF4 File Offset: 0x00521DF4
|
|
[Token(Token = "0x601607F")]
|
|
[Address(RVA = "0xEE67A0", Offset = "0xEE55A0", VA = "0x180EE67A0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAddNewInterfaceNodeForInterfaceConnection(CircuitGroup LNGBHCHBLNL, int HEIACMJMKGD, bool JDEIAPLLKND)
|
|
{
|
|
CircuitGroupInterfaceNode activeInterfaceNode = LNGBHCHBLNL.GetActiveInterfaceNode(HEIACMJMKGD, JDEIAPLLKND);
|
|
int num = 0;
|
|
if (activeInterfaceNode != num)
|
|
{
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
this.FHGEFPCHIOM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016080 RID: 90240 RVA: 0x00523C30 File Offset: 0x00521E30
|
|
[Token(Token = "0x6016080")]
|
|
[Address(RVA = "0xEDD7B0", Offset = "0xEDC5B0", VA = "0x180EDD7B0")]
|
|
public void BroadcastAssignInterfaceNode(CircuitGroupInterfaceNode LCILICPOGIH, CircuitGroupInterfaceNode.IFEJCGJCOGE JOGMGBBAOFC, bool BNMDGOHLGIE)
|
|
{
|
|
bool isCircuitPoint = LCILICPOGIH.CJIMJENNIPE;
|
|
int num = LCILICPOGIH.ActiveIndex();
|
|
bool flag = JOGMGBBAOFC.GEFGBOBAGHO;
|
|
if (!flag)
|
|
{
|
|
if (!JOGMGBBAOFC.GBFANLDFJIO)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<int, bool, bool> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcAssignNodeToEmpty);
|
|
photonView.RpcAll<int, bool, bool>(necihpemjng, num, isCircuitPoint, BNMDGOHLGIE);
|
|
}
|
|
PhotonView photonView2 = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.CMIDFFILHAE<int, bool, CircuitGroup, int, bool, bool> cmidffilhae = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcAssignNodeToInterfaceConnection);
|
|
return;
|
|
}
|
|
if (flag)
|
|
{
|
|
}
|
|
PhotonView photonView3 = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.CMIDFFILHAE<int, bool, CircuitNodeDisplay, int, bool, bool> cmidffilhae2 = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcAssignNodeToCircuitConnection);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016081 RID: 90241 RVA: 0x00523CBC File Offset: 0x00521EBC
|
|
[Token(Token = "0x6016081")]
|
|
[Address(RVA = "0xEE68E0", Offset = "0xEE56E0", VA = "0x180EE68E0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAssignNodeToCircuitConnection(int MGCOJCCAMAE, bool FKCCJLOFJDB, CircuitNodeDisplay JNAGKBOCNDL, int FJBMHKBGHII, bool LDOGLCCLFKE, bool BNMDGOHLGIE)
|
|
{
|
|
int num = 0;
|
|
CircuitGroupInterfaceNode activeInterfaceNode = this.GetActiveInterfaceNode(MGCOJCCAMAE, FKCCJLOFJDB);
|
|
int num2 = 0;
|
|
if (activeInterfaceNode != num2)
|
|
{
|
|
int num3 = 0;
|
|
CircuitConnectionPoint circuitConnectionPoint;
|
|
if (circuitConnectionPoint != num3)
|
|
{
|
|
activeInterfaceNode.AssignExternalNode(num, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016082 RID: 90242 RVA: 0x00523D10 File Offset: 0x00521F10
|
|
[Token(Token = "0x6016082")]
|
|
[Address(RVA = "0xEE6B10", Offset = "0xEE5910", VA = "0x180EE6B10")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAssignNodeToInterfaceConnection(int KLFOOLHEMEM, bool MGHNIHNJLCJ, CircuitGroup JNKFFMPDLCK, int NEAFMBAGINE, bool JKHIHONPHDM, bool BNMDGOHLGIE)
|
|
{
|
|
int num = 0;
|
|
CircuitGroupInterfaceNode activeInterfaceNode = this.GetActiveInterfaceNode(KLFOOLHEMEM, MGHNIHNJLCJ);
|
|
int num2 = 0;
|
|
if (activeInterfaceNode != num2)
|
|
{
|
|
int num3 = 0;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode;
|
|
if (circuitGroupInterfaceNode != num3)
|
|
{
|
|
activeInterfaceNode.AssignExternalNode(num, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016083 RID: 90243 RVA: 0x00523D60 File Offset: 0x00521F60
|
|
[Token(Token = "0x6016083")]
|
|
[Address(RVA = "0xEE6A20", Offset = "0xEE5820", VA = "0x180EE6A20")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAssignNodeToEmpty(int LIIMLAGBIPB, bool JDEIAPLLKND, bool BNMDGOHLGIE)
|
|
{
|
|
CircuitGroupInterfaceNode activeInterfaceNode = this.GetActiveInterfaceNode(LIIMLAGBIPB, JDEIAPLLKND);
|
|
int num = 0;
|
|
if (activeInterfaceNode != num)
|
|
{
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
if (BNMDGOHLGIE)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016084 RID: 90244 RVA: 0x00523D94 File Offset: 0x00521F94
|
|
[Token(Token = "0x6016084")]
|
|
[Address(RVA = "0xEE28B0", Offset = "0xEE16B0", VA = "0x180EE28B0", Slot = "48")]
|
|
protected override void JCOCHDNOKOA(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
base.JCOCHDNOKOA(EOJKOIGNHPJ);
|
|
Dictionary<CreationObject, Matrix4x4> flgjbfodkgn = this.FLGJBFODKGN;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
float m3 = matrix4x.m03;
|
|
if (this.LPPPPDIODCP)
|
|
{
|
|
this.LPPPPDIODCP = false;
|
|
this.UpdateBigDataTrackedObject();
|
|
}
|
|
if (!this.MBJDDEBAHNH)
|
|
{
|
|
this.ABNCAMHHOJK(EOJKOIGNHPJ, true);
|
|
return;
|
|
}
|
|
this.GLKEGGNGGDK(EOJKOIGNHPJ);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016085 RID: 90245 RVA: 0x00523DFC File Offset: 0x00521FFC
|
|
[Token(Token = "0x6016085")]
|
|
[Address(RVA = "0xEDEC90", Offset = "0xEDDA90", VA = "0x180EDEC90", Slot = "49")]
|
|
protected override void DFDDODLKPCI(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
base.DFDDODLKPCI(EOJKOIGNHPJ);
|
|
bool flag = this.FLGJBFODKGN.Remove(EOJKOIGNHPJ);
|
|
if (this.LPPPPDIODCP)
|
|
{
|
|
this.LPPPPDIODCP = false;
|
|
this.UpdateBigDataTrackedObject();
|
|
}
|
|
int num = 0;
|
|
this.MIFKNFGPMIM(EOJKOIGNHPJ, num != 0);
|
|
}
|
|
|
|
// Token: 0x06016086 RID: 90246 RVA: 0x00523E44 File Offset: 0x00522044
|
|
[Token(Token = "0x6016086")]
|
|
[Address(RVA = "0xEE0E60", Offset = "0xEDFC60", VA = "0x180EE0E60")]
|
|
public int GetActiveInterfaceNodeIndex(CircuitGroupInterfaceNode IKFLAODDALD)
|
|
{
|
|
int num = 0;
|
|
if (!(IKFLAODDALD == num))
|
|
{
|
|
if (!IKFLAODDALD.CJIMJENNIPE)
|
|
{
|
|
}
|
|
return this.ActiveInputInterfaceNodes.IndexOf(IKFLAODDALD);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
// Token: 0x06016087 RID: 90247 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016087")]
|
|
[Address(RVA = "0xEE0F20", Offset = "0xEDFD20", VA = "0x180EE0F20")]
|
|
public CircuitGroupInterfaceNode GetActiveInterfaceNode(int EFBDCIJMFGD, bool JDEIAPLLKND)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016088 RID: 90248 RVA: 0x00523E7C File Offset: 0x0052207C
|
|
[Token(Token = "0x6016088")]
|
|
[Address(RVA = "0xEE2E80", Offset = "0xEE1C80", VA = "0x180EE2E80", Slot = "46")]
|
|
protected override bool LGCADEGJNJI(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC, out string FMDPEKAACKI)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (EOJKOIGNHPJ == num)
|
|
{
|
|
goto IL_3A;
|
|
}
|
|
CircuitNodeDisplay component = EOJKOIGNHPJ.GetComponent<CircuitNodeDisplay>();
|
|
int num2 = 0;
|
|
if (component != num2)
|
|
{
|
|
if (!component.<PLNLNKHLHMM>k__BackingField)
|
|
{
|
|
goto IL_3A;
|
|
}
|
|
if (component._isSimpleNode)
|
|
{
|
|
if (component._disallowedFromCircuitBoards)
|
|
{
|
|
goto IL_3A;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
IL_49:
|
|
StateMachineState component2 = EOJKOIGNHPJ.GetComponent<StateMachineState>();
|
|
int num3 = 0;
|
|
if (component2 != num3)
|
|
{
|
|
break;
|
|
}
|
|
CircuitGroup component3 = EOJKOIGNHPJ.GetComponent<CircuitGroup>();
|
|
int num4 = 0;
|
|
if (component3 != num4)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_3A:
|
|
string text = string.Format("Tried to add {0} to CircuitGroup but it is not a Simple CircuitNodeDisplay, a StateMachineState, or a CircuitGroup", EOJKOIGNHPJ);
|
|
goto IL_49;
|
|
}
|
|
bool flag = base.LGCADEGJNJI(EOJKOIGNHPJ, LEBLIOOPPFC, out FMDPEKAACKI);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016089 RID: 90249 RVA: 0x00523F10 File Offset: 0x00522110
|
|
[Token(Token = "0x6016089")]
|
|
[Address(RVA = "0xEDEC10", Offset = "0xEDDA10", VA = "0x180EDEC10")]
|
|
private void DCGONHACJIH()
|
|
{
|
|
TMP_Text tmp_Text = this.circuitGroupNameText;
|
|
string text = this.MOIAIIBECDA.IAHDANBDAAM();
|
|
bool isCompleted = ((IAsyncResult)tmp_Text).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0601608A RID: 90250 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601608A")]
|
|
[Address(RVA = "0xEE44B0", Offset = "0xEE32B0", VA = "0x180EE44B0")]
|
|
private void NFBFMAEKDAF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601608B RID: 90251 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601608B")]
|
|
[Address(RVA = "0xEE2C10", Offset = "0xEE1A10", VA = "0x180EE2C10")]
|
|
private void KIKHLJOKLKK()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601608C RID: 90252 RVA: 0x00523F40 File Offset: 0x00522140
|
|
[Token(Token = "0x601608C")]
|
|
[Address(RVA = "0xEE4F90", Offset = "0xEE3D90", VA = "0x180EE4F90")]
|
|
private void OKNGLCGAEMA(bool JDEIAPLLKND)
|
|
{
|
|
List<string> jfincfciiam;
|
|
List<string> jfincfciiam2;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
return;
|
|
}
|
|
if (!JDEIAPLLKND)
|
|
{
|
|
jfincfciiam = CircuitGroup.JFINCFCIIAM;
|
|
jfincfciiam.Clear();
|
|
List<CircuitGroupInterfaceNode> activeOutputInterfaceNodes = this.ActiveOutputInterfaceNodes;
|
|
List<string>.Enumerator enumerator = jfincfciiam.GetEnumerator();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
jfincfciiam2 = CircuitGroup.JFINCFCIIAM;
|
|
jfincfciiam2.Clear();
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes = this.ActiveInputInterfaceNodes;
|
|
List<string>.Enumerator enumerator2 = jfincfciiam2.GetEnumerator();
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto Block_3;
|
|
}
|
|
}
|
|
}
|
|
string[] array = jfincfciiam.ToArray();
|
|
KLLMCPFPIIE<string[]> egnfdoobabd = this.EGNFDOOBABD;
|
|
return;
|
|
Block_3:
|
|
string[] array2 = jfincfciiam2.ToArray();
|
|
KLLMCPFPIIE<string[]> oligajgmncd = this.OLIGAJGMNCD;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601608D RID: 90253 RVA: 0x00523FD4 File Offset: 0x005221D4
|
|
[Token(Token = "0x601608D")]
|
|
[Address(RVA = "0xEE3080", Offset = "0xEE1E80", VA = "0x180EE3080")]
|
|
private void LHFGFPCMCDD()
|
|
{
|
|
this.NFBFMAEKDAF();
|
|
this.KIKHLJOKLKK();
|
|
}
|
|
|
|
// Token: 0x0601608E RID: 90254 RVA: 0x00523FF0 File Offset: 0x005221F0
|
|
[Token(Token = "0x601608E")]
|
|
[Address(RVA = "0xEE6170", Offset = "0xEE4F70", VA = "0x180EE6170")]
|
|
private string POALLFDKEBE(CircuitGroupInterfaceNode IKFLAODDALD, bool JDEIAPLLKND)
|
|
{
|
|
int num = 0;
|
|
if (!(IKFLAODDALD == num))
|
|
{
|
|
if (!IKFLAODDALD.CJIMJENNIPE)
|
|
{
|
|
}
|
|
int num2 = this.ActiveInputInterfaceNodes.IndexOf(IKFLAODDALD);
|
|
}
|
|
return this.POALLFDKEBE(-1, JDEIAPLLKND);
|
|
}
|
|
|
|
// Token: 0x0601608F RID: 90255 RVA: 0x00524030 File Offset: 0x00522230
|
|
[Token(Token = "0x601608F")]
|
|
[Address(RVA = "0xEE5FB0", Offset = "0xEE4DB0", VA = "0x180EE5FB0")]
|
|
private string POALLFDKEBE(int EFBDCIJMFGD, bool JDEIAPLLKND)
|
|
{
|
|
string empty = string.Empty;
|
|
if (!JDEIAPLLKND)
|
|
{
|
|
int num = Enumerable.Count<string>(this.EGNFDOOBABD.IAHDANBDAAM());
|
|
if (EFBDCIJMFGD < num)
|
|
{
|
|
string[] array = this.EGNFDOOBABD.IAHDANBDAAM();
|
|
}
|
|
return empty;
|
|
}
|
|
int num2 = Enumerable.Count<string>(this.OLIGAJGMNCD.IAHDANBDAAM());
|
|
while (EFBDCIJMFGD >= num2)
|
|
{
|
|
}
|
|
string[] array2 = this.OLIGAJGMNCD.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016090 RID: 90256 RVA: 0x00524094 File Offset: 0x00522294
|
|
[Token(Token = "0x6016090")]
|
|
[Address(RVA = "0xEDE540", Offset = "0xEDD340", VA = "0x180EDE540")]
|
|
private void CJLHKGAGOCN(CircuitGroupInterfaceNode IKFLAODDALD, bool JDEIAPLLKND, string MMBOKOLAJFH)
|
|
{
|
|
string name = MMBOKOLAJFH;
|
|
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(MMBOKOLAJFH);
|
|
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
CircuitGroup <>4__this = this;
|
|
CircuitGroupInterfaceNode node = IKFLAODDALD;
|
|
int activeInterfaceNodeIndex = <>4__this.GetActiveInterfaceNodeIndex(node);
|
|
CircuitGroup <>4__this2 = this;
|
|
string name2 = name;
|
|
bool isInput = JDEIAPLLKND;
|
|
<>4__this2.CJLHKGAGOCN(activeInterfaceNodeIndex, isInput, name2);
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016091 RID: 90257 RVA: 0x005240DC File Offset: 0x005222DC
|
|
[Token(Token = "0x6016091")]
|
|
[Address(RVA = "0xEDE640", Offset = "0xEDD440", VA = "0x180EDE640")]
|
|
private void CJLHKGAGOCN(int EFBDCIJMFGD, bool JDEIAPLLKND, string MMBOKOLAJFH)
|
|
{
|
|
if (!JDEIAPLLKND)
|
|
{
|
|
int num = Enumerable.Count<string>(this.EGNFDOOBABD.IAHDANBDAAM());
|
|
if (EFBDCIJMFGD < num)
|
|
{
|
|
string[] array = new string[Enumerable.Count<string>(this.EGNFDOOBABD.IAHDANBDAAM())];
|
|
string[] array2 = this.EGNFDOOBABD.IAHDANBDAAM();
|
|
if (MMBOKOLAJFH != 0)
|
|
{
|
|
}
|
|
array[0] = MMBOKOLAJFH;
|
|
this.POIEHPPJGLC = array;
|
|
}
|
|
return;
|
|
}
|
|
int num2 = Enumerable.Count<string>(this.OLIGAJGMNCD.IAHDANBDAAM());
|
|
while (EFBDCIJMFGD >= num2)
|
|
{
|
|
}
|
|
string[] array3 = new string[Enumerable.Count<string>(this.OLIGAJGMNCD.IAHDANBDAAM())];
|
|
string[] array4 = this.OLIGAJGMNCD.IAHDANBDAAM();
|
|
if (MMBOKOLAJFH != 0)
|
|
{
|
|
}
|
|
array3[0] = MMBOKOLAJFH;
|
|
this.DEJFLLPHBJD = array3;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016092 RID: 90258 RVA: 0x00524194 File Offset: 0x00522394
|
|
[Token(Token = "0x6016092")]
|
|
[Address(RVA = "0xEDCD40", Offset = "0xEDBB40", VA = "0x180EDCD40")]
|
|
private void ABNCAMHHOJK(CreationObject EOJKOIGNHPJ, bool ICLHPEFAABP = true)
|
|
{
|
|
if (ICLHPEFAABP)
|
|
{
|
|
Dictionary<CreationObject, Matrix4x4> flgjbfodkgn = this.FLGJBFODKGN;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
float m3 = matrix4x.m03;
|
|
if (this.LPPPPDIODCP)
|
|
{
|
|
this.LPPPPDIODCP = false;
|
|
this.UpdateBigDataTrackedObject();
|
|
}
|
|
}
|
|
this.MIFKNFGPMIM(EOJKOIGNHPJ, true);
|
|
}
|
|
|
|
// Token: 0x06016093 RID: 90259 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016093")]
|
|
[Address(RVA = "0xEE0A90", Offset = "0xEDF890", VA = "0x180EE0A90")]
|
|
private void GLKEGGNGGDK(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016094 RID: 90260 RVA: 0x005241E8 File Offset: 0x005223E8
|
|
[Token(Token = "0x6016094")]
|
|
[Address(RVA = "0xEE4120", Offset = "0xEE2F20", VA = "0x180EE4120")]
|
|
private void MIFKNFGPMIM(CreationObject EOJKOIGNHPJ, bool AGOJNCJEAHN)
|
|
{
|
|
EOJKOIGNHPJ.tool.SetRenderersEnabled(AGOJNCJEAHN, this);
|
|
CircuitNodeDisplay component = EOJKOIGNHPJ.GetComponent<CircuitNodeDisplay>();
|
|
int num = 0;
|
|
if (!(component != num))
|
|
{
|
|
StateMachineState component2 = EOJKOIGNHPJ.GetComponent<StateMachineState>();
|
|
int num2 = 0;
|
|
if (!(component2 != num2))
|
|
{
|
|
CircuitGroup component3 = EOJKOIGNHPJ.GetComponent<CircuitGroup>();
|
|
int num3 = 0;
|
|
if (component3 != num3)
|
|
{
|
|
AOLMGGAPKEH dfaogpcpbbc = component3.DFAOGPCPBBC;
|
|
if (AGOJNCJEAHN)
|
|
{
|
|
goto IL_60;
|
|
}
|
|
dfaogpcpbbc.BIHKNNPGGKP(this);
|
|
}
|
|
return;
|
|
}
|
|
IL_60:
|
|
component2.SetTransitionVisualsHidden(AGOJNCJEAHN, this);
|
|
}
|
|
component.SetConnectionVisualsHidden(AGOJNCJEAHN, this);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016095 RID: 90261 RVA: 0x0052426C File Offset: 0x0052246C
|
|
[Token(Token = "0x6016095")]
|
|
[Address(RVA = "0xEE29B0", Offset = "0xEE17B0", VA = "0x180EE29B0")]
|
|
private Matrix4x4 KBKFOCJPNMD(CreationObject NLNHFEEMFBN)
|
|
{
|
|
Transform transform = NLNHFEEMFBN.transform;
|
|
int num = 0;
|
|
float num2 = transform.CPEJGKGFNJH((float)num);
|
|
Transform transform2 = NLNHFEEMFBN.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Transform transform3 = NLNHFEEMFBN.transform;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
this.m_CachedPtr = (IntPtr)m;
|
|
float m3 = matrix4x.m03;
|
|
this.pvCacheInitialized = m2 != null;
|
|
this.internalOnDestroying = m3;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016096 RID: 90262 RVA: 0x005242EC File Offset: 0x005224EC
|
|
[Token(Token = "0x6016096")]
|
|
[Address(RVA = "0xEDFEE0", Offset = "0xEDECE0", VA = "0x180EDFEE0")]
|
|
private void FFDHIHAILGF(CreationObject NLNHFEEMFBN, Matrix4x4 DJBNHLEFJJP)
|
|
{
|
|
Transform transform = base.transform;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
float m3 = matrix4x.m03;
|
|
Matrix4x4 matrix4x2;
|
|
float m4 = matrix4x2.m01;
|
|
float m5 = matrix4x2.m02;
|
|
float m6 = matrix4x2.m03;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = NLNHFEEMFBN.transform;
|
|
Transform transform3 = NLNHFEEMFBN.transform;
|
|
}
|
|
|
|
// Token: 0x06016097 RID: 90263 RVA: 0x00524350 File Offset: 0x00522550
|
|
[Token(Token = "0x6016097")]
|
|
[Address(RVA = "0xEE46C0", Offset = "0xEE34C0", VA = "0x180EE46C0")]
|
|
private void NFIEHMFBGHL()
|
|
{
|
|
int num;
|
|
int num2;
|
|
do
|
|
{
|
|
num = 0;
|
|
num2 = this.<CGBNOHOLDGN>k__BackingField;
|
|
this.<CGBNOHOLDGN>k__BackingField = (int)((ulong)1L);
|
|
List<CircuitGroup> ianpdecnfig = this.IANPDECNFIG;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.<CGBNOHOLDGN>k__BackingField = (flag ? 1 : 0);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (this.<CGBNOHOLDGN>k__BackingField != num2)
|
|
{
|
|
ObjectGroup <HOGCLMPDKKJ>k__BackingField = this.<HOGCLMPDKKJ>k__BackingField;
|
|
int num3 = 0;
|
|
if (<HOGCLMPDKKJ>k__BackingField != num3)
|
|
{
|
|
ObjectGroup <HOGCLMPDKKJ>k__BackingField2 = this.<HOGCLMPDKKJ>k__BackingField;
|
|
if (<HOGCLMPDKKJ>k__BackingField2 != 0)
|
|
{
|
|
}
|
|
int num4 = 0;
|
|
if (<HOGCLMPDKKJ>k__BackingField2 != num4)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016098 RID: 90264 RVA: 0x005243D4 File Offset: 0x005225D4
|
|
[Token(Token = "0x6016098")]
|
|
[Address(RVA = "0xEE3F80", Offset = "0xEE2D80", VA = "0x180EE3F80")]
|
|
private void MFPKNIKBAPJ(IEnumerable<CircuitGroup.AHLGABMCCKK> JAMNPGBMHPD)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
while (num != 0);
|
|
this.FHGEFPCHIOM();
|
|
}
|
|
|
|
// Token: 0x06016099 RID: 90265 RVA: 0x00524404 File Offset: 0x00522604
|
|
[Token(Token = "0x6016099")]
|
|
[Address(RVA = "0xEDCEA0", Offset = "0xEDBCA0", VA = "0x180EDCEA0")]
|
|
private IEnumerable<CircuitGroup.AHLGABMCCKK> AEKAIHNENBE(CircuitNodeDisplay JNAGKBOCNDL)
|
|
{
|
|
CircuitGroup.PHKFJNMHPJL phkfjnmhpjl = new CircuitGroup.PHKFJNMHPJL(-2);
|
|
phkfjnmhpjl.<>4__this = this;
|
|
phkfjnmhpjl.<>3__nodeDisplay = JNAGKBOCNDL;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601609A RID: 90266 RVA: 0x0052442C File Offset: 0x0052262C
|
|
[Token(Token = "0x601609A")]
|
|
[Address(RVA = "0xEDCE20", Offset = "0xEDBC20", VA = "0x180EDCE20")]
|
|
private IEnumerable<CircuitGroup.AHLGABMCCKK> AEKAIHNENBE(StateMachineState GKNIHNHGBKC)
|
|
{
|
|
CircuitGroup.OFFHOPMJJDF offhopmjjdf = new CircuitGroup.OFFHOPMJJDF(-2);
|
|
offhopmjjdf.<>4__this = this;
|
|
offhopmjjdf.<>3__state = GKNIHNHGBKC;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601609B RID: 90267 RVA: 0x00524454 File Offset: 0x00522654
|
|
[Token(Token = "0x601609B")]
|
|
[Address(RVA = "0xEE2440", Offset = "0xEE1240", VA = "0x180EE2440")]
|
|
private CircuitGroup.AHLGABMCCKK? JCNKCCCHJPO(InputSlot POFOFFDCGCB, CircuitConnectionPoint LHEMACNBPMH, CircuitNodeDisplay JNAGKBOCNDL, CreationObject JBDFNIIFIPO, bool EKPNONNPCGO)
|
|
{
|
|
for (;;)
|
|
{
|
|
Dictionary<OutputSlot, CircuitOutputConnectionPoint> outputSlotDisplays = JNAGKBOCNDL.OutputSlotDisplays;
|
|
Dictionary.Entry[] entries = outputSlotDisplays.entries;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
if (outputSlotDisplays.entries.ToString() != 0)
|
|
{
|
|
IEnumerable<CircuitNode> enumerable;
|
|
CircuitNode circuitNode = Enumerable.First<CircuitNode>(enumerable);
|
|
}
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
CircuitNodeDisplay circuitNodeDisplay;
|
|
if (!(circuitNodeDisplay == num) && circuitNodeDisplay.GetComponent<CreationObject>() != JNAGKBOCNDL)
|
|
{
|
|
Dictionary<OutputSlot, CircuitOutputConnectionPoint> outputSlotDisplays2 = circuitNodeDisplay.OutputSlotDisplays;
|
|
if (JNAGKBOCNDL == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (0 == 0)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
CircuitInputConnectionPoint circuitInputConnectionPoint;
|
|
IntPtr cachedPtr = circuitInputConnectionPoint.m_CachedPtr;
|
|
Tool tool = circuitInputConnectionPoint.PBBJCLJPFMI;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
CircuitOutputConnectionPoint circuitOutputConnectionPoint;
|
|
if (circuitOutputConnectionPoint == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601609C RID: 90268 RVA: 0x005244EC File Offset: 0x005226EC
|
|
[Token(Token = "0x601609C")]
|
|
[Address(RVA = "0xEDCF20", Offset = "0xEDBD20", VA = "0x180EDCF20")]
|
|
private IEnumerable<CircuitGroup.AHLGABMCCKK> AEKAIHNENBE(CircuitGroup CKEBCMEKCJH)
|
|
{
|
|
CircuitGroup.AGNGDNFJDKK agngdnfjdkk = new CircuitGroup.AGNGDNFJDKK(-2);
|
|
agngdnfjdkk.<>4__this = this;
|
|
agngdnfjdkk.<>3__group = CKEBCMEKCJH;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601609D RID: 90269 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601609D")]
|
|
[Address(RVA = "0xEDDAF0", Offset = "0xEDC8F0", VA = "0x180EDDAF0")]
|
|
private void CAFAEKJIKGJ(CreationObject EOJKOIGNHPJ, bool LHGCDMMDHON)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601609E RID: 90270 RVA: 0x00524514 File Offset: 0x00522714
|
|
[Token(Token = "0x601609E")]
|
|
[Address(RVA = "0xEDF9E0", Offset = "0xEDE7E0", VA = "0x180EDF9E0")]
|
|
private CreationObject EKJPIEEMOLO(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
StateMachineState component = EOJKOIGNHPJ.GetComponent<StateMachineState>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineOwner = component.CLBGBCFNAII;
|
|
int num2 = 0;
|
|
if (stateMachineOwner != num2)
|
|
{
|
|
return component.CLBGBCFNAII.GetComponent<CreationObject>();
|
|
}
|
|
}
|
|
return EOJKOIGNHPJ;
|
|
}
|
|
|
|
// Token: 0x0601609F RID: 90271 RVA: 0x0052455C File Offset: 0x0052275C
|
|
[Token(Token = "0x601609F")]
|
|
[Address(RVA = "0xEE3CE0", Offset = "0xEE2AE0", VA = "0x180EE3CE0")]
|
|
private CircuitGroupInterfaceNode MEFKADFCMKI(CircuitGroup.AHLGABMCCKK AKLICFAFLGB, bool LEBLIOOPPFC)
|
|
{
|
|
List<CircuitGroupInterfaceNode> activeOutputInterfaceNodes = this.ActiveOutputInterfaceNodes;
|
|
CircuitGroupOutputInterfaceNode[] indbgkopmae = this.INDBGKOPMAE;
|
|
int size = activeOutputInterfaceNodes._size;
|
|
int num = Enumerable.Count<CircuitGroupOutputInterfaceNode>(indbgkopmae);
|
|
if (size == num)
|
|
{
|
|
Debug.LogWarning("Tried to set up a new output interface node but there are none available");
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes = this.ActiveInputInterfaceNodes;
|
|
CircuitGroupInputInterfaceNode[] ecmnpfjeojf = this.ECMNPFJEOJF;
|
|
int size2 = activeInputInterfaceNodes._size;
|
|
int num2 = Enumerable.Count<CircuitGroupInputInterfaceNode>(ecmnpfjeojf);
|
|
if (size2 == num2)
|
|
{
|
|
goto IL_D6;
|
|
}
|
|
}
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes2 = this.ActiveInputInterfaceNodes;
|
|
CircuitGroupInputInterfaceNode[] ecmnpfjeojf2 = this.ECMNPFJEOJF;
|
|
int size3 = activeInputInterfaceNodes2._size;
|
|
List<CircuitGroupInterfaceNode> activeOutputInterfaceNodes2 = this.ActiveOutputInterfaceNodes;
|
|
CircuitGroupOutputInterfaceNode[] indbgkopmae2 = this.INDBGKOPMAE;
|
|
int size4 = activeOutputInterfaceNodes2._size;
|
|
CircuitGroupOutputInterfaceNode circuitGroupOutputInterfaceNode = indbgkopmae2[size4];
|
|
if (LEBLIOOPPFC)
|
|
{
|
|
}
|
|
this.ActiveInputInterfaceNodes.Add(circuitGroupOutputInterfaceNode);
|
|
bool hasAuthority = base.OGIBLNIIHDK;
|
|
int num3;
|
|
if (LEBLIOOPPFC == hasAuthority)
|
|
{
|
|
this.NFBFMAEKDAF();
|
|
this.KIKHLJOKLKK();
|
|
num3 = 0;
|
|
this.ONKFNJKFBMA();
|
|
}
|
|
this.OKNGLCGAEMA(num3 != 0);
|
|
this.ONKFNJKFBMA();
|
|
IL_D6:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060160A0 RID: 90272 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60160A0")]
|
|
[Address(RVA = "0xEE4C50", Offset = "0xEE3A50", VA = "0x180EE4C50")]
|
|
private void NIGFIDLHLDI(CircuitGroupInterfaceNode LCILICPOGIH, List<CircuitGroupInterfaceNode> FCJPAALGNEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060160A1 RID: 90273 RVA: 0x00524644 File Offset: 0x00522844
|
|
[Token(Token = "0x60160A1")]
|
|
[Address(RVA = "0xEE15B0", Offset = "0xEE03B0", VA = "0x180EE15B0")]
|
|
private void HBKBBAPMOCM(CircuitGroupInterfaceNode LCILICPOGIH, bool PLHHIMHFENO = true)
|
|
{
|
|
int num = 0;
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
LCILICPOGIH.AssignInternalNode(num, true);
|
|
int num2 = 0;
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge2 = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
LCILICPOGIH.AssignExternalNode(num2, true);
|
|
if (PLHHIMHFENO)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
bool flag3;
|
|
bool flag4;
|
|
if (!flag3 && !flag4)
|
|
{
|
|
goto IL_72;
|
|
}
|
|
Tool tool = LCILICPOGIH.PBBJCLJPFMI;
|
|
if (tool == 0)
|
|
{
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge3 = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
}
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge4 = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
}
|
|
bool flag5;
|
|
while (flag5)
|
|
{
|
|
}
|
|
bool flag6;
|
|
if (!flag6)
|
|
{
|
|
goto IL_72;
|
|
}
|
|
if (LCILICPOGIH.PBBJCLJPFMI == 0)
|
|
{
|
|
}
|
|
}
|
|
if (LCILICPOGIH.PBBJCLJPFMI == 0)
|
|
{
|
|
}
|
|
}
|
|
IL_72:
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RelinquishAllVisualsForGroupInterfaceNode(LCILICPOGIH);
|
|
if (!LCILICPOGIH.CJIMJENNIPE)
|
|
{
|
|
}
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes = this.ActiveInputInterfaceNodes;
|
|
this.NIGFIDLHLDI(LCILICPOGIH, activeInputInterfaceNodes);
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
this.NFBFMAEKDAF();
|
|
this.KIKHLJOKLKK();
|
|
}
|
|
bool isCircuitPoint = LCILICPOGIH.CJIMJENNIPE;
|
|
this.OKNGLCGAEMA(isCircuitPoint);
|
|
this.ONKFNJKFBMA();
|
|
}
|
|
|
|
// Token: 0x060160A2 RID: 90274 RVA: 0x0052471C File Offset: 0x0052291C
|
|
[Token(Token = "0x60160A2")]
|
|
[Address(RVA = "0xEE19D0", Offset = "0xEE07D0", VA = "0x180EE19D0")]
|
|
private void HDFHPGJOALG(Dictionary<Guid, Guid> KJKJOLPDILK, ref IGHGEPCFGJL IFLAFFPCGNK)
|
|
{
|
|
int num4;
|
|
do
|
|
{
|
|
int num = 0;
|
|
if (KJKJOLPDILK == 0 || KJKJOLPDILK.Count == 0)
|
|
{
|
|
break;
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
num++;
|
|
BLNHFGFMJLN blnhfgfmjln;
|
|
IEnumerator<EMEFEGNEJPN> enumerator = blnhfgfmjln.EIOBJCOPOCO.GetEnumerator();
|
|
if (num < num)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
int num2 = 0;
|
|
if (enumerator != 0)
|
|
{
|
|
if (num >= num2)
|
|
{
|
|
goto IL_51;
|
|
}
|
|
num += num;
|
|
if (num != num2)
|
|
{
|
|
num++;
|
|
goto IL_51;
|
|
}
|
|
IL_75:
|
|
num += 19;
|
|
goto IL_7A;
|
|
IL_51:
|
|
int num3 = 0;
|
|
if (num3 != 0)
|
|
{
|
|
this.HDFHPGJOALG(KJKJOLPDILK, num3);
|
|
}
|
|
while (num3 == 0)
|
|
{
|
|
}
|
|
this.HDFHPGJOALG(KJKJOLPDILK, num3);
|
|
num += 19;
|
|
goto IL_75;
|
|
}
|
|
IL_7A:
|
|
num4 = 0;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_110;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
BLNHFGFMJLN blnhfgfmjln2;
|
|
IEnumerator<EMEFEGNEJPN> enumerator2 = blnhfgfmjln2.PIMCPLHIHKP.GetEnumerator();
|
|
if (num4 < enumerator)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
int num5 = 0;
|
|
if (enumerator2 != 0)
|
|
{
|
|
if (num4 >= num5)
|
|
{
|
|
goto IL_CF;
|
|
}
|
|
num4 += num4;
|
|
if (num4 != num5)
|
|
{
|
|
num4++;
|
|
goto IL_CF;
|
|
}
|
|
IL_F5:
|
|
num4 += 19;
|
|
goto IL_FC;
|
|
IL_CF:
|
|
int num6 = 0;
|
|
if (num6 != 0)
|
|
{
|
|
this.HDFHPGJOALG(KJKJOLPDILK, num6);
|
|
}
|
|
while (num6 == 0)
|
|
{
|
|
}
|
|
this.HDFHPGJOALG(KJKJOLPDILK, num6);
|
|
num4 += 19;
|
|
goto IL_F5;
|
|
}
|
|
IL_FC:
|
|
if (enumerator2 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num4 != 0);
|
|
return;
|
|
IL_110:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060160A3 RID: 90275 RVA: 0x00524844 File Offset: 0x00522A44
|
|
[Token(Token = "0x60160A3")]
|
|
[Address(RVA = "0xEE21C0", Offset = "0xEE0FC0", VA = "0x180EE21C0")]
|
|
private void HDFHPGJOALG(Dictionary<Guid, Guid> KJKJOLPDILK, EMEFEGNEJPN HGLGEIINBBL)
|
|
{
|
|
MEOACMOBAGI epkhgkahali = HGLGEIINBBL.EPKHGKAHALI;
|
|
if (epkhgkahali != 0)
|
|
{
|
|
this.HDFHPGJOALG(KJKJOLPDILK, epkhgkahali);
|
|
}
|
|
MEOACMOBAGI ojkebfdemkm = HGLGEIINBBL.OJKEBFDEMKM;
|
|
if (ojkebfdemkm != 0)
|
|
{
|
|
this.HDFHPGJOALG(KJKJOLPDILK, ojkebfdemkm);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060160A4 RID: 90276 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60160A4")]
|
|
[Address(RVA = "0xEE1F90", Offset = "0xEE0D90", VA = "0x180EE1F90")]
|
|
private void HDFHPGJOALG(Dictionary<Guid, Guid> KJKJOLPDILK, MEOACMOBAGI HFLIAAMEHPO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060160A5 RID: 90277 RVA: 0x00524880 File Offset: 0x00522A80
|
|
[Token(Token = "0x60160A5")]
|
|
[Address(RVA = "0xEE2E20", Offset = "0xEE1C20", VA = "0x180EE2E20")]
|
|
private bool LCBMHKBHHFG(bool JDEIAPLLKND)
|
|
{
|
|
if (!JDEIAPLLKND)
|
|
{
|
|
}
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes = this.ActiveInputInterfaceNodes;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060160A6 RID: 90278 RVA: 0x005248A0 File Offset: 0x00522AA0
|
|
[Token(Token = "0x60160A6")]
|
|
[Address(RVA = "0xEDE0F0", Offset = "0xEDCEF0", VA = "0x180EDE0F0")]
|
|
private void CDPDIBCLPFP(bool JDEIAPLLKND)
|
|
{
|
|
string text = "output";
|
|
if (JDEIAPLLKND)
|
|
{
|
|
text = "input";
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text2 = "Can't add more " + text + " connections";
|
|
int num;
|
|
string text3 = string.Format("Maximum {0} {1} connections", num, text);
|
|
}
|
|
|
|
// Token: 0x060160A7 RID: 90279 RVA: 0x005248F0 File Offset: 0x00522AF0
|
|
[Token(Token = "0x60160A7")]
|
|
[Address(RVA = "0xEE5B50", Offset = "0xEE4950", VA = "0x180EE5B50")]
|
|
private EMEFEGNEJPN PGJLONEDAAD(CircuitGroupInterfaceNode IKFLAODDALD, bool JDEIAPLLKND)
|
|
{
|
|
EMEFEGNEJPN emefegnejpn = new EMEFEGNEJPN();
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk = IKFLAODDALD.GPLJLMMNLKK;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
MEOACMOBAGI meoacmobagi = new MEOACMOBAGI();
|
|
emefegnejpn.EPKHGKAHALI = meoacmobagi;
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE gpljlmmnlkk2 = IKFLAODDALD.GPLJLMMNLKK;
|
|
int num = 0;
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
NCIGJNPNIDJ ncigjnpnidj = this.CEOFKOCKKCH(num);
|
|
emefegnejpn.EPKHGKAHALI.PCANCPFHNBE = ncigjnpnidj;
|
|
}
|
|
JDIDCMMPBJI jdidcmmpbji;
|
|
emefegnejpn.EPKHGKAHALI.KEBKFBCOOPJ = jdidcmmpbji;
|
|
}
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb = IKFLAODDALD.AKLICFAFLGB;
|
|
bool flag3;
|
|
if (!flag3)
|
|
{
|
|
MEOACMOBAGI meoacmobagi2 = new MEOACMOBAGI();
|
|
emefegnejpn.OJKEBFDEMKM = meoacmobagi2;
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE aklicfaflgb2 = IKFLAODDALD.AKLICFAFLGB;
|
|
int num2 = 0;
|
|
bool flag4;
|
|
if (!flag4)
|
|
{
|
|
NCIGJNPNIDJ ncigjnpnidj2 = this.CEOFKOCKKCH(num2);
|
|
emefegnejpn.OJKEBFDEMKM.PCANCPFHNBE = ncigjnpnidj2;
|
|
}
|
|
JDIDCMMPBJI jdidcmmpbji2;
|
|
emefegnejpn.OJKEBFDEMKM.KEBKFBCOOPJ = jdidcmmpbji2;
|
|
}
|
|
int num3 = 0;
|
|
if (!(IKFLAODDALD == num3))
|
|
{
|
|
if (!IKFLAODDALD.CJIMJENNIPE)
|
|
{
|
|
}
|
|
int num4 = this.ActiveInputInterfaceNodes.IndexOf(IKFLAODDALD);
|
|
}
|
|
string text = this.POALLFDKEBE(-1, JDEIAPLLKND);
|
|
emefegnejpn.FIKEBGGCDFN = text;
|
|
return emefegnejpn;
|
|
}
|
|
|
|
// Token: 0x060160A8 RID: 90280 RVA: 0x005249E4 File Offset: 0x00522BE4
|
|
[Token(Token = "0x60160A8")]
|
|
[Address(RVA = "0xEDE2E0", Offset = "0xEDD0E0", VA = "0x180EDE2E0")]
|
|
private JDIDCMMPBJI CFFAAMHINCN(CircuitConnectionPoint COHJNJNACEH)
|
|
{
|
|
JDIDCMMPBJI jdidcmmpbji = new JDIDCMMPBJI();
|
|
PersistenceView component = COHJNJNACEH.NodeDisplay.GetComponent<PersistenceView>();
|
|
ByteString byteString;
|
|
jdidcmmpbji.BDMFNPCNDIK = byteString;
|
|
bool isCircuitPoint = COHJNJNACEH.CJIMJENNIPE;
|
|
jdidcmmpbji.JEBOHHJFEJF = isCircuitPoint;
|
|
if (isCircuitPoint)
|
|
{
|
|
bool isCircuitPoint2 = COHJNJNACEH.CJIMJENNIPE;
|
|
}
|
|
InputSlot? myInputSlot = COHJNJNACEH.MyInputSlot;
|
|
OutputSlot outputSlot;
|
|
jdidcmmpbji.DKPGDOINMCG = (int)outputSlot;
|
|
return jdidcmmpbji;
|
|
}
|
|
|
|
// Token: 0x060160A9 RID: 90281 RVA: 0x00524A44 File Offset: 0x00522C44
|
|
[Token(Token = "0x60160A9")]
|
|
[Address(RVA = "0xEDE200", Offset = "0xEDD000", VA = "0x180EDE200")]
|
|
private NCIGJNPNIDJ CEOFKOCKKCH(CircuitGroupInterfaceNode LCILICPOGIH)
|
|
{
|
|
NCIGJNPNIDJ ncigjnpnidj = new NCIGJNPNIDJ();
|
|
PersistenceView component = LCILICPOGIH.owningGroup.GetComponent<PersistenceView>();
|
|
ByteString byteString;
|
|
ncigjnpnidj.HPNKKCBLKJO = byteString;
|
|
bool isCircuitPoint = LCILICPOGIH.CJIMJENNIPE;
|
|
ncigjnpnidj.JEBOHHJFEJF = isCircuitPoint;
|
|
int num = LCILICPOGIH.ActiveIndex();
|
|
ncigjnpnidj.PPOGPKINEBK = num;
|
|
return ncigjnpnidj;
|
|
}
|
|
|
|
// Token: 0x060160AA RID: 90282 RVA: 0x00524A94 File Offset: 0x00522C94
|
|
[Token(Token = "0x60160AA")]
|
|
[Address(RVA = "0xEE42D0", Offset = "0xEE30D0", VA = "0x180EE42D0")]
|
|
private FOJMJEEEMFI MJAHIGDOEBH(Matrix4x4 OIFLDNBGJOH)
|
|
{
|
|
FOJMJEEEMFI fojmjeeemfi = new FOJMJEEEMFI();
|
|
MLLDBGNOBLL mlldbgnobll;
|
|
fojmjeeemfi.NGPBAHHNNIJ = mlldbgnobll;
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
fojmjeeemfi.DLCNCKLKDKE = mlldbgnobll2;
|
|
float m = OIFLDNBGJOH.m02;
|
|
fojmjeeemfi.JHDCABHKLOO = m;
|
|
return fojmjeeemfi;
|
|
}
|
|
|
|
// Token: 0x060160AB RID: 90283 RVA: 0x00524AD0 File Offset: 0x00522CD0
|
|
[Token(Token = "0x60160AB")]
|
|
[Address(RVA = "0xEE3170", Offset = "0xEE1F70", VA = "0x180EE3170")]
|
|
public void LocalLoadCircuitGroupData(IGHGEPCFGJL IFLAFFPCGNK, bool FAJIIBPBKLA)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.ELEHODFLCGB(IFLAFFPCGNK);
|
|
this.ACGOFLHNKCF.Clear();
|
|
IEnumerator<EMEFEGNEJPN> enumerator = IFLAFFPCGNK.MAFNFEHMLCH.EIOBJCOPOCO.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
if (num < enumerator)
|
|
{
|
|
num += num;
|
|
if (num != enumerator)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
enumerator += enumerator;
|
|
}
|
|
int num2 = 0;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_EA;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
IEnumerator<EMEFEGNEJPN> enumerator2 = IFLAFFPCGNK.MAFNFEHMLCH.PIMCPLHIHKP.GetEnumerator();
|
|
if (num2 < enumerator)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
int num3 = 0;
|
|
if (enumerator2 != 0)
|
|
{
|
|
if (num2 >= num3)
|
|
{
|
|
goto IL_84;
|
|
}
|
|
num2 += num2;
|
|
if (num2 != num3)
|
|
{
|
|
num2++;
|
|
goto IL_84;
|
|
}
|
|
IL_9A:
|
|
num2 += num2;
|
|
num2 += 19;
|
|
goto IL_A3;
|
|
IL_84:
|
|
int num4 = 0;
|
|
this.DGABKLHGJDF(num2, num4 != 0, FAJIIBPBKLA);
|
|
num2 += num2;
|
|
num2 += 19;
|
|
goto IL_9A;
|
|
}
|
|
IL_A3:
|
|
if (enumerator2 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.BFOCILIDKKC.Clear();
|
|
List<FOJMJEEEMFI> bfocilidkkc = this.BFOCILIDKKC;
|
|
RepeatedField<FOJMJEEEMFI> aokhilodoik = IFLAFFPCGNK.MAFNFEHMLCH.AOKHILODOIK;
|
|
bfocilidkkc.AddRange(aokhilodoik);
|
|
this.FHGEFPCHIOM();
|
|
return;
|
|
IL_EA:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060160AC RID: 90284 RVA: 0x00524BCC File Offset: 0x00522DCC
|
|
[Token(Token = "0x60160AC")]
|
|
[Address(RVA = "0xEDE470", Offset = "0xEDD270", VA = "0x180EDE470")]
|
|
private void CHEJIPCMPDA(IGHGEPCFGJL IFLAFFPCGNK, bool FAJIIBPBKLA)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<IGHGEPCFGJL, bool> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcLoadCircuitGroupData);
|
|
photonView.RpcAll<IGHGEPCFGJL, bool>(fggimkccbda, IFLAFFPCGNK, FAJIIBPBKLA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060160AD RID: 90285 RVA: 0x00524C08 File Offset: 0x00522E08
|
|
[Token(Token = "0x60160AD")]
|
|
[Address(RVA = "0xEE7160", Offset = "0xEE5F60", VA = "0x180EE7160")]
|
|
[NFOMENMAOIA]
|
|
private void RpcLoadCircuitGroupData(IGHGEPCFGJL IFLAFFPCGNK, bool FAJIIBPBKLA)
|
|
{
|
|
this.LocalLoadCircuitGroupData(IFLAFFPCGNK, FAJIIBPBKLA);
|
|
}
|
|
|
|
// Token: 0x060160AE RID: 90286 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60160AE")]
|
|
[Address(RVA = "0xEE35E0", Offset = "0xEE23E0", VA = "0x180EE35E0")]
|
|
public void LocalPostLoadCircuitGroupData(bool FAJIIBPBKLA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060160AF RID: 90287 RVA: 0x00524C20 File Offset: 0x00522E20
|
|
[Token(Token = "0x60160AF")]
|
|
[Address(RVA = "0xEE23D0", Offset = "0xEE11D0", VA = "0x180EE23D0")]
|
|
private IEnumerator<KENFJGFMIPM> JCELJIJDKAP()
|
|
{
|
|
int num;
|
|
CircuitGroup.PHJKAMEPLIJ phjkameplij = new CircuitGroup.PHJKAMEPLIJ(num);
|
|
num = 0;
|
|
phjkameplij.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060160B0 RID: 90288 RVA: 0x00524C44 File Offset: 0x00522E44
|
|
[Token(Token = "0x60160B0")]
|
|
[Address(RVA = "0xEE5EC0", Offset = "0xEE4CC0", VA = "0x180EE5EC0")]
|
|
private bool PNDEOGJLKJB()
|
|
{
|
|
List<StateMachineState> ahgpajjofko = this.AHGPAJJOFKO;
|
|
Func<StateMachineState, bool> <>9__140_ = CircuitGroup.<>c.<>9__140_0;
|
|
if (<>9__140_ == 0)
|
|
{
|
|
CircuitGroup.<>c.<>9__140_0 = (StateMachineState x) => !x.<CCEPILGALEP>k__BackingField;
|
|
}
|
|
return Enumerable.Any<StateMachineState>(ahgpajjofko, <>9__140_);
|
|
}
|
|
|
|
// Token: 0x060160B1 RID: 90289 RVA: 0x00524C80 File Offset: 0x00522E80
|
|
[Token(Token = "0x60160B1")]
|
|
[Address(RVA = "0xEDCFA0", Offset = "0xEDBDA0", VA = "0x180EDCFA0")]
|
|
private void AMJECNHHBMH(bool FAJIIBPBKLA)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<CircuitGroupInterfaceNode, EMEFEGNEJPN> acgoflhnkcf = this.ACGOFLHNKCF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
bool flag3;
|
|
if (flag2 == flag3)
|
|
{
|
|
object[] array = Array.Empty<object>();
|
|
Debug.LogErrorFormat("Failed to load connection data for circuit group interface node", array);
|
|
}
|
|
bool flag4;
|
|
if (flag4 || !FAJIIBPBKLA)
|
|
{
|
|
}
|
|
Debug.LogError("Circuit group interface node internal connection is empty - this shouldn't happen, except in older rooms where bad data may have been serialized.", this);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.bigDataTrackedObject.<KJBOBNMKIJP>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x060160B2 RID: 90290 RVA: 0x00524CF8 File Offset: 0x00522EF8
|
|
[Token(Token = "0x60160B2")]
|
|
[Address(RVA = "0xEE5E10", Offset = "0xEE4C10", VA = "0x180EE5E10")]
|
|
private void PKGKKPGHJDL(bool FAJIIBPBKLA)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<bool> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPostLoadCircuitGroupData);
|
|
photonView.RpcAll<bool>(lflfmimncon, FAJIIBPBKLA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060160B3 RID: 90291 RVA: 0x00524D30 File Offset: 0x00522F30
|
|
[Token(Token = "0x60160B3")]
|
|
[Address(RVA = "0xEE7170", Offset = "0xEE5F70", VA = "0x180EE7170")]
|
|
[NFOMENMAOIA]
|
|
private void RpcPostLoadCircuitGroupData(bool FAJIIBPBKLA)
|
|
{
|
|
this.LocalPostLoadCircuitGroupData(FAJIIBPBKLA);
|
|
}
|
|
|
|
// Token: 0x060160B4 RID: 90292 RVA: 0x00524D44 File Offset: 0x00522F44
|
|
[Token(Token = "0x60160B4")]
|
|
[Address(RVA = "0xEDF350", Offset = "0xEDE150", VA = "0x180EDF350")]
|
|
private void DGABKLHGJDF(EMEFEGNEJPN ILGHGPDLMDP, bool JDEIAPLLKND, bool FAJIIBPBKLA)
|
|
{
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
CircuitGroupInterfaceNode.IFEJCGJCOGE ifejcgjcoge2 = CircuitGroupInterfaceNode.IFEJCGJCOGE.JMIGKJPPFND;
|
|
int num = 0;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode;
|
|
if (circuitGroupInterfaceNode != num)
|
|
{
|
|
this.ACGOFLHNKCF.Add(circuitGroupInterfaceNode, ILGHGPDLMDP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060160B5 RID: 90293 RVA: 0x00524D80 File Offset: 0x00522F80
|
|
[Token(Token = "0x60160B5")]
|
|
[Address(RVA = "0xEE0FF0", Offset = "0xEDFDF0", VA = "0x180EE0FF0")]
|
|
private void HBAJMLMLLNL(BLNHFGFMJLN HGHIGGDPNKD)
|
|
{
|
|
int num;
|
|
List<string> jfincfciiam2;
|
|
do
|
|
{
|
|
num = 0;
|
|
KLLMCPFPIIE<string> moiaiibecda = this.MOIAIIBECDA;
|
|
List<string> jfincfciiam = CircuitGroup.JFINCFCIIAM;
|
|
jfincfciiam.Clear();
|
|
IEnumerator<EMEFEGNEJPN> enumerator = HGHIGGDPNKD.EIOBJCOPOCO.GetEnumerator();
|
|
if (enumerator != 0 && num < enumerator)
|
|
{
|
|
num += num;
|
|
if (num != enumerator)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_DE;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
string[] array = jfincfciiam.ToArray();
|
|
KLLMCPFPIIE<string[]> oligajgmncd = this.OLIGAJGMNCD;
|
|
jfincfciiam2 = CircuitGroup.JFINCFCIIAM;
|
|
jfincfciiam2.Clear();
|
|
IEnumerator<EMEFEGNEJPN> enumerator2 = HGHIGGDPNKD.PIMCPLHIHKP.GetEnumerator();
|
|
num2 += num2;
|
|
num2++;
|
|
int num3 = 0;
|
|
if (enumerator2 != 0)
|
|
{
|
|
if (num2 >= num3)
|
|
{
|
|
goto IL_A0;
|
|
}
|
|
num2 += num2;
|
|
if (num2 != num3)
|
|
{
|
|
num2++;
|
|
goto IL_A0;
|
|
}
|
|
IL_A7:
|
|
num2 += 19;
|
|
goto IL_AE;
|
|
IL_A0:
|
|
num2 += 19;
|
|
goto IL_A7;
|
|
}
|
|
IL_AE:
|
|
if (enumerator2 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
string[] array2 = jfincfciiam2.ToArray();
|
|
KLLMCPFPIIE<string[]> egnfdoobabd = this.EGNFDOOBABD;
|
|
return;
|
|
IL_DE:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060160B6 RID: 90294 RVA: 0x00524E78 File Offset: 0x00523078
|
|
[Token(Token = "0x60160B6")]
|
|
[Address(RVA = "0xEDF460", Offset = "0xEDE260", VA = "0x180EDF460", Slot = "50")]
|
|
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
int num = 0;
|
|
BLNHFGFMJLN blnhfgfmjln;
|
|
if (blnhfgfmjln == 0)
|
|
{
|
|
object[] array = new object[1];
|
|
GameObject gameObject = base.gameObject;
|
|
if (gameObject != 0)
|
|
{
|
|
}
|
|
array[0] = gameObject;
|
|
Debug.LogWarningFormat(this, "Error deserializing CircuitGroup {0}: No data ObjectGroupData specified", array);
|
|
throw new NullReferenceException();
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
int num2 = 0;
|
|
IGHGEPCFGJL ighgepcfgjl;
|
|
this.HDFHPGJOALG(num2, ighgepcfgjl);
|
|
this.LocalLoadCircuitGroupData(num, true);
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<IGHGEPCFGJL, bool> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcLoadCircuitGroupData);
|
|
}
|
|
BLNHFGFMJLN blnhfgfmjln2;
|
|
this.HBAJMLMLLNL(blnhfgfmjln2);
|
|
return;
|
|
}
|
|
object[] array2 = new object[1];
|
|
GameObject gameObject2 = base.gameObject;
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x060160B7 RID: 90295 RVA: 0x00524F30 File Offset: 0x00523130
|
|
[Token(Token = "0x60160B7")]
|
|
[Address(RVA = "0xEE6250", Offset = "0xEE5050", VA = "0x180EE6250", Slot = "51")]
|
|
public override void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
|
|
{
|
|
this.LocalPostLoadCircuitGroupData(true);
|
|
}
|
|
|
|
// Token: 0x060160B8 RID: 90296 RVA: 0x00524F74 File Offset: 0x00523174
|
|
[Token(Token = "0x60160B8")]
|
|
[Address(RVA = "0xEE6310", Offset = "0xEE5110", VA = "0x180EE6310")]
|
|
public void PreSerialize()
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x060160B9 RID: 90297 RVA: 0x00524F88 File Offset: 0x00523188
|
|
[Token(Token = "0x60160B9")]
|
|
[Address(RVA = "0xEE7380", Offset = "0xEE6180", VA = "0x180EE7380", Slot = "53")]
|
|
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB);
|
|
BLNHFGFMJLN blnhfgfmjln = this.DFIADNDOMAJ();
|
|
}
|
|
|
|
// Token: 0x060160BA RID: 90298 RVA: 0x00524FAC File Offset: 0x005231AC
|
|
[Token(Token = "0x60160BA")]
|
|
[Address(RVA = "0xEE73E0", Offset = "0xEE61E0", VA = "0x180EE73E0")]
|
|
public IGHGEPCFGJL Serialize()
|
|
{
|
|
IGHGEPCFGJL ighgepcfgjl = base.FOHDFBLGGAN();
|
|
BLNHFGFMJLN blnhfgfmjln = this.DFIADNDOMAJ();
|
|
ighgepcfgjl.MAFNFEHMLCH = blnhfgfmjln;
|
|
return ighgepcfgjl;
|
|
}
|
|
|
|
// Token: 0x060160BB RID: 90299 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60160BB")]
|
|
[Address(RVA = "0xEDED20", Offset = "0xEDDB20", VA = "0x180EDED20")]
|
|
protected BLNHFGFMJLN DFIADNDOMAJ()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060160BC RID: 90300 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60160BC")]
|
|
[Address(RVA = "0xEE0160", Offset = "0xEDEF60", VA = "0x180EE0160")]
|
|
private void FHGEFPCHIOM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060160BD RID: 90301 RVA: 0x00524FD8 File Offset: 0x005231D8
|
|
[Token(Token = "0x60160BD")]
|
|
[Address(RVA = "0xEDFAE0", Offset = "0xEDE8E0", VA = "0x180EDFAE0")]
|
|
private void EMOOPFLKPPJ(bool ONGBFDACHHG, object PIHIPPPPEBI)
|
|
{
|
|
GameObject gameObject = this.addInputInterfaceNodeContainer;
|
|
AOLMGGAPKEH npgdlkmbgoa = this.NPGDLKMBGOA;
|
|
this.LIGCBBDANLH(ONGBFDACHHG, PIHIPPPPEBI, npgdlkmbgoa, gameObject);
|
|
}
|
|
|
|
// Token: 0x060160BE RID: 90302 RVA: 0x00525000 File Offset: 0x00523200
|
|
[Token(Token = "0x60160BE")]
|
|
[Address(RVA = "0xEE2220", Offset = "0xEE1020", VA = "0x180EE2220")]
|
|
private void IBINPHAAPFD(bool ONGBFDACHHG, object PIHIPPPPEBI)
|
|
{
|
|
GameObject gameObject = this.addOutputInterfaceNodeContainer;
|
|
AOLMGGAPKEH igdpijknbgc = this.IGDPIJKNBGC;
|
|
this.LIGCBBDANLH(ONGBFDACHHG, PIHIPPPPEBI, igdpijknbgc, gameObject);
|
|
}
|
|
|
|
// Token: 0x060160BF RID: 90303 RVA: 0x00525028 File Offset: 0x00523228
|
|
[Token(Token = "0x60160BF")]
|
|
[Address(RVA = "0xEE30A0", Offset = "0xEE1EA0", VA = "0x180EE30A0")]
|
|
private void LIGCBBDANLH(bool ONGBFDACHHG, object PIHIPPPPEBI, AOLMGGAPKEH GGMIKKELNPN, GameObject FMHIPJONNCF)
|
|
{
|
|
bool flag = !GGMIKKELNPN.CFLJGNJLBFG;
|
|
if (!ONGBFDACHHG)
|
|
{
|
|
GGMIKKELNPN.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
GGMIKKELNPN.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
bool flag2 = !GGMIKKELNPN.CFLJGNJLBFG;
|
|
bool flag3;
|
|
if (flag2 != flag && flag3 != flag2)
|
|
{
|
|
OKNNKFGFODL onVisibilityChanged = this.OnVisibilityChanged;
|
|
if (onVisibilityChanged != 0)
|
|
{
|
|
onVisibilityChanged.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060160C0 RID: 90304 RVA: 0x0052507C File Offset: 0x0052327C
|
|
[Token(Token = "0x60160C0")]
|
|
[Address(RVA = "0xEE7830", Offset = "0xEE6630", VA = "0x180EE7830")]
|
|
public CircuitGroup()
|
|
{
|
|
Dictionary<CreationObject, Matrix4x4> dictionary = new Dictionary();
|
|
this.FLGJBFODKGN = dictionary;
|
|
Dictionary<CircuitGroupInterfaceNode, EMEFEGNEJPN> dictionary2 = new Dictionary();
|
|
this.ACGOFLHNKCF = dictionary2;
|
|
List<FOJMJEEEMFI> list = new List();
|
|
this.BFOCILIDKKC = list;
|
|
List<StateMachineState> list2 = new List();
|
|
this.AHGPAJJOFKO = list2;
|
|
List<CircuitGroup> list3 = new List();
|
|
this.IANPDECNFIG = list3;
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
this.NPGDLKMBGOA = aolmggapkeh;
|
|
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
|
|
this.IGDPIJKNBGC = aolmggapkeh2;
|
|
object obj = new object();
|
|
this.KJFKGODFDMO = obj;
|
|
object obj2 = new object();
|
|
this.MINIGLFBJIK = obj2;
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.OnVisibilityChanged = oknnkfgfodl;
|
|
this.LPPPPDIODCP = true;
|
|
this.KGPOHPGOGOG = (int)((ulong)1L);
|
|
AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH();
|
|
this.DFAOGPCPBBC = aolmggapkeh3;
|
|
List<CircuitGroupInterfaceNode> list4 = new List();
|
|
this.ActiveInputInterfaceNodes = list4;
|
|
List<CircuitGroupInterfaceNode> list5 = new List();
|
|
this.ActiveOutputInterfaceNodes = list5;
|
|
List<CreationObject> list6 = new List();
|
|
this.ObjectsPendingRemoval = list6;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060160C2 RID: 90306 RVA: 0x005251C4 File Offset: 0x005233C4
|
|
[Token(Token = "0x60160C2")]
|
|
[Address(RVA = "0xEE4E10", Offset = "0xEE3C10", VA = "0x180EE4E10")]
|
|
[CompilerGenerated]
|
|
private bool NJDFDAFJDCB()
|
|
{
|
|
List<StateMachineState> ahgpajjofko = this.AHGPAJJOFKO;
|
|
Func<StateMachineState, bool> <>9__140_ = CircuitGroup.<>c.<>9__140_0;
|
|
if (<>9__140_ == 0)
|
|
{
|
|
CircuitGroup.<>c.<>9__140_0 = (StateMachineState x) => !x.<CCEPILGALEP>k__BackingField;
|
|
}
|
|
return !Enumerable.Any<StateMachineState>(ahgpajjofko, <>9__140_);
|
|
}
|
|
|
|
// Token: 0x060160C3 RID: 90307 RVA: 0x00525204 File Offset: 0x00523404
|
|
[Token(Token = "0x60160C3")]
|
|
[Address(RVA = "0xEDF7A0", Offset = "0xEDE5A0", VA = "0x180EDF7A0")]
|
|
[CompilerGenerated]
|
|
private void EEPMDOLPNPE(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
|
{
|
|
int num = 0;
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num;
|
|
Func<string> func = new Func(this.ODBEDJALLJG);
|
|
Action<string> action = new Action(this.EFEJDNDGHBJ);
|
|
}
|
|
|
|
// Token: 0x060160C4 RID: 90308 RVA: 0x00525270 File Offset: 0x00523470
|
|
[Token(Token = "0x60160C4")]
|
|
[Address(RVA = "0xEDE420", Offset = "0xEDD220", VA = "0x180EDE420")]
|
|
[CompilerGenerated]
|
|
private string ODBEDJALLJG()
|
|
{
|
|
return this.MOIAIIBECDA.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x060160C5 RID: 90309 RVA: 0x00525290 File Offset: 0x00523490
|
|
[Token(Token = "0x60160C5")]
|
|
[Address(RVA = "0xEDE420", Offset = "0xEDD220", VA = "0x180EDE420")]
|
|
[CompilerGenerated]
|
|
private string CGPPJNPJPHI()
|
|
{
|
|
return this.MOIAIIBECDA.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x0400E74C RID: 59212
|
|
[Token(Token = "0x400E74C")]
|
|
public const int MAX_EXTERNAL_CONNECTIONS = 7;
|
|
|
|
// Token: 0x0400E74D RID: 59213
|
|
[Token(Token = "0x400E74D")]
|
|
public const int MAX_CIRCUIT_GROUP_DEPTH = 5;
|
|
|
|
// Token: 0x0400E74E RID: 59214
|
|
[Token(Token = "0x400E74E")]
|
|
private const int OOMDCGFEGFM = 16;
|
|
|
|
// Token: 0x0400E74F RID: 59215
|
|
[Token(Token = "0x400E74F")]
|
|
private const int APCALNEENMM = 8;
|
|
|
|
// Token: 0x0400E750 RID: 59216
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400E750")]
|
|
private Dictionary<CreationObject, Matrix4x4> FLGJBFODKGN;
|
|
|
|
// Token: 0x0400E751 RID: 59217
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400E751")]
|
|
private Dictionary<CircuitGroupInterfaceNode, EMEFEGNEJPN> ACGOFLHNKCF;
|
|
|
|
// Token: 0x0400E752 RID: 59218
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400E752")]
|
|
private List<FOJMJEEEMFI> BFOCILIDKKC;
|
|
|
|
// Token: 0x0400E753 RID: 59219
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400E753")]
|
|
private List<StateMachineState> AHGPAJJOFKO;
|
|
|
|
// Token: 0x0400E754 RID: 59220
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400E754")]
|
|
private MaterialPropertyBlock IGGDFHEGPHP;
|
|
|
|
// Token: 0x0400E755 RID: 59221
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400E755")]
|
|
private CircuitGroupInputInterfaceNode[] ECMNPFJEOJF;
|
|
|
|
// Token: 0x0400E756 RID: 59222
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400E756")]
|
|
private CircuitGroupOutputInterfaceNode[] INDBGKOPMAE;
|
|
|
|
// Token: 0x0400E757 RID: 59223
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400E757")]
|
|
private List<CircuitGroup> IANPDECNFIG;
|
|
|
|
// Token: 0x0400E758 RID: 59224
|
|
[Token(Token = "0x400E758")]
|
|
private static readonly List<string> JFINCFCIIAM = new List();
|
|
|
|
// Token: 0x0400E759 RID: 59225
|
|
[Token(Token = "0x400E759")]
|
|
private static readonly List<ILINODKFHEO> EAELJDHFABC = new List();
|
|
|
|
// Token: 0x0400E75A RID: 59226
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400E75A")]
|
|
private AOLMGGAPKEH NPGDLKMBGOA;
|
|
|
|
// Token: 0x0400E75B RID: 59227
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400E75B")]
|
|
private AOLMGGAPKEH IGDPIJKNBGC;
|
|
|
|
// Token: 0x0400E75C RID: 59228
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400E75C")]
|
|
private object KJFKGODFDMO;
|
|
|
|
// Token: 0x0400E75D RID: 59229
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400E75D")]
|
|
private object MINIGLFBJIK;
|
|
|
|
// Token: 0x0400E75E RID: 59230
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400E75E")]
|
|
[SerializeField]
|
|
private GameObject addInputInterfaceNodeContainer;
|
|
|
|
// Token: 0x0400E75F RID: 59231
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400E75F")]
|
|
[SerializeField]
|
|
private GameObject addOutputInterfaceNodeContainer;
|
|
|
|
// Token: 0x0400E760 RID: 59232
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400E760")]
|
|
[SerializeField]
|
|
private MeshRenderer circuitMeshRenderer;
|
|
|
|
// Token: 0x0400E761 RID: 59233
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400E761")]
|
|
[SerializeField]
|
|
protected Sprite circuitLabelSprite;
|
|
|
|
// Token: 0x0400E762 RID: 59234
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400E762")]
|
|
[SerializeField]
|
|
[Header("Labels")]
|
|
private TMP_Text circuitGroupNameText;
|
|
|
|
// Token: 0x0400E763 RID: 59235
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400E763")]
|
|
private KLLMCPFPIIE<string> MOIAIIBECDA;
|
|
|
|
// Token: 0x0400E764 RID: 59236
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400E764")]
|
|
private KLLMCPFPIIE<string[]> OLIGAJGMNCD;
|
|
|
|
// Token: 0x0400E765 RID: 59237
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400E765")]
|
|
private KLLMCPFPIIE<string[]> EGNFDOOBABD;
|
|
|
|
// Token: 0x0400E766 RID: 59238
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400E766")]
|
|
private bool MBJDDEBAHNH;
|
|
|
|
// Token: 0x0400E767 RID: 59239
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400E767")]
|
|
public OKNNKFGFODL OnVisibilityChanged;
|
|
|
|
// Token: 0x0400E768 RID: 59240
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400E768")]
|
|
private bool LPPPPDIODCP;
|
|
|
|
// Token: 0x0400E769 RID: 59241
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400E769")]
|
|
[SerializeField]
|
|
private BigDataTrackedObject bigDataTrackedObject;
|
|
|
|
// Token: 0x0400E76B RID: 59243
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400E76B")]
|
|
private AOLMGGAPKEH DFAOGPCPBBC;
|
|
|
|
// Token: 0x0400E76C RID: 59244
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400E76C")]
|
|
public readonly List<CircuitGroupInterfaceNode> ActiveInputInterfaceNodes;
|
|
|
|
// Token: 0x0400E76D RID: 59245
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400E76D")]
|
|
public readonly List<CircuitGroupInterfaceNode> ActiveOutputInterfaceNodes;
|
|
|
|
// Token: 0x0400E76E RID: 59246
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400E76E")]
|
|
public readonly List<CreationObject> ObjectsPendingRemoval;
|
|
|
|
// Token: 0x0400E76F RID: 59247
|
|
[Token(Token = "0x400E76F")]
|
|
public static readonly List<CircuitGroup> AllCircuitGroups = new List();
|
|
|
|
// Token: 0x0400E770 RID: 59248
|
|
[Token(Token = "0x400E770")]
|
|
public static readonly int IconTexScaleOffsetPropertyId = Shader.PropertyToID("_IconTexScaleOffset");
|
|
|
|
// Token: 0x0400E771 RID: 59249
|
|
[Token(Token = "0x400E771")]
|
|
public static readonly int PinMaskPropertyId = Shader.PropertyToID("_PinMask");
|
|
|
|
// Token: 0x0400E772 RID: 59250
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400E772")]
|
|
private ECJBHJOCKHL ALGIIFPJDNK;
|
|
|
|
// Token: 0x02003220 RID: 12832
|
|
[Token(Token = "0x2003220")]
|
|
private struct AHLGABMCCKK
|
|
{
|
|
// Token: 0x0400E773 RID: 59251
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E773")]
|
|
public CircuitGroupInterfaceNode.IFEJCGJCOGE JOMKHNJMPHD;
|
|
|
|
// Token: 0x0400E774 RID: 59252
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E774")]
|
|
public CircuitGroupInterfaceNode.IFEJCGJCOGE GCJMIDBPCIB;
|
|
|
|
// Token: 0x0400E775 RID: 59253
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E775")]
|
|
public bool MEPCCPJICBF;
|
|
}
|
|
|
|
// Token: 0x02003221 RID: 12833
|
|
[Token(Token = "0x2003221")]
|
|
[CompilerGenerated]
|
|
private sealed class FHEBNHDKHHM
|
|
{
|
|
// Token: 0x060160C6 RID: 90310 RVA: 0x005252B0 File Offset: 0x005234B0
|
|
[Token(Token = "0x60160C6")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FHEBNHDKHHM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060160C7 RID: 90311 RVA: 0x005252C4 File Offset: 0x005234C4
|
|
[Token(Token = "0x60160C7")]
|
|
[Address(RVA = "0x11AD750", Offset = "0x11AC550", VA = "0x1811AD750")]
|
|
internal void <SetNewUserDefinedDisplayName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
KLLMCPFPIIE<string> moiaiibecda = this.<>4__this.MOIAIIBECDA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E776 RID: 59254
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E776")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E777 RID: 59255
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E777")]
|
|
public string newDisplayName;
|
|
}
|
|
|
|
// Token: 0x02003223 RID: 12835
|
|
[Token(Token = "0x2003223")]
|
|
[CompilerGenerated]
|
|
private sealed class BMDADKIPBHE
|
|
{
|
|
// Token: 0x060160D4 RID: 90324 RVA: 0x00525470 File Offset: 0x00523670
|
|
[Token(Token = "0x60160D4")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BMDADKIPBHE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060160D5 RID: 90325 RVA: 0x00525484 File Offset: 0x00523684
|
|
[Token(Token = "0x60160D5")]
|
|
[Address(RVA = "0x11A1870", Offset = "0x11A0670", VA = "0x1811A1870")]
|
|
internal void <CleanupNodesWithNoInternalConnections>b__0()
|
|
{
|
|
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.<>4__this.RpcCleanupNodesWithNoInternalConnections);
|
|
photonView.RpcAll(anjgmeddnpe);
|
|
if (this.shouldPropagate)
|
|
{
|
|
ObjectGroup <HOGCLMPDKKJ>k__BackingField = this.<>4__this.<HOGCLMPDKKJ>k__BackingField;
|
|
int num = 0;
|
|
if (<HOGCLMPDKKJ>k__BackingField != num)
|
|
{
|
|
ObjectGroup <HOGCLMPDKKJ>k__BackingField2 = this.<>4__this.<HOGCLMPDKKJ>k__BackingField;
|
|
if (<HOGCLMPDKKJ>k__BackingField2 != 0 && <HOGCLMPDKKJ>k__BackingField2 != 0)
|
|
{
|
|
bool flag = this.shouldPropagate;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E783 RID: 59267
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E783")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E784 RID: 59268
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E784")]
|
|
public bool shouldPropagate;
|
|
}
|
|
|
|
// Token: 0x02003224 RID: 12836
|
|
[Token(Token = "0x2003224")]
|
|
[CompilerGenerated]
|
|
private sealed class MNNCKMBIBIB
|
|
{
|
|
// Token: 0x060160D6 RID: 90326 RVA: 0x00525500 File Offset: 0x00523700
|
|
[Token(Token = "0x60160D6")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MNNCKMBIBIB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060160D7 RID: 90327 RVA: 0x00525514 File Offset: 0x00523714
|
|
[Token(Token = "0x60160D7")]
|
|
[Address(RVA = "0x11B2110", Offset = "0x11B0F10", VA = "0x1811B2110")]
|
|
internal void <SetNodeName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
int activeInterfaceNodeIndex = circuitGroup.GetActiveInterfaceNodeIndex(circuitGroupInterfaceNode);
|
|
CircuitGroup circuitGroup2 = this.<>4__this;
|
|
string text = this.name;
|
|
bool flag = this.isInput;
|
|
circuitGroup2.CJLHKGAGOCN(activeInterfaceNodeIndex, flag, text);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E785 RID: 59269
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E785")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E786 RID: 59270
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E786")]
|
|
public CircuitGroupInterfaceNode node;
|
|
|
|
// Token: 0x0400E787 RID: 59271
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E787")]
|
|
public bool isInput;
|
|
|
|
// Token: 0x0400E788 RID: 59272
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E788")]
|
|
public string name;
|
|
}
|
|
|
|
// Token: 0x02003228 RID: 12840
|
|
[Token(Token = "0x2003228")]
|
|
[CompilerGenerated]
|
|
private sealed class CGCNBJDMFIG
|
|
{
|
|
// Token: 0x060160F7 RID: 90359 RVA: 0x00525B14 File Offset: 0x00523D14
|
|
[Token(Token = "0x60160F7")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CGCNBJDMFIG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060160F8 RID: 90360 RVA: 0x00525B28 File Offset: 0x00523D28
|
|
[Token(Token = "0x60160F8")]
|
|
[Address(RVA = "0x11A19C0", Offset = "0x11A07C0", VA = "0x1811A19C0")]
|
|
internal void <LocalPostLoadCircuitGroupData>b__0()
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
bool flag = this.fromRoomData;
|
|
circuitGroup.AMJECNHHBMH(flag);
|
|
}
|
|
|
|
// Token: 0x0400E7AC RID: 59308
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E7AC")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E7AD RID: 59309
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E7AD")]
|
|
public bool fromRoomData;
|
|
}
|
|
|
|
// Token: 0x0200322A RID: 12842
|
|
[Token(Token = "0x200322A")]
|
|
[CompilerGenerated]
|
|
private sealed class CKMDADIGJOA
|
|
{
|
|
// Token: 0x060160FF RID: 90367 RVA: 0x00525C10 File Offset: 0x00523E10
|
|
[Token(Token = "0x60160FF")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CKMDADIGJOA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016100 RID: 90368 RVA: 0x00525C24 File Offset: 0x00523E24
|
|
[Token(Token = "0x6016100")]
|
|
[Address(RVA = "0x11A19F0", Offset = "0x11A07F0", VA = "0x1811A19F0")]
|
|
internal void <RefreshEditables>b__5(CreationObjectSettingStringUIControl instance)
|
|
{
|
|
int num = 0;
|
|
int num2 = this.index;
|
|
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
|
|
string text = string.Format("Input {0}", num2);
|
|
string text2 = propertyDescription.text;
|
|
int num3 = this.index;
|
|
string text3 = string.Format("Circuit Board Input {0} Name", num3);
|
|
instance.JJAPBNJPPAK = num;
|
|
instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
|
instance.JJAPBNJPPAK.GOLGMHKKGEA = num;
|
|
instance.JJAPBNJPPAK.LNEHNHPOOKK = num;
|
|
if (this.<>9__8 == 0)
|
|
{
|
|
Func<string> func = () => this.node.HCKNCEKKMIF;
|
|
this.<>9__8 = func;
|
|
}
|
|
if (this.<>9__9 == 0)
|
|
{
|
|
Action<string> action = delegate(string newName)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
circuitGroup.CJLHKGAGOCN(circuitGroupInterfaceNode, true, newName);
|
|
};
|
|
this.<>9__9 = action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016101 RID: 90369 RVA: 0x00525CE0 File Offset: 0x00523EE0
|
|
[Token(Token = "0x6016101")]
|
|
[Address(RVA = "0x11A1810", Offset = "0x11A0610", VA = "0x1811A1810")]
|
|
internal string <RefreshEditables>b__8()
|
|
{
|
|
return this.node.HCKNCEKKMIF;
|
|
}
|
|
|
|
// Token: 0x06016102 RID: 90370 RVA: 0x00525D00 File Offset: 0x00523F00
|
|
[Token(Token = "0x6016102")]
|
|
[Address(RVA = "0x11A1BD0", Offset = "0x11A09D0", VA = "0x1811A1BD0")]
|
|
internal void <RefreshEditables>b__9(string newName)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
circuitGroup.CJLHKGAGOCN(circuitGroupInterfaceNode, true, newName);
|
|
}
|
|
|
|
// Token: 0x06016103 RID: 90371 RVA: 0x00525D2C File Offset: 0x00523F2C
|
|
[Token(Token = "0x6016103")]
|
|
[Address(RVA = "0x11A1810", Offset = "0x11A0610", VA = "0x1811A1810")]
|
|
internal string <RefreshEditables>b__6()
|
|
{
|
|
return this.node.HCKNCEKKMIF;
|
|
}
|
|
|
|
// Token: 0x06016104 RID: 90372 RVA: 0x00525D4C File Offset: 0x00523F4C
|
|
[Token(Token = "0x6016104")]
|
|
[Address(RVA = "0x11A1BD0", Offset = "0x11A09D0", VA = "0x1811A1BD0")]
|
|
internal void <RefreshEditables>b__7(string newName)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
circuitGroup.CJLHKGAGOCN(circuitGroupInterfaceNode, true, newName);
|
|
}
|
|
|
|
// Token: 0x0400E7B1 RID: 59313
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E7B1")]
|
|
public int index;
|
|
|
|
// Token: 0x0400E7B2 RID: 59314
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E7B2")]
|
|
public CircuitGroupInterfaceNode node;
|
|
|
|
// Token: 0x0400E7B3 RID: 59315
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E7B3")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E7B4 RID: 59316
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E7B4")]
|
|
public Func<string> <>9__8;
|
|
|
|
// Token: 0x0400E7B5 RID: 59317
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E7B5")]
|
|
public Action<string> <>9__9;
|
|
}
|
|
|
|
// Token: 0x0200322B RID: 12843
|
|
[Token(Token = "0x200322B")]
|
|
[CompilerGenerated]
|
|
private sealed class BECOLCGBDON
|
|
{
|
|
// Token: 0x06016105 RID: 90373 RVA: 0x00525D78 File Offset: 0x00523F78
|
|
[Token(Token = "0x6016105")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BECOLCGBDON()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016106 RID: 90374 RVA: 0x00525D8C File Offset: 0x00523F8C
|
|
[Token(Token = "0x6016106")]
|
|
[Address(RVA = "0x11A1630", Offset = "0x11A0430", VA = "0x1811A1630")]
|
|
internal void <RefreshEditables>b__11(CreationObjectSettingStringUIControl instance)
|
|
{
|
|
int num = 0;
|
|
int num2 = this.index;
|
|
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
|
|
string text = string.Format("Output {0}", num2);
|
|
string text2 = propertyDescription.text;
|
|
int num3 = this.index;
|
|
string text3 = string.Format("Circuit Board Output {0} Name", num3);
|
|
instance.JJAPBNJPPAK = num;
|
|
instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
|
instance.JJAPBNJPPAK.GOLGMHKKGEA = num;
|
|
instance.JJAPBNJPPAK.LNEHNHPOOKK = num;
|
|
if (this.<>9__14 == 0)
|
|
{
|
|
Func<string> func = () => this.node.HCKNCEKKMIF;
|
|
this.<>9__14 = func;
|
|
}
|
|
if (this.<>9__15 == 0)
|
|
{
|
|
Action<string> action = delegate(string newName)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
int num4 = 0;
|
|
circuitGroup.CJLHKGAGOCN(circuitGroupInterfaceNode, num4 != 0, newName);
|
|
};
|
|
this.<>9__15 = action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016107 RID: 90375 RVA: 0x00525E48 File Offset: 0x00524048
|
|
[Token(Token = "0x6016107")]
|
|
[Address(RVA = "0x11A1810", Offset = "0x11A0610", VA = "0x1811A1810")]
|
|
internal string <RefreshEditables>b__14()
|
|
{
|
|
return this.node.HCKNCEKKMIF;
|
|
}
|
|
|
|
// Token: 0x06016108 RID: 90376 RVA: 0x00525E68 File Offset: 0x00524068
|
|
[Token(Token = "0x6016108")]
|
|
[Address(RVA = "0x11A1830", Offset = "0x11A0630", VA = "0x1811A1830")]
|
|
internal void <RefreshEditables>b__15(string newName)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
int num = 0;
|
|
circuitGroup.CJLHKGAGOCN(circuitGroupInterfaceNode, num != 0, newName);
|
|
}
|
|
|
|
// Token: 0x06016109 RID: 90377 RVA: 0x00525E94 File Offset: 0x00524094
|
|
[Token(Token = "0x6016109")]
|
|
[Address(RVA = "0x11A1810", Offset = "0x11A0610", VA = "0x1811A1810")]
|
|
internal string <RefreshEditables>b__12()
|
|
{
|
|
return this.node.HCKNCEKKMIF;
|
|
}
|
|
|
|
// Token: 0x0601610A RID: 90378 RVA: 0x00525EB4 File Offset: 0x005240B4
|
|
[Token(Token = "0x601610A")]
|
|
[Address(RVA = "0x11A1830", Offset = "0x11A0630", VA = "0x1811A1830")]
|
|
internal void <RefreshEditables>b__13(string newName)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
int num = 0;
|
|
circuitGroup.CJLHKGAGOCN(circuitGroupInterfaceNode, num != 0, newName);
|
|
}
|
|
|
|
// Token: 0x0400E7B6 RID: 59318
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E7B6")]
|
|
public int index;
|
|
|
|
// Token: 0x0400E7B7 RID: 59319
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E7B7")]
|
|
public CircuitGroupInterfaceNode node;
|
|
|
|
// Token: 0x0400E7B8 RID: 59320
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E7B8")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E7B9 RID: 59321
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E7B9")]
|
|
public Func<string> <>9__14;
|
|
|
|
// Token: 0x0400E7BA RID: 59322
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E7BA")]
|
|
public Action<string> <>9__15;
|
|
}
|
|
}
|
|
}
|