3053 lines
96 KiB
C#
3053 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;
|
|
using UnityEngine.Rendering.PostProcessing;
|
|
|
|
namespace RecRoom.Core.Creation.Circuits
|
|
{
|
|
// Token: 0x0200330C RID: 13068
|
|
[Token(Token = "0x200330C")]
|
|
public class CircuitGroup : ObjectGroup
|
|
{
|
|
// Token: 0x17003D95 RID: 15765
|
|
// (get) Token: 0x060164E0 RID: 91360 RVA: 0x0052DC30 File Offset: 0x0052BE30
|
|
// (set) Token: 0x060164E1 RID: 91361 RVA: 0x0052DC50 File Offset: 0x0052BE50
|
|
[Token(Token = "0x17003D95")]
|
|
public string OOJFBECGEAD
|
|
{
|
|
[Token(Token = "0x60164E0")]
|
|
[Address(RVA = "0x19A7460", Offset = "0x19A6460", VA = "0x1819A7460")]
|
|
get
|
|
{
|
|
return this.MOIAIIBECDA.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60164E1")]
|
|
[Address(RVA = "0x19AA5A0", Offset = "0x19A95A0", VA = "0x1819AA5A0")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string> moiaiibecda = this.MOIAIIBECDA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164E2 RID: 91362 RVA: 0x0052DC6C File Offset: 0x0052BE6C
|
|
[Token(Token = "0x60164E2")]
|
|
[Address(RVA = "0x19A8940", Offset = "0x19A7940", VA = "0x1819A8940")]
|
|
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: 0x17003D96 RID: 15766
|
|
// (get) Token: 0x060164E3 RID: 91363 RVA: 0x0052DCA8 File Offset: 0x0052BEA8
|
|
// (set) Token: 0x060164E4 RID: 91364 RVA: 0x0052DCC8 File Offset: 0x0052BEC8
|
|
[Token(Token = "0x17003D96")]
|
|
public string[] DEJFLLPHBJD
|
|
{
|
|
[Token(Token = "0x60164E3")]
|
|
[Address(RVA = "0x19B0B20", Offset = "0x19AFB20", VA = "0x1819B0B20")]
|
|
get
|
|
{
|
|
return this.OLIGAJGMNCD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60164E4")]
|
|
[Address(RVA = "0x19ADF80", Offset = "0x19ACF80", VA = "0x1819ADF80")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string[]> oligajgmncd = this.OLIGAJGMNCD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D97 RID: 15767
|
|
// (get) Token: 0x060164E5 RID: 91365 RVA: 0x0052DCE4 File Offset: 0x0052BEE4
|
|
// (set) Token: 0x060164E6 RID: 91366 RVA: 0x0052DD04 File Offset: 0x0052BF04
|
|
[Token(Token = "0x17003D97")]
|
|
public string[] POIEHPPJGLC
|
|
{
|
|
[Token(Token = "0x60164E5")]
|
|
[Address(RVA = "0x19B0B70", Offset = "0x19AFB70", VA = "0x1819B0B70")]
|
|
get
|
|
{
|
|
return this.EGNFDOOBABD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60164E6")]
|
|
[Address(RVA = "0x19A8B50", Offset = "0x19A7B50", VA = "0x1819A8B50")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string[]> egnfdoobabd = this.EGNFDOOBABD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D98 RID: 15768
|
|
// (get) Token: 0x060164E7 RID: 91367 RVA: 0x0052DD20 File Offset: 0x0052BF20
|
|
[Token(Token = "0x17003D98")]
|
|
public bool PHOKNNFACHB
|
|
{
|
|
[Token(Token = "0x60164E7")]
|
|
[Address(RVA = "0x907C70", Offset = "0x906C70", VA = "0x180907C70")]
|
|
get
|
|
{
|
|
return this.MBJDDEBAHNH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D99 RID: 15769
|
|
// (get) Token: 0x060164E8 RID: 91368 RVA: 0x0052DD34 File Offset: 0x0052BF34
|
|
// (set) Token: 0x060164E9 RID: 91369 RVA: 0x0052DD48 File Offset: 0x0052BF48
|
|
[Token(Token = "0x17003D99")]
|
|
private bool LMHDNDMGPLA
|
|
{
|
|
[Token(Token = "0x60164E8")]
|
|
[Address(RVA = "0x1293DA0", Offset = "0x1292DA0", VA = "0x181293DA0")]
|
|
get
|
|
{
|
|
return this.LPPPPDIODCP;
|
|
}
|
|
[Token(Token = "0x60164E9")]
|
|
[Address(RVA = "0x19ADF60", Offset = "0x19ACF60", VA = "0x1819ADF60")]
|
|
set
|
|
{
|
|
if (value != this.LPPPPDIODCP)
|
|
{
|
|
this.LPPPPDIODCP = value;
|
|
this.UpdateBigDataTrackedObject();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164EA RID: 91370 RVA: 0x0052DD6C File Offset: 0x0052BF6C
|
|
[Token(Token = "0x60164EA")]
|
|
[Address(RVA = "0x19B0550", Offset = "0x19AF550", VA = "0x1819B0550")]
|
|
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: 0x17003D9A RID: 15770
|
|
// (get) Token: 0x060164EB RID: 91371 RVA: 0x0052DE10 File Offset: 0x0052C010
|
|
[Token(Token = "0x17003D9A")]
|
|
public BigDataTrackedObject EFAGBCKPIFM
|
|
{
|
|
[Token(Token = "0x60164EB")]
|
|
[Address(RVA = "0x5BF220", Offset = "0x5BE220", VA = "0x1805BF220")]
|
|
get
|
|
{
|
|
return this.bigDataTrackedObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D9B RID: 15771
|
|
// (get) Token: 0x060164EC RID: 91372 RVA: 0x0052DE24 File Offset: 0x0052C024
|
|
// (set) Token: 0x060164ED RID: 91373 RVA: 0x0052DE38 File Offset: 0x0052C038
|
|
[Token(Token = "0x17003D9B")]
|
|
public int KGPOHPGOGOG
|
|
{
|
|
[Token(Token = "0x60164EC")]
|
|
[Address(RVA = "0x19B0B10", Offset = "0x19AFB10", VA = "0x1819B0B10")]
|
|
get;
|
|
[Token(Token = "0x60164ED")]
|
|
[Address(RVA = "0xED3500", Offset = "0xED2500", VA = "0x180ED3500")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x060164EE RID: 91374 RVA: 0x0052DE4C File Offset: 0x0052C04C
|
|
[Token(Token = "0x60164EE")]
|
|
[Address(RVA = "0x19B0480", Offset = "0x19AF480", VA = "0x1819B0480")]
|
|
public void SetConnectionVisualsHidden(bool ONGBFDACHHG, object PIHIPPPPEBI)
|
|
{
|
|
AOLMGGAPKEH dfaogpcpbbc = this.DFAOGPCPBBC;
|
|
if (!ONGBFDACHHG)
|
|
{
|
|
dfaogpcpbbc.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
dfaogpcpbbc.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17003D9C RID: 15772
|
|
// (get) Token: 0x060164EF RID: 91375 RVA: 0x0052DE7C File Offset: 0x0052C07C
|
|
[Token(Token = "0x17003D9C")]
|
|
public bool KAGPFEMFNBH
|
|
{
|
|
[Token(Token = "0x60164EF")]
|
|
[Address(RVA = "0x19B0AE0", Offset = "0x19AFAE0", VA = "0x1819B0AE0")]
|
|
get
|
|
{
|
|
return this.DFAOGPCPBBC.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164F0 RID: 91376 RVA: 0x0052DE9C File Offset: 0x0052C09C
|
|
[Token(Token = "0x60164F0")]
|
|
[Address(RVA = "0x19AB2A0", Offset = "0x19AA2A0", VA = "0x1819AB2A0")]
|
|
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: 0x060164F1 RID: 91377 RVA: 0x0052DF1C File Offset: 0x0052C11C
|
|
[Token(Token = "0x60164F1")]
|
|
[Address(RVA = "0x19A6760", Offset = "0x19A5760", VA = "0x1819A6760")]
|
|
private void BGAMJECINOE()
|
|
{
|
|
MeshRenderer meshRenderer = this.circuitMeshRenderer;
|
|
int num = 0;
|
|
if (meshRenderer != num)
|
|
{
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
this.IGGDFHEGPHP = materialPropertyBlock;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164F2 RID: 91378 RVA: 0x0052DF4C File Offset: 0x0052C14C
|
|
[Token(Token = "0x60164F2")]
|
|
[Address(RVA = "0x19AD9E0", Offset = "0x19AC9E0", VA = "0x1819AD9E0")]
|
|
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: 0x060164F3 RID: 91379 RVA: 0x0052DFE8 File Offset: 0x0052C1E8
|
|
[Token(Token = "0x60164F3")]
|
|
[Address(RVA = "0x19AE330", Offset = "0x19AD330", VA = "0x1819AE330")]
|
|
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: 0x060164F4 RID: 91380 RVA: 0x0052E1A4 File Offset: 0x0052C3A4
|
|
[Token(Token = "0x60164F4")]
|
|
[Address(RVA = "0x19A6430", Offset = "0x19A5430", VA = "0x1819A6430", 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: 0x060164F5 RID: 91381 RVA: 0x0052E284 File Offset: 0x0052C484
|
|
[Token(Token = "0x60164F5")]
|
|
[Address(RVA = "0x19B04C0", Offset = "0x19AF4C0", VA = "0x1819B04C0")]
|
|
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: 0x060164F6 RID: 91382 RVA: 0x0052E2F0 File Offset: 0x0052C4F0
|
|
[Token(Token = "0x60164F6")]
|
|
[Address(RVA = "0x19AEB10", Offset = "0x19ADB10", VA = "0x1819AEB10", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
bool flag = CircuitGroup.AllCircuitGroups.Remove(this);
|
|
}
|
|
|
|
// Token: 0x060164F7 RID: 91383 RVA: 0x0052E318 File Offset: 0x0052C518
|
|
[Token(Token = "0x60164F7")]
|
|
[Address(RVA = "0x19A6280", Offset = "0x19A5280", VA = "0x1819A6280", 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: 0x060164F8 RID: 91384 RVA: 0x0052E358 File Offset: 0x0052C558
|
|
[Token(Token = "0x60164F8")]
|
|
[Address(RVA = "0x19A6350", Offset = "0x19A5350", VA = "0x1819A6350", 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: 0x060164F9 RID: 91385 RVA: 0x0052E3A0 File Offset: 0x0052C5A0
|
|
[Token(Token = "0x60164F9")]
|
|
[Address(RVA = "0x19A9AA0", Offset = "0x19A8AA0", VA = "0x1819A9AA0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAddToCircuitGroup(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
this.CAFAEKJIKGJ(EOJKOIGNHPJ, true);
|
|
if (!this.MBJDDEBAHNH)
|
|
{
|
|
this.ABNCAMHHOJK(EOJKOIGNHPJ, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164FA RID: 91386 RVA: 0x0052E3C8 File Offset: 0x0052C5C8
|
|
[Token(Token = "0x60164FA")]
|
|
[Address(RVA = "0x19AF580", Offset = "0x19AE580", VA = "0x1819AF580")]
|
|
[NFOMENMAOIA]
|
|
private void RpcAddListToCircuitGroup(List<CreationObject> INDOBHBBLCP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
while (this.MBJDDEBAHNH)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060164FB RID: 91387 RVA: 0x0052E3E8 File Offset: 0x0052C5E8
|
|
[Token(Token = "0x60164FB")]
|
|
[Address(RVA = "0x19A9AA0", Offset = "0x19A8AA0", VA = "0x1819A9AA0")]
|
|
private void GDKCJFNDOEF(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
this.CAFAEKJIKGJ(EOJKOIGNHPJ, true);
|
|
if (!this.MBJDDEBAHNH)
|
|
{
|
|
this.ABNCAMHHOJK(EOJKOIGNHPJ, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164FC RID: 91388 RVA: 0x0052E410 File Offset: 0x0052C610
|
|
[Token(Token = "0x60164FC")]
|
|
[Address(RVA = "0x19A70E0", Offset = "0x19A60E0", VA = "0x1819A70E0", Slot = "37")]
|
|
protected override void CBMPHMIJFOC(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC)
|
|
{
|
|
base.RpcAddToGroup(EOJKOIGNHPJ, LEBLIOOPPFC);
|
|
if (!this.MBJDDEBAHNH)
|
|
{
|
|
this.ABNCAMHHOJK(EOJKOIGNHPJ, LEBLIOOPPFC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060164FD RID: 91389 RVA: 0x0052E438 File Offset: 0x0052C638
|
|
[Token(Token = "0x60164FD")]
|
|
[Address(RVA = "0x19A8D80", Offset = "0x19A7D80", VA = "0x1819A8D80", 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: 0x060164FE RID: 91390 RVA: 0x0052E474 File Offset: 0x0052C674
|
|
[Token(Token = "0x60164FE")]
|
|
[Address(RVA = "0x19A8E50", Offset = "0x19A7E50", VA = "0x1819A8E50", 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: 0x060164FF RID: 91391 RVA: 0x0052E4B8 File Offset: 0x0052C6B8
|
|
[Token(Token = "0x60164FF")]
|
|
[Address(RVA = "0x19B0010", Offset = "0x19AF010", VA = "0x1819B0010")]
|
|
[NFOMENMAOIA]
|
|
private void RpcExtractFromCircuitGroupToParentGroupOrRoot(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
this.CAKHJECCELH(EOJKOIGNHPJ);
|
|
}
|
|
|
|
// Token: 0x06016500 RID: 91392 RVA: 0x0052E4CC File Offset: 0x0052C6CC
|
|
[Token(Token = "0x6016500")]
|
|
[Address(RVA = "0x19B0020", Offset = "0x19AF020", VA = "0x1819B0020")]
|
|
[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: 0x06016501 RID: 91393 RVA: 0x0052E524 File Offset: 0x0052C724
|
|
[Token(Token = "0x6016501")]
|
|
[Address(RVA = "0x19A7040", Offset = "0x19A6040", VA = "0x1819A7040")]
|
|
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: 0x06016502 RID: 91394 RVA: 0x0052E574 File Offset: 0x0052C774
|
|
[Token(Token = "0x6016502")]
|
|
[Address(RVA = "0x19AEB90", Offset = "0x19ADB90", VA = "0x1819AEB90", Slot = "56")]
|
|
public override void OnGroupPopped()
|
|
{
|
|
this.CollapseGroup();
|
|
}
|
|
|
|
// Token: 0x06016503 RID: 91395 RVA: 0x0052E588 File Offset: 0x0052C788
|
|
[Token(Token = "0x6016503")]
|
|
[Address(RVA = "0x19A8BB0", Offset = "0x19A7BB0", VA = "0x1819A8BB0")]
|
|
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: 0x06016504 RID: 91396 RVA: 0x0052E61C File Offset: 0x0052C81C
|
|
[Token(Token = "0x6016504")]
|
|
[Address(RVA = "0x19A7A30", Offset = "0x19A6A30", VA = "0x1819A7A30")]
|
|
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: 0x06016505 RID: 91397 RVA: 0x0052E6D8 File Offset: 0x0052C8D8
|
|
[Token(Token = "0x6016505")]
|
|
[Address(RVA = "0x19B01D0", Offset = "0x19AF1D0", VA = "0x1819B01D0")]
|
|
[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: 0x06016506 RID: 91398 RVA: 0x0052E734 File Offset: 0x0052C934
|
|
[Token(Token = "0x6016506")]
|
|
[Address(RVA = "0x19AF380", Offset = "0x19AE380", VA = "0x1819AF380", 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: 0x06016507 RID: 91399 RVA: 0x0052E798 File Offset: 0x0052C998
|
|
[Token(Token = "0x6016507")]
|
|
[Address(RVA = "0x19A7990", Offset = "0x19A6990", VA = "0x1819A7990")]
|
|
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: 0x06016508 RID: 91400 RVA: 0x0052E7D4 File Offset: 0x0052C9D4
|
|
[Token(Token = "0x6016508")]
|
|
[Address(RVA = "0x19AFCA0", Offset = "0x19AECA0", VA = "0x1819AFCA0")]
|
|
[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: 0x06016509 RID: 91401 RVA: 0x0052E868 File Offset: 0x0052CA68
|
|
[Token(Token = "0x6016509")]
|
|
[Address(RVA = "0x19AE820", Offset = "0x19AD820", VA = "0x1819AE820")]
|
|
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: 0x0601650A RID: 91402 RVA: 0x0052E8E4 File Offset: 0x0052CAE4
|
|
[Token(Token = "0x601650A")]
|
|
[Address(RVA = "0x19AF6A0", Offset = "0x19AE6A0", VA = "0x1819AF6A0")]
|
|
[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: 0x0601650B RID: 91403 RVA: 0x0052E918 File Offset: 0x0052CB18
|
|
[Token(Token = "0x601650B")]
|
|
[Address(RVA = "0x19AD920", Offset = "0x19AC920", VA = "0x1819AD920")]
|
|
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: 0x0601650C RID: 91404 RVA: 0x0052E940 File Offset: 0x0052CB40
|
|
[Token(Token = "0x601650C")]
|
|
[Address(RVA = "0x19AF7F0", Offset = "0x19AE7F0", VA = "0x1819AF7F0")]
|
|
[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: 0x0601650D RID: 91405 RVA: 0x0052E97C File Offset: 0x0052CB7C
|
|
[Token(Token = "0x601650D")]
|
|
[Address(RVA = "0x19A67F0", Offset = "0x19A57F0", VA = "0x1819A67F0")]
|
|
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: 0x0601650E RID: 91406 RVA: 0x0052EA08 File Offset: 0x0052CC08
|
|
[Token(Token = "0x601650E")]
|
|
[Address(RVA = "0x19AF930", Offset = "0x19AE930", VA = "0x1819AF930")]
|
|
[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: 0x0601650F RID: 91407 RVA: 0x0052EA5C File Offset: 0x0052CC5C
|
|
[Token(Token = "0x601650F")]
|
|
[Address(RVA = "0x19AFB60", Offset = "0x19AEB60", VA = "0x1819AFB60")]
|
|
[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: 0x06016510 RID: 91408 RVA: 0x0052EAAC File Offset: 0x0052CCAC
|
|
[Token(Token = "0x6016510")]
|
|
[Address(RVA = "0x19AFA70", Offset = "0x19AEA70", VA = "0x1819AFA70")]
|
|
[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: 0x06016511 RID: 91409 RVA: 0x0052EAE0 File Offset: 0x0052CCE0
|
|
[Token(Token = "0x6016511")]
|
|
[Address(RVA = "0x19AB900", Offset = "0x19AA900", VA = "0x1819AB900", 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: 0x06016512 RID: 91410 RVA: 0x0052EB48 File Offset: 0x0052CD48
|
|
[Token(Token = "0x6016512")]
|
|
[Address(RVA = "0x19A7CD0", Offset = "0x19A6CD0", VA = "0x1819A7CD0", 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: 0x06016513 RID: 91411 RVA: 0x0052EB90 File Offset: 0x0052CD90
|
|
[Token(Token = "0x6016513")]
|
|
[Address(RVA = "0x19A9EB0", Offset = "0x19A8EB0", VA = "0x1819A9EB0")]
|
|
public int GetActiveInterfaceNodeIndex(CircuitGroupInterfaceNode IKFLAODDALD)
|
|
{
|
|
int num = 0;
|
|
if (!(IKFLAODDALD == num))
|
|
{
|
|
if (!IKFLAODDALD.CJIMJENNIPE)
|
|
{
|
|
}
|
|
return this.ActiveInputInterfaceNodes.IndexOf(IKFLAODDALD);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
// Token: 0x06016514 RID: 91412 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016514")]
|
|
[Address(RVA = "0x19A9F70", Offset = "0x19A8F70", VA = "0x1819A9F70")]
|
|
public CircuitGroupInterfaceNode GetActiveInterfaceNode(int EFBDCIJMFGD, bool JDEIAPLLKND)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016515 RID: 91413 RVA: 0x0052EBC8 File Offset: 0x0052CDC8
|
|
[Token(Token = "0x6016515")]
|
|
[Address(RVA = "0x19ABED0", Offset = "0x19AAED0", VA = "0x1819ABED0", 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: 0x06016516 RID: 91414 RVA: 0x0052EC5C File Offset: 0x0052CE5C
|
|
[Token(Token = "0x6016516")]
|
|
[Address(RVA = "0x19A7C50", Offset = "0x19A6C50", VA = "0x1819A7C50")]
|
|
private void DCGONHACJIH()
|
|
{
|
|
TMP_Text tmp_Text = this.circuitGroupNameText;
|
|
string text = this.MOIAIIBECDA.IAHDANBDAAM();
|
|
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)tmp_Text).BIILOFOAKEJ;
|
|
}
|
|
|
|
// Token: 0x06016517 RID: 91415 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016517")]
|
|
[Address(RVA = "0x19AD500", Offset = "0x19AC500", VA = "0x1819AD500")]
|
|
private void NFBFMAEKDAF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016518 RID: 91416 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016518")]
|
|
[Address(RVA = "0x19ABC60", Offset = "0x19AAC60", VA = "0x1819ABC60")]
|
|
private void KIKHLJOKLKK()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016519 RID: 91417 RVA: 0x0052EC8C File Offset: 0x0052CE8C
|
|
[Token(Token = "0x6016519")]
|
|
[Address(RVA = "0x19ADFE0", Offset = "0x19ACFE0", VA = "0x1819ADFE0")]
|
|
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: 0x0601651A RID: 91418 RVA: 0x0052ED20 File Offset: 0x0052CF20
|
|
[Token(Token = "0x601651A")]
|
|
[Address(RVA = "0x19AC0D0", Offset = "0x19AB0D0", VA = "0x1819AC0D0")]
|
|
private void LHFGFPCMCDD()
|
|
{
|
|
this.NFBFMAEKDAF();
|
|
this.KIKHLJOKLKK();
|
|
}
|
|
|
|
// Token: 0x0601651B RID: 91419 RVA: 0x0052ED3C File Offset: 0x0052CF3C
|
|
[Token(Token = "0x601651B")]
|
|
[Address(RVA = "0x19AF1C0", Offset = "0x19AE1C0", VA = "0x1819AF1C0")]
|
|
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: 0x0601651C RID: 91420 RVA: 0x0052ED7C File Offset: 0x0052CF7C
|
|
[Token(Token = "0x601651C")]
|
|
[Address(RVA = "0x19AF000", Offset = "0x19AE000", VA = "0x1819AF000")]
|
|
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: 0x0601651D RID: 91421 RVA: 0x0052EDE0 File Offset: 0x0052CFE0
|
|
[Token(Token = "0x601651D")]
|
|
[Address(RVA = "0x19A7580", Offset = "0x19A6580", VA = "0x1819A7580")]
|
|
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: 0x0601651E RID: 91422 RVA: 0x0052EE28 File Offset: 0x0052D028
|
|
[Token(Token = "0x601651E")]
|
|
[Address(RVA = "0x19A7680", Offset = "0x19A6680", VA = "0x1819A7680")]
|
|
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: 0x0601651F RID: 91423 RVA: 0x0052EEE0 File Offset: 0x0052D0E0
|
|
[Token(Token = "0x601651F")]
|
|
[Address(RVA = "0x19A5DB0", Offset = "0x19A4DB0", VA = "0x1819A5DB0")]
|
|
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: 0x06016520 RID: 91424 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016520")]
|
|
[Address(RVA = "0x19A9AE0", Offset = "0x19A8AE0", VA = "0x1819A9AE0")]
|
|
private void GLKEGGNGGDK(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016521 RID: 91425 RVA: 0x0052EF34 File Offset: 0x0052D134
|
|
[Token(Token = "0x6016521")]
|
|
[Address(RVA = "0x19AD170", Offset = "0x19AC170", VA = "0x1819AD170")]
|
|
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: 0x06016522 RID: 91426 RVA: 0x0052EFB8 File Offset: 0x0052D1B8
|
|
[Token(Token = "0x6016522")]
|
|
[Address(RVA = "0x19ABA00", Offset = "0x19AAA00", VA = "0x1819ABA00")]
|
|
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: 0x06016523 RID: 91427 RVA: 0x0052F038 File Offset: 0x0052D238
|
|
[Token(Token = "0x6016523")]
|
|
[Address(RVA = "0x19A8F20", Offset = "0x19A7F20", VA = "0x1819A8F20")]
|
|
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: 0x06016524 RID: 91428 RVA: 0x0052F09C File Offset: 0x0052D29C
|
|
[Token(Token = "0x6016524")]
|
|
[Address(RVA = "0x19AD710", Offset = "0x19AC710", VA = "0x1819AD710")]
|
|
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: 0x06016525 RID: 91429 RVA: 0x0052F120 File Offset: 0x0052D320
|
|
[Token(Token = "0x6016525")]
|
|
[Address(RVA = "0x19ACFD0", Offset = "0x19ABFD0", VA = "0x1819ACFD0")]
|
|
private void MFPKNIKBAPJ(IEnumerable<CircuitGroup.AHLGABMCCKK> JAMNPGBMHPD)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
while (num != 0);
|
|
this.FHGEFPCHIOM();
|
|
}
|
|
|
|
// Token: 0x06016526 RID: 91430 RVA: 0x0052F150 File Offset: 0x0052D350
|
|
[Token(Token = "0x6016526")]
|
|
[Address(RVA = "0x19A5F10", Offset = "0x19A4F10", VA = "0x1819A5F10")]
|
|
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: 0x06016527 RID: 91431 RVA: 0x0052F178 File Offset: 0x0052D378
|
|
[Token(Token = "0x6016527")]
|
|
[Address(RVA = "0x19A5E90", Offset = "0x19A4E90", VA = "0x1819A5E90")]
|
|
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: 0x06016528 RID: 91432 RVA: 0x0052F1A0 File Offset: 0x0052D3A0
|
|
[Token(Token = "0x6016528")]
|
|
[Address(RVA = "0x19AB490", Offset = "0x19AA490", VA = "0x1819AB490")]
|
|
private CircuitGroup.AHLGABMCCKK? JCNKCCCHJPO(InputSlot POFOFFDCGCB, CircuitConnectionPoint LHEMACNBPMH, CircuitNodeDisplay JNAGKBOCNDL, CreationObject JBDFNIIFIPO, bool EKPNONNPCGO)
|
|
{
|
|
for (;;)
|
|
{
|
|
Dictionary<InputSlot, CircuitInputConnectionPoint> inputSlotDisplays = JNAGKBOCNDL.InputSlotDisplays;
|
|
Dictionary.Entry[] entries = inputSlotDisplays.entries;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
if (inputSlotDisplays.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> outputSlotDisplays = 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: 0x06016529 RID: 91433 RVA: 0x0052F238 File Offset: 0x0052D438
|
|
[Token(Token = "0x6016529")]
|
|
[Address(RVA = "0x19A5F90", Offset = "0x19A4F90", VA = "0x1819A5F90")]
|
|
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: 0x0601652A RID: 91434 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601652A")]
|
|
[Address(RVA = "0x19A6B30", Offset = "0x19A5B30", VA = "0x1819A6B30")]
|
|
private void CAFAEKJIKGJ(CreationObject EOJKOIGNHPJ, bool LHGCDMMDHON)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601652B RID: 91435 RVA: 0x0052F260 File Offset: 0x0052D460
|
|
[Token(Token = "0x601652B")]
|
|
[Address(RVA = "0x19A8A20", Offset = "0x19A7A20", VA = "0x1819A8A20")]
|
|
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: 0x0601652C RID: 91436 RVA: 0x0052F2A8 File Offset: 0x0052D4A8
|
|
[Token(Token = "0x601652C")]
|
|
[Address(RVA = "0x19ACD30", Offset = "0x19ABD30", VA = "0x1819ACD30")]
|
|
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: 0x0601652D RID: 91437 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601652D")]
|
|
[Address(RVA = "0x19ADCA0", Offset = "0x19ACCA0", VA = "0x1819ADCA0")]
|
|
private void NIGFIDLHLDI(CircuitGroupInterfaceNode LCILICPOGIH, List<CircuitGroupInterfaceNode> FCJPAALGNEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601652E RID: 91438 RVA: 0x0052F390 File Offset: 0x0052D590
|
|
[Token(Token = "0x601652E")]
|
|
[Address(RVA = "0x19AA600", Offset = "0x19A9600", VA = "0x1819AA600")]
|
|
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: 0x0601652F RID: 91439 RVA: 0x0052F468 File Offset: 0x0052D668
|
|
[Token(Token = "0x601652F")]
|
|
[Address(RVA = "0x19AAA20", Offset = "0x19A9A20", VA = "0x1819AAA20")]
|
|
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: 0x06016530 RID: 91440 RVA: 0x0052F590 File Offset: 0x0052D790
|
|
[Token(Token = "0x6016530")]
|
|
[Address(RVA = "0x19AB210", Offset = "0x19AA210", VA = "0x1819AB210")]
|
|
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: 0x06016531 RID: 91441 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016531")]
|
|
[Address(RVA = "0x19AAFE0", Offset = "0x19A9FE0", VA = "0x1819AAFE0")]
|
|
private void HDFHPGJOALG(Dictionary<Guid, Guid> KJKJOLPDILK, MEOACMOBAGI HFLIAAMEHPO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016532 RID: 91442 RVA: 0x0052F5CC File Offset: 0x0052D7CC
|
|
[Token(Token = "0x6016532")]
|
|
[Address(RVA = "0x19ABE70", Offset = "0x19AAE70", VA = "0x1819ABE70")]
|
|
private bool LCBMHKBHHFG(bool JDEIAPLLKND)
|
|
{
|
|
if (!JDEIAPLLKND)
|
|
{
|
|
}
|
|
List<CircuitGroupInterfaceNode> activeInputInterfaceNodes = this.ActiveInputInterfaceNodes;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06016533 RID: 91443 RVA: 0x0052F5EC File Offset: 0x0052D7EC
|
|
[Token(Token = "0x6016533")]
|
|
[Address(RVA = "0x19A7130", Offset = "0x19A6130", VA = "0x1819A7130")]
|
|
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: 0x06016534 RID: 91444 RVA: 0x0052F63C File Offset: 0x0052D83C
|
|
[Token(Token = "0x6016534")]
|
|
[Address(RVA = "0x19AEBA0", Offset = "0x19ADBA0", VA = "0x1819AEBA0")]
|
|
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: 0x06016535 RID: 91445 RVA: 0x0052F730 File Offset: 0x0052D930
|
|
[Token(Token = "0x6016535")]
|
|
[Address(RVA = "0x19A7320", Offset = "0x19A6320", VA = "0x1819A7320")]
|
|
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: 0x06016536 RID: 91446 RVA: 0x0052F790 File Offset: 0x0052D990
|
|
[Token(Token = "0x6016536")]
|
|
[Address(RVA = "0x19A7240", Offset = "0x19A6240", VA = "0x1819A7240")]
|
|
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: 0x06016537 RID: 91447 RVA: 0x0052F7E0 File Offset: 0x0052D9E0
|
|
[Token(Token = "0x6016537")]
|
|
[Address(RVA = "0x19AD320", Offset = "0x19AC320", VA = "0x1819AD320")]
|
|
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: 0x06016538 RID: 91448 RVA: 0x0052F81C File Offset: 0x0052DA1C
|
|
[Token(Token = "0x6016538")]
|
|
[Address(RVA = "0x19AC1C0", Offset = "0x19AB1C0", VA = "0x1819AC1C0")]
|
|
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: 0x06016539 RID: 91449 RVA: 0x0052F918 File Offset: 0x0052DB18
|
|
[Token(Token = "0x6016539")]
|
|
[Address(RVA = "0x19A74B0", Offset = "0x19A64B0", VA = "0x1819A74B0")]
|
|
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: 0x0601653A RID: 91450 RVA: 0x0052F954 File Offset: 0x0052DB54
|
|
[Token(Token = "0x601653A")]
|
|
[Address(RVA = "0x19B01B0", Offset = "0x19AF1B0", VA = "0x1819B01B0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcLoadCircuitGroupData(IGHGEPCFGJL IFLAFFPCGNK, bool FAJIIBPBKLA)
|
|
{
|
|
this.LocalLoadCircuitGroupData(IFLAFFPCGNK, FAJIIBPBKLA);
|
|
}
|
|
|
|
// Token: 0x0601653B RID: 91451 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601653B")]
|
|
[Address(RVA = "0x19AC630", Offset = "0x19AB630", VA = "0x1819AC630")]
|
|
public void LocalPostLoadCircuitGroupData(bool FAJIIBPBKLA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601653C RID: 91452 RVA: 0x0052F96C File Offset: 0x0052DB6C
|
|
[Token(Token = "0x601653C")]
|
|
[Address(RVA = "0x19AB420", Offset = "0x19AA420", VA = "0x1819AB420")]
|
|
private IEnumerator<KENFJGFMIPM> JCELJIJDKAP()
|
|
{
|
|
int num;
|
|
CircuitGroup.PHJKAMEPLIJ phjkameplij = new CircuitGroup.PHJKAMEPLIJ(num);
|
|
num = 0;
|
|
phjkameplij.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601653D RID: 91453 RVA: 0x0052F990 File Offset: 0x0052DB90
|
|
[Token(Token = "0x601653D")]
|
|
[Address(RVA = "0x19AEF10", Offset = "0x19ADF10", VA = "0x1819AEF10")]
|
|
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: 0x0601653E RID: 91454 RVA: 0x0052F9CC File Offset: 0x0052DBCC
|
|
[Token(Token = "0x601653E")]
|
|
[Address(RVA = "0x19A6010", Offset = "0x19A5010", VA = "0x1819A6010")]
|
|
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;
|
|
while (flag4)
|
|
{
|
|
}
|
|
if (!FAJIIBPBKLA)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.bigDataTrackedObject.<KJBOBNMKIJP>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x0601653F RID: 91455 RVA: 0x0052FA3C File Offset: 0x0052DC3C
|
|
[Token(Token = "0x601653F")]
|
|
[Address(RVA = "0x19AEE60", Offset = "0x19ADE60", VA = "0x1819AEE60")]
|
|
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: 0x06016540 RID: 91456 RVA: 0x0052FA74 File Offset: 0x0052DC74
|
|
[Token(Token = "0x6016540")]
|
|
[Address(RVA = "0x19B01C0", Offset = "0x19AF1C0", VA = "0x1819B01C0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcPostLoadCircuitGroupData(bool FAJIIBPBKLA)
|
|
{
|
|
this.LocalPostLoadCircuitGroupData(FAJIIBPBKLA);
|
|
}
|
|
|
|
// Token: 0x06016541 RID: 91457 RVA: 0x0052FA88 File Offset: 0x0052DC88
|
|
[Token(Token = "0x6016541")]
|
|
[Address(RVA = "0x19A8390", Offset = "0x19A7390", VA = "0x1819A8390")]
|
|
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)
|
|
{
|
|
Dictionary<CircuitGroupInterfaceNode, EMEFEGNEJPN> acgoflhnkcf = this.ACGOFLHNKCF;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016542 RID: 91458 RVA: 0x0052FAC8 File Offset: 0x0052DCC8
|
|
[Token(Token = "0x6016542")]
|
|
[Address(RVA = "0x19AA040", Offset = "0x19A9040", VA = "0x1819AA040")]
|
|
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: 0x06016543 RID: 91459 RVA: 0x0052FBC0 File Offset: 0x0052DDC0
|
|
[Token(Token = "0x6016543")]
|
|
[Address(RVA = "0x19A84A0", Offset = "0x19A74A0", VA = "0x1819A84A0", 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: 0x06016544 RID: 91460 RVA: 0x0052FC78 File Offset: 0x0052DE78
|
|
[Token(Token = "0x6016544")]
|
|
[Address(RVA = "0x19AF2A0", Offset = "0x19AE2A0", VA = "0x1819AF2A0", Slot = "51")]
|
|
public override void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
|
|
{
|
|
this.LocalPostLoadCircuitGroupData(true);
|
|
}
|
|
|
|
// Token: 0x06016545 RID: 91461 RVA: 0x0052FCBC File Offset: 0x0052DEBC
|
|
[Token(Token = "0x6016545")]
|
|
[Address(RVA = "0x19AF360", Offset = "0x19AE360", VA = "0x1819AF360")]
|
|
public void PreSerialize()
|
|
{
|
|
((IAmbientOcclusionMethod)this).Release();
|
|
}
|
|
|
|
// Token: 0x06016546 RID: 91462 RVA: 0x0052FCD0 File Offset: 0x0052DED0
|
|
[Token(Token = "0x6016546")]
|
|
[Address(RVA = "0x19B03D0", Offset = "0x19AF3D0", VA = "0x1819B03D0", 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: 0x06016547 RID: 91463 RVA: 0x0052FCF4 File Offset: 0x0052DEF4
|
|
[Token(Token = "0x6016547")]
|
|
[Address(RVA = "0x19B0430", Offset = "0x19AF430", VA = "0x1819B0430")]
|
|
public IGHGEPCFGJL Serialize()
|
|
{
|
|
IGHGEPCFGJL ighgepcfgjl = base.FOHDFBLGGAN();
|
|
BLNHFGFMJLN blnhfgfmjln = this.DFIADNDOMAJ();
|
|
ighgepcfgjl.MAFNFEHMLCH = blnhfgfmjln;
|
|
return ighgepcfgjl;
|
|
}
|
|
|
|
// Token: 0x06016548 RID: 91464 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016548")]
|
|
[Address(RVA = "0x19A7D60", Offset = "0x19A6D60", VA = "0x1819A7D60")]
|
|
protected BLNHFGFMJLN DFIADNDOMAJ()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016549 RID: 91465 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016549")]
|
|
[Address(RVA = "0x19A91A0", Offset = "0x19A81A0", VA = "0x1819A91A0")]
|
|
private void FHGEFPCHIOM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601654A RID: 91466 RVA: 0x0052FD20 File Offset: 0x0052DF20
|
|
[Token(Token = "0x601654A")]
|
|
[Address(RVA = "0x19A8B20", Offset = "0x19A7B20", VA = "0x1819A8B20")]
|
|
private void EMOOPFLKPPJ(bool ONGBFDACHHG, object PIHIPPPPEBI)
|
|
{
|
|
GameObject gameObject = this.addInputInterfaceNodeContainer;
|
|
AOLMGGAPKEH npgdlkmbgoa = this.NPGDLKMBGOA;
|
|
this.LIGCBBDANLH(ONGBFDACHHG, PIHIPPPPEBI, npgdlkmbgoa, gameObject);
|
|
}
|
|
|
|
// Token: 0x0601654B RID: 91467 RVA: 0x0052FD48 File Offset: 0x0052DF48
|
|
[Token(Token = "0x601654B")]
|
|
[Address(RVA = "0x19AB270", Offset = "0x19AA270", VA = "0x1819AB270")]
|
|
private void IBINPHAAPFD(bool ONGBFDACHHG, object PIHIPPPPEBI)
|
|
{
|
|
GameObject gameObject = this.addOutputInterfaceNodeContainer;
|
|
AOLMGGAPKEH igdpijknbgc = this.IGDPIJKNBGC;
|
|
this.LIGCBBDANLH(ONGBFDACHHG, PIHIPPPPEBI, igdpijknbgc, gameObject);
|
|
}
|
|
|
|
// Token: 0x0601654C RID: 91468 RVA: 0x0052FD70 File Offset: 0x0052DF70
|
|
[Token(Token = "0x601654C")]
|
|
[Address(RVA = "0x19AC0F0", Offset = "0x19AB0F0", VA = "0x1819AC0F0")]
|
|
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: 0x0601654D RID: 91469 RVA: 0x0052FDC4 File Offset: 0x0052DFC4
|
|
[Token(Token = "0x601654D")]
|
|
[Address(RVA = "0x19B0880", Offset = "0x19AF880", VA = "0x1819B0880")]
|
|
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: 0x0601654F RID: 91471 RVA: 0x0052FF0C File Offset: 0x0052E10C
|
|
[Token(Token = "0x601654F")]
|
|
[Address(RVA = "0x19ADE60", Offset = "0x19ACE60", VA = "0x1819ADE60")]
|
|
[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: 0x06016550 RID: 91472 RVA: 0x0052FF4C File Offset: 0x0052E14C
|
|
[Token(Token = "0x6016550")]
|
|
[Address(RVA = "0x19A87E0", Offset = "0x19A77E0", VA = "0x1819A87E0")]
|
|
[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: 0x06016551 RID: 91473 RVA: 0x0052FFB8 File Offset: 0x0052E1B8
|
|
[Token(Token = "0x6016551")]
|
|
[Address(RVA = "0x19A7460", Offset = "0x19A6460", VA = "0x1819A7460")]
|
|
[CompilerGenerated]
|
|
private string ODBEDJALLJG()
|
|
{
|
|
return this.MOIAIIBECDA.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x06016552 RID: 91474 RVA: 0x0052FFD8 File Offset: 0x0052E1D8
|
|
[Token(Token = "0x6016552")]
|
|
[Address(RVA = "0x19A7460", Offset = "0x19A6460", VA = "0x1819A7460")]
|
|
[CompilerGenerated]
|
|
private string CGPPJNPJPHI()
|
|
{
|
|
return this.MOIAIIBECDA.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x0400E98E RID: 59790
|
|
[Token(Token = "0x400E98E")]
|
|
public const int MAX_EXTERNAL_CONNECTIONS = 7;
|
|
|
|
// Token: 0x0400E98F RID: 59791
|
|
[Token(Token = "0x400E98F")]
|
|
public const int MAX_CIRCUIT_GROUP_DEPTH = 5;
|
|
|
|
// Token: 0x0400E990 RID: 59792
|
|
[Token(Token = "0x400E990")]
|
|
private const int OOMDCGFEGFM = 16;
|
|
|
|
// Token: 0x0400E991 RID: 59793
|
|
[Token(Token = "0x400E991")]
|
|
private const int APCALNEENMM = 8;
|
|
|
|
// Token: 0x0400E992 RID: 59794
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400E992")]
|
|
private Dictionary<CreationObject, Matrix4x4> FLGJBFODKGN;
|
|
|
|
// Token: 0x0400E993 RID: 59795
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400E993")]
|
|
private Dictionary<CircuitGroupInterfaceNode, EMEFEGNEJPN> ACGOFLHNKCF;
|
|
|
|
// Token: 0x0400E994 RID: 59796
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400E994")]
|
|
private List<FOJMJEEEMFI> BFOCILIDKKC;
|
|
|
|
// Token: 0x0400E995 RID: 59797
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400E995")]
|
|
private List<StateMachineState> AHGPAJJOFKO;
|
|
|
|
// Token: 0x0400E996 RID: 59798
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400E996")]
|
|
private MaterialPropertyBlock IGGDFHEGPHP;
|
|
|
|
// Token: 0x0400E997 RID: 59799
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400E997")]
|
|
private CircuitGroupInputInterfaceNode[] ECMNPFJEOJF;
|
|
|
|
// Token: 0x0400E998 RID: 59800
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400E998")]
|
|
private CircuitGroupOutputInterfaceNode[] INDBGKOPMAE;
|
|
|
|
// Token: 0x0400E999 RID: 59801
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400E999")]
|
|
private List<CircuitGroup> IANPDECNFIG;
|
|
|
|
// Token: 0x0400E99A RID: 59802
|
|
[Token(Token = "0x400E99A")]
|
|
private static readonly List<string> JFINCFCIIAM = new List();
|
|
|
|
// Token: 0x0400E99B RID: 59803
|
|
[Token(Token = "0x400E99B")]
|
|
private static readonly List<ILINODKFHEO> EAELJDHFABC = new List();
|
|
|
|
// Token: 0x0400E99C RID: 59804
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400E99C")]
|
|
private AOLMGGAPKEH NPGDLKMBGOA;
|
|
|
|
// Token: 0x0400E99D RID: 59805
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400E99D")]
|
|
private AOLMGGAPKEH IGDPIJKNBGC;
|
|
|
|
// Token: 0x0400E99E RID: 59806
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400E99E")]
|
|
private object KJFKGODFDMO;
|
|
|
|
// Token: 0x0400E99F RID: 59807
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400E99F")]
|
|
private object MINIGLFBJIK;
|
|
|
|
// Token: 0x0400E9A0 RID: 59808
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400E9A0")]
|
|
[SerializeField]
|
|
private GameObject addInputInterfaceNodeContainer;
|
|
|
|
// Token: 0x0400E9A1 RID: 59809
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400E9A1")]
|
|
[SerializeField]
|
|
private GameObject addOutputInterfaceNodeContainer;
|
|
|
|
// Token: 0x0400E9A2 RID: 59810
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400E9A2")]
|
|
[SerializeField]
|
|
private MeshRenderer circuitMeshRenderer;
|
|
|
|
// Token: 0x0400E9A3 RID: 59811
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400E9A3")]
|
|
[SerializeField]
|
|
protected Sprite circuitLabelSprite;
|
|
|
|
// Token: 0x0400E9A4 RID: 59812
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400E9A4")]
|
|
[SerializeField]
|
|
[Header("Labels")]
|
|
private TMP_Text circuitGroupNameText;
|
|
|
|
// Token: 0x0400E9A5 RID: 59813
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400E9A5")]
|
|
private KLLMCPFPIIE<string> MOIAIIBECDA;
|
|
|
|
// Token: 0x0400E9A6 RID: 59814
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400E9A6")]
|
|
private KLLMCPFPIIE<string[]> OLIGAJGMNCD;
|
|
|
|
// Token: 0x0400E9A7 RID: 59815
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400E9A7")]
|
|
private KLLMCPFPIIE<string[]> EGNFDOOBABD;
|
|
|
|
// Token: 0x0400E9A8 RID: 59816
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400E9A8")]
|
|
private bool MBJDDEBAHNH;
|
|
|
|
// Token: 0x0400E9A9 RID: 59817
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400E9A9")]
|
|
public OKNNKFGFODL OnVisibilityChanged;
|
|
|
|
// Token: 0x0400E9AA RID: 59818
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400E9AA")]
|
|
private bool LPPPPDIODCP;
|
|
|
|
// Token: 0x0400E9AB RID: 59819
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400E9AB")]
|
|
[SerializeField]
|
|
private BigDataTrackedObject bigDataTrackedObject;
|
|
|
|
// Token: 0x0400E9AD RID: 59821
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400E9AD")]
|
|
private AOLMGGAPKEH DFAOGPCPBBC;
|
|
|
|
// Token: 0x0400E9AE RID: 59822
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400E9AE")]
|
|
public readonly List<CircuitGroupInterfaceNode> ActiveInputInterfaceNodes;
|
|
|
|
// Token: 0x0400E9AF RID: 59823
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400E9AF")]
|
|
public readonly List<CircuitGroupInterfaceNode> ActiveOutputInterfaceNodes;
|
|
|
|
// Token: 0x0400E9B0 RID: 59824
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400E9B0")]
|
|
public readonly List<CreationObject> ObjectsPendingRemoval;
|
|
|
|
// Token: 0x0400E9B1 RID: 59825
|
|
[Token(Token = "0x400E9B1")]
|
|
public static readonly List<CircuitGroup> AllCircuitGroups = new List();
|
|
|
|
// Token: 0x0400E9B2 RID: 59826
|
|
[Token(Token = "0x400E9B2")]
|
|
public static readonly int IconTexScaleOffsetPropertyId = Shader.PropertyToID("_IconTexScaleOffset");
|
|
|
|
// Token: 0x0400E9B3 RID: 59827
|
|
[Token(Token = "0x400E9B3")]
|
|
public static readonly int PinMaskPropertyId = Shader.PropertyToID("_PinMask");
|
|
|
|
// Token: 0x0400E9B4 RID: 59828
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400E9B4")]
|
|
private ECJBHJOCKHL ALGIIFPJDNK;
|
|
|
|
// Token: 0x0200330D RID: 13069
|
|
[Token(Token = "0x200330D")]
|
|
private struct AHLGABMCCKK
|
|
{
|
|
// Token: 0x0400E9B5 RID: 59829
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E9B5")]
|
|
public CircuitGroupInterfaceNode.IFEJCGJCOGE JOMKHNJMPHD;
|
|
|
|
// Token: 0x0400E9B6 RID: 59830
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E9B6")]
|
|
public CircuitGroupInterfaceNode.IFEJCGJCOGE GCJMIDBPCIB;
|
|
|
|
// Token: 0x0400E9B7 RID: 59831
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E9B7")]
|
|
public bool MEPCCPJICBF;
|
|
}
|
|
|
|
// Token: 0x0200330E RID: 13070
|
|
[Token(Token = "0x200330E")]
|
|
[CompilerGenerated]
|
|
private sealed class FHEBNHDKHHM
|
|
{
|
|
// Token: 0x06016553 RID: 91475 RVA: 0x0052FFF8 File Offset: 0x0052E1F8
|
|
[Token(Token = "0x6016553")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FHEBNHDKHHM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016554 RID: 91476 RVA: 0x0053000C File Offset: 0x0052E20C
|
|
[Token(Token = "0x6016554")]
|
|
[Address(RVA = "0x1CE3840", Offset = "0x1CE2840", VA = "0x181CE3840")]
|
|
internal void <SetNewUserDefinedDisplayName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
KLLMCPFPIIE<string> moiaiibecda = this.<>4__this.MOIAIIBECDA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E9B8 RID: 59832
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E9B8")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E9B9 RID: 59833
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E9B9")]
|
|
public string newDisplayName;
|
|
}
|
|
|
|
// Token: 0x02003310 RID: 13072
|
|
[Token(Token = "0x2003310")]
|
|
[CompilerGenerated]
|
|
private sealed class BMDADKIPBHE
|
|
{
|
|
// Token: 0x06016561 RID: 91489 RVA: 0x005301B8 File Offset: 0x0052E3B8
|
|
[Token(Token = "0x6016561")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BMDADKIPBHE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016562 RID: 91490 RVA: 0x005301CC File Offset: 0x0052E3CC
|
|
[Token(Token = "0x6016562")]
|
|
[Address(RVA = "0x1CD7640", Offset = "0x1CD6640", VA = "0x181CD7640")]
|
|
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: 0x0400E9C5 RID: 59845
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E9C5")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E9C6 RID: 59846
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E9C6")]
|
|
public bool shouldPropagate;
|
|
}
|
|
|
|
// Token: 0x02003311 RID: 13073
|
|
[Token(Token = "0x2003311")]
|
|
[CompilerGenerated]
|
|
private sealed class MNNCKMBIBIB
|
|
{
|
|
// Token: 0x06016563 RID: 91491 RVA: 0x00530248 File Offset: 0x0052E448
|
|
[Token(Token = "0x6016563")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MNNCKMBIBIB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016564 RID: 91492 RVA: 0x0053025C File Offset: 0x0052E45C
|
|
[Token(Token = "0x6016564")]
|
|
[Address(RVA = "0x1CE8210", Offset = "0x1CE7210", VA = "0x181CE8210")]
|
|
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: 0x0400E9C7 RID: 59847
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E9C7")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E9C8 RID: 59848
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E9C8")]
|
|
public CircuitGroupInterfaceNode node;
|
|
|
|
// Token: 0x0400E9C9 RID: 59849
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E9C9")]
|
|
public bool isInput;
|
|
|
|
// Token: 0x0400E9CA RID: 59850
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E9CA")]
|
|
public string name;
|
|
}
|
|
|
|
// Token: 0x02003315 RID: 13077
|
|
[Token(Token = "0x2003315")]
|
|
[CompilerGenerated]
|
|
private sealed class CGCNBJDMFIG
|
|
{
|
|
// Token: 0x06016584 RID: 91524 RVA: 0x0053085C File Offset: 0x0052EA5C
|
|
[Token(Token = "0x6016584")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CGCNBJDMFIG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016585 RID: 91525 RVA: 0x00530870 File Offset: 0x0052EA70
|
|
[Token(Token = "0x6016585")]
|
|
[Address(RVA = "0x1CD7790", Offset = "0x1CD6790", VA = "0x181CD7790")]
|
|
internal void <LocalPostLoadCircuitGroupData>b__0()
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
bool flag = this.fromRoomData;
|
|
circuitGroup.AMJECNHHBMH(flag);
|
|
}
|
|
|
|
// Token: 0x0400E9EE RID: 59886
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E9EE")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E9EF RID: 59887
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E9EF")]
|
|
public bool fromRoomData;
|
|
}
|
|
|
|
// Token: 0x02003317 RID: 13079
|
|
[Token(Token = "0x2003317")]
|
|
[CompilerGenerated]
|
|
private sealed class CKMDADIGJOA
|
|
{
|
|
// Token: 0x0601658C RID: 91532 RVA: 0x00530958 File Offset: 0x0052EB58
|
|
[Token(Token = "0x601658C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CKMDADIGJOA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601658D RID: 91533 RVA: 0x0053096C File Offset: 0x0052EB6C
|
|
[Token(Token = "0x601658D")]
|
|
[Address(RVA = "0x1CD77C0", Offset = "0x1CD67C0", VA = "0x181CD77C0")]
|
|
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: 0x0601658E RID: 91534 RVA: 0x00530A28 File Offset: 0x0052EC28
|
|
[Token(Token = "0x601658E")]
|
|
[Address(RVA = "0x1CD75E0", Offset = "0x1CD65E0", VA = "0x181CD75E0")]
|
|
internal string <RefreshEditables>b__8()
|
|
{
|
|
return this.node.HCKNCEKKMIF;
|
|
}
|
|
|
|
// Token: 0x0601658F RID: 91535 RVA: 0x00530A48 File Offset: 0x0052EC48
|
|
[Token(Token = "0x601658F")]
|
|
[Address(RVA = "0x1CD79A0", Offset = "0x1CD69A0", VA = "0x181CD79A0")]
|
|
internal void <RefreshEditables>b__9(string newName)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
circuitGroup.CJLHKGAGOCN(circuitGroupInterfaceNode, true, newName);
|
|
}
|
|
|
|
// Token: 0x06016590 RID: 91536 RVA: 0x00530A74 File Offset: 0x0052EC74
|
|
[Token(Token = "0x6016590")]
|
|
[Address(RVA = "0x1CD75E0", Offset = "0x1CD65E0", VA = "0x181CD75E0")]
|
|
internal string <RefreshEditables>b__6()
|
|
{
|
|
return this.node.HCKNCEKKMIF;
|
|
}
|
|
|
|
// Token: 0x06016591 RID: 91537 RVA: 0x00530A94 File Offset: 0x0052EC94
|
|
[Token(Token = "0x6016591")]
|
|
[Address(RVA = "0x1CD79A0", Offset = "0x1CD69A0", VA = "0x181CD79A0")]
|
|
internal void <RefreshEditables>b__7(string newName)
|
|
{
|
|
CircuitGroup circuitGroup = this.<>4__this;
|
|
CircuitGroupInterfaceNode circuitGroupInterfaceNode = this.node;
|
|
circuitGroup.CJLHKGAGOCN(circuitGroupInterfaceNode, true, newName);
|
|
}
|
|
|
|
// Token: 0x0400E9F3 RID: 59891
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E9F3")]
|
|
public int index;
|
|
|
|
// Token: 0x0400E9F4 RID: 59892
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E9F4")]
|
|
public CircuitGroupInterfaceNode node;
|
|
|
|
// Token: 0x0400E9F5 RID: 59893
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E9F5")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E9F6 RID: 59894
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E9F6")]
|
|
public Func<string> <>9__8;
|
|
|
|
// Token: 0x0400E9F7 RID: 59895
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E9F7")]
|
|
public Action<string> <>9__9;
|
|
}
|
|
|
|
// Token: 0x02003318 RID: 13080
|
|
[Token(Token = "0x2003318")]
|
|
[CompilerGenerated]
|
|
private sealed class BECOLCGBDON
|
|
{
|
|
// Token: 0x06016592 RID: 91538 RVA: 0x00530AC0 File Offset: 0x0052ECC0
|
|
[Token(Token = "0x6016592")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BECOLCGBDON()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016593 RID: 91539 RVA: 0x00530AD4 File Offset: 0x0052ECD4
|
|
[Token(Token = "0x6016593")]
|
|
[Address(RVA = "0x1CD7400", Offset = "0x1CD6400", VA = "0x181CD7400")]
|
|
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: 0x06016594 RID: 91540 RVA: 0x00530B90 File Offset: 0x0052ED90
|
|
[Token(Token = "0x6016594")]
|
|
[Address(RVA = "0x1CD75E0", Offset = "0x1CD65E0", VA = "0x181CD75E0")]
|
|
internal string <RefreshEditables>b__14()
|
|
{
|
|
return this.node.HCKNCEKKMIF;
|
|
}
|
|
|
|
// Token: 0x06016595 RID: 91541 RVA: 0x00530BB0 File Offset: 0x0052EDB0
|
|
[Token(Token = "0x6016595")]
|
|
[Address(RVA = "0x1CD7600", Offset = "0x1CD6600", VA = "0x181CD7600")]
|
|
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: 0x06016596 RID: 91542 RVA: 0x00530BDC File Offset: 0x0052EDDC
|
|
[Token(Token = "0x6016596")]
|
|
[Address(RVA = "0x1CD75E0", Offset = "0x1CD65E0", VA = "0x181CD75E0")]
|
|
internal string <RefreshEditables>b__12()
|
|
{
|
|
return this.node.HCKNCEKKMIF;
|
|
}
|
|
|
|
// Token: 0x06016597 RID: 91543 RVA: 0x00530BFC File Offset: 0x0052EDFC
|
|
[Token(Token = "0x6016597")]
|
|
[Address(RVA = "0x1CD7600", Offset = "0x1CD6600", VA = "0x181CD7600")]
|
|
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: 0x0400E9F8 RID: 59896
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E9F8")]
|
|
public int index;
|
|
|
|
// Token: 0x0400E9F9 RID: 59897
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E9F9")]
|
|
public CircuitGroupInterfaceNode node;
|
|
|
|
// Token: 0x0400E9FA RID: 59898
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E9FA")]
|
|
public CircuitGroup <>4__this;
|
|
|
|
// Token: 0x0400E9FB RID: 59899
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E9FB")]
|
|
public Func<string> <>9__14;
|
|
|
|
// Token: 0x0400E9FC RID: 59900
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E9FC")]
|
|
public Action<string> <>9__15;
|
|
}
|
|
}
|
|
}
|