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

1756 lines
61 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2;
using CircuitsV2.Graph;
using CircuitsV2.Graph.Nodes;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
using RecRoom.CircuitsV2.Adapter;
using UnityEngine;
// Token: 0x02002369 RID: 9065
[Token(Token = "0x2002369")]
[StructLayout(3)]
public static class NBFPPNGIALA
{
// Token: 0x0600FAE8 RID: 64232 RVA: 0x003B05D8 File Offset: 0x003AE7D8
[Token(Token = "0x600FAE8")]
[Address(RVA = "0x1430050", Offset = "0x142EA50", VA = "0x181430050")]
public static KJDOCKDBNCK CIJKHOJPJGA(CircuitGraphObject BANGBIKOBGO)
{
if (BANGBIKOBGO != 0)
{
if (BANGBIKOBGO == 0)
{
int num;
if (BANGBIKOBGO == 0)
{
if (BANGBIKOBGO == 0)
{
goto IL_52;
}
bool flag = BANGBIKOBGO != 0;
bool flag2;
if (!flag2)
{
goto IL_AA;
}
num = 0;
NBFPPNGIALA.NGCFODFFGBE ngcfodffgbe;
ngcfodffgbe.BLKBICFKDBJ = BANGBIKOBGO;
}
bool flag3;
if (!DebugTool.AssertDbg(flag3, "Cannot create a ControlPanelAdapter with a null impl!", (LogFlag)num, (LogLevel)((uint)2)))
{
goto IL_AA;
}
}
bool flag4 = BANGBIKOBGO != 0;
bool flag5;
if (!flag5)
{
goto IL_AA;
}
}
IL_52:
Type type = BANGBIKOBGO.GetType();
string text = string.Format("Cannot construct a ChipAdapter from an obeject with type {0}!", type);
bool flag6;
if (DebugTool.AssertDbg(flag6, "Cannot create a NodeAdapter with a null impl!", LogFlag.CircuitsV2Debug, (LogLevel)((uint)2)))
{
int num2 = 0;
bool flag7;
if (DebugTool.AssertDbg(flag7, "Cannot create an EventAdapter with a null impl!", (LogFlag)num2, (LogLevel)((uint)2)))
{
NBFPPNGIALA.PIBINEMGPJG pibinemgpjg;
pibinemgpjg.BLKBICFKDBJ = 0;
Action action = new Action(pibinemgpjg.GPPCPCOGGKN);
}
}
IL_AA:
throw new NullReferenceException();
}
// Token: 0x0200236A RID: 9066
[Token(Token = "0x200236A")]
private abstract class EIPDEIJFCDG : KJDOCKDBNCK
{
// Token: 0x17002A64 RID: 10852
// (get) Token: 0x0600FAE9 RID: 64233
[Token(Token = "0x17002A64")]
public abstract CircuitGraphObject DGFLEJAOOIF
{
[Token(Token = "0x600FAE9")]
[Address(Slot = "42")]
get;
}
// Token: 0x17002A65 RID: 10853
// (get) Token: 0x0600FAEA RID: 64234
[Token(Token = "0x17002A65")]
public abstract Guid ABJHBFNCEJN
{
[Token(Token = "0x600FAEA")]
[Address(Slot = "43")]
get;
}
// Token: 0x17002A66 RID: 10854
// (get) Token: 0x0600FAEB RID: 64235
[Token(Token = "0x17002A66")]
public abstract Guid JPOHGBCEJEJ
{
[Token(Token = "0x600FAEB")]
[Address(Slot = "44")]
get;
}
// Token: 0x17002A67 RID: 10855
// (get) Token: 0x0600FAEC RID: 64236
[Token(Token = "0x17002A67")]
public abstract string FIKEBGGCDFN
{
[Token(Token = "0x600FAEC")]
[Address(Slot = "45")]
get;
}
// Token: 0x17002A68 RID: 10856
// (get) Token: 0x0600FAED RID: 64237
[Token(Token = "0x17002A68")]
public abstract string DNCNIKLFAME
{
[Token(Token = "0x600FAED")]
[Address(Slot = "46")]
get;
}
// Token: 0x17002A69 RID: 10857
// (get) Token: 0x0600FAEE RID: 64238
[Token(Token = "0x17002A69")]
public abstract ChipKey AKFDMGLACLA
{
[Token(Token = "0x600FAEE")]
[Address(Slot = "47")]
get;
}
// Token: 0x17002A6A RID: 10858
// (get) Token: 0x0600FAEF RID: 64239 RVA: 0x003B0694 File Offset: 0x003AE894
[Token(Token = "0x17002A6A")]
public virtual bool JGPCGCJHHIJ
{
[Token(Token = "0x600FAEF")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "48")]
get
{
}
}
// Token: 0x17002A6B RID: 10859
// (get) Token: 0x0600FAF0 RID: 64240 RVA: 0x003B06A4 File Offset: 0x003AE8A4
[Token(Token = "0x17002A6B")]
public virtual bool OGCBCPKHIPI
{
[Token(Token = "0x600FAF0")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "49")]
get
{
}
}
// Token: 0x17002A6C RID: 10860
// (get) Token: 0x0600FAF1 RID: 64241 RVA: 0x003B06B4 File Offset: 0x003AE8B4
[Token(Token = "0x17002A6C")]
public virtual bool MMADDMPDGFI
{
[Token(Token = "0x600FAF1")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "50")]
get
{
}
}
// Token: 0x17002A6D RID: 10861
// (get) Token: 0x0600FAF2 RID: 64242 RVA: 0x003B06C4 File Offset: 0x003AE8C4
[Token(Token = "0x17002A6D")]
public virtual bool FNGHOEPDFOG
{
[Token(Token = "0x600FAF2")]
[Address(RVA = "0x1421E80", Offset = "0x1420880", VA = "0x181421E80", Slot = "51")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17002A6E RID: 10862
// (get) Token: 0x0600FAF3 RID: 64243 RVA: 0x003B06D8 File Offset: 0x003AE8D8
[Token(Token = "0x17002A6E")]
public virtual bool LKJJCFNFJPM
{
[Token(Token = "0x600FAF3")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "52")]
get
{
}
}
// Token: 0x17002A6F RID: 10863
// (get) Token: 0x0600FAF4 RID: 64244
[Token(Token = "0x17002A6F")]
public abstract IReadOnlyList<DBFIKIGBNOD> KHECCPDEMCG
{
[Token(Token = "0x600FAF4")]
[Address(Slot = "53")]
get;
}
// Token: 0x17002A70 RID: 10864
// (get) Token: 0x0600FAF5 RID: 64245 RVA: 0x003B06E8 File Offset: 0x003AE8E8
[Token(Token = "0x17002A70")]
public Vector3 EIGHMALKDDD
{
[Token(Token = "0x600FAF5")]
[Address(RVA = "0x1421EF0", Offset = "0x14208F0", VA = "0x181421EF0", Slot = "12")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17002A71 RID: 10865
// (get) Token: 0x0600FAF6 RID: 64246 RVA: 0x003B06FC File Offset: 0x003AE8FC
[Token(Token = "0x17002A71")]
public bool HAGIPJBPIAH
{
[Token(Token = "0x600FAF6")]
[Address(RVA = "0x1421EC0", Offset = "0x14208C0", VA = "0x181421EC0", Slot = "40")]
get
{
bool flag;
return flag;
}
}
// Token: 0x0600FAF7 RID: 64247 RVA: 0x003B070C File Offset: 0x003AE90C
[Token(Token = "0x600FAF7")]
[Address(RVA = "0x1421CB0", Offset = "0x14206B0", VA = "0x181421CB0", Slot = "17")]
public void PPKMAPJACFF(Vector3 ONGBFDACHHG, bool OLOCEEFHEDN = false)
{
float z = ONGBFDACHHG.z;
}
// Token: 0x17002A72 RID: 10866
// (get) Token: 0x0600FAF8 RID: 64248 RVA: 0x003B0728 File Offset: 0x003AE928
[Token(Token = "0x17002A72")]
public Quaternion HFFEJMHMKHB
{
[Token(Token = "0x600FAF8")]
[Address(RVA = "0x1421F40", Offset = "0x1420940", VA = "0x181421F40", Slot = "18")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x0600FAF9 RID: 64249 RVA: 0x003B073C File Offset: 0x003AE93C
[Token(Token = "0x600FAF9")]
[Address(RVA = "0x1421470", Offset = "0x141FE70", VA = "0x181421470", Slot = "19")]
public void ENAPPICIPDG(Quaternion ONGBFDACHHG, bool OLOCEEFHEDN = false)
{
}
// Token: 0x0600FAFA RID: 64250 RVA: 0x003B0750 File Offset: 0x003AE950
[Token(Token = "0x600FAFA")]
[Address(RVA = "0x1421710", Offset = "0x1420110", VA = "0x181421710", Slot = "20")]
public void IOOMJOJPGAP(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK)
{
}
// Token: 0x14000118 RID: 280
// (add) Token: 0x0600FAFB RID: 64251 RVA: 0x003B0764 File Offset: 0x003AE964
// (remove) Token: 0x0600FAFC RID: 64252 RVA: 0x003B078C File Offset: 0x003AE98C
[Token(Token = "0x14000118")]
public event Action JCLLONJPGKG
{
[Token(Token = "0x600FAFB")]
[Address(RVA = "0x1421280", Offset = "0x141FC80", VA = "0x181421280", Slot = "21")]
[CompilerGenerated]
add
{
Action jcllonjpgkg;
Delegate @delegate;
do
{
jcllonjpgkg = this.JCLLONJPGKG;
@delegate = Delegate.Combine(jcllonjpgkg, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != jcllonjpgkg)
{
}
}
[Token(Token = "0x600FAFC")]
[Address(RVA = "0x14210A0", Offset = "0x141FAA0", VA = "0x1814210A0", Slot = "22")]
[CompilerGenerated]
remove
{
Action jcllonjpgkg;
Delegate @delegate;
do
{
jcllonjpgkg = this.JCLLONJPGKG;
@delegate = Delegate.Remove(jcllonjpgkg, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != jcllonjpgkg)
{
}
}
}
// Token: 0x0600FAFD RID: 64253 RVA: 0x003B07B4 File Offset: 0x003AE9B4
[Token(Token = "0x600FAFD")]
[Address(RVA = "0xFF8DE0", Offset = "0xFF77E0", VA = "0x180FF8DE0")]
protected void KKHGKGBMJPF()
{
Action jcllonjpgkg = this.JCLLONJPGKG;
if (jcllonjpgkg != 0)
{
jcllonjpgkg();
return;
}
}
// Token: 0x14000119 RID: 281
// (add) Token: 0x0600FAFE RID: 64254 RVA: 0x003B07D4 File Offset: 0x003AE9D4
// (remove) Token: 0x0600FAFF RID: 64255 RVA: 0x003B07FC File Offset: 0x003AE9FC
[Token(Token = "0x14000119")]
public event Action<Vector3> MDDBOFIDMIG
{
[Token(Token = "0x600FAFE")]
[Address(RVA = "0x1421670", Offset = "0x1420070", VA = "0x181421670", Slot = "23")]
[CompilerGenerated]
add
{
Action<Vector3> mddbofidmig;
Delegate @delegate;
do
{
mddbofidmig = this.MDDBOFIDMIG;
@delegate = Delegate.Combine(mddbofidmig, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != mddbofidmig)
{
}
}
[Token(Token = "0x600FAFF")]
[Address(RVA = "0x1421A10", Offset = "0x1420410", VA = "0x181421A10", Slot = "24")]
[CompilerGenerated]
remove
{
Action<Vector3> mddbofidmig;
Delegate @delegate;
do
{
mddbofidmig = this.MDDBOFIDMIG;
@delegate = Delegate.Remove(mddbofidmig, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != mddbofidmig)
{
}
}
}
// Token: 0x1400011A RID: 282
// (add) Token: 0x0600FB00 RID: 64256 RVA: 0x003B0824 File Offset: 0x003AEA24
// (remove) Token: 0x0600FB01 RID: 64257 RVA: 0x003B084C File Offset: 0x003AEA4C
[Token(Token = "0x1400011A")]
public event Action<Quaternion> EANFAHIJEFE
{
[Token(Token = "0x600FB00")]
[Address(RVA = "0x1421B70", Offset = "0x1420570", VA = "0x181421B70", Slot = "25")]
[CompilerGenerated]
add
{
Action<Quaternion> eanfahijefe;
Delegate @delegate;
do
{
eanfahijefe = this.EANFAHIJEFE;
@delegate = Delegate.Combine(eanfahijefe, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != eanfahijefe)
{
}
}
[Token(Token = "0x600FB01")]
[Address(RVA = "0x1421000", Offset = "0x141FA00", VA = "0x181421000", Slot = "26")]
[CompilerGenerated]
remove
{
Action<Quaternion> eanfahijefe;
Delegate @delegate;
do
{
eanfahijefe = this.EANFAHIJEFE;
@delegate = Delegate.Remove(eanfahijefe, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != eanfahijefe)
{
}
}
}
// Token: 0x1400011B RID: 283
// (add) Token: 0x0600FB02 RID: 64258 RVA: 0x003B0874 File Offset: 0x003AEA74
// (remove) Token: 0x0600FB03 RID: 64259 RVA: 0x003B089C File Offset: 0x003AEA9C
[Token(Token = "0x1400011B")]
public event Action GGNFABAPBKD
{
[Token(Token = "0x600FB02")]
[Address(RVA = "0x14215D0", Offset = "0x141FFD0", VA = "0x1814215D0", Slot = "27")]
[CompilerGenerated]
add
{
Action ggnfabapbkd;
Delegate @delegate;
do
{
ggnfabapbkd = this.GGNFABAPBKD;
@delegate = Delegate.Combine(ggnfabapbkd, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ggnfabapbkd)
{
}
}
[Token(Token = "0x600FB03")]
[Address(RVA = "0x14214D0", Offset = "0x141FED0", VA = "0x1814214D0", Slot = "28")]
[CompilerGenerated]
remove
{
Action ggnfabapbkd;
Delegate @delegate;
do
{
ggnfabapbkd = this.GGNFABAPBKD;
@delegate = Delegate.Remove(ggnfabapbkd, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ggnfabapbkd)
{
}
}
}
// Token: 0x1400011C RID: 284
// (add) Token: 0x0600FB04 RID: 64260 RVA: 0x003B08C4 File Offset: 0x003AEAC4
// (remove) Token: 0x0600FB05 RID: 64261 RVA: 0x003B08EC File Offset: 0x003AEAEC
[Token(Token = "0x1400011C")]
public event Action<int, DBFIKIGBNOD> OOLIJPCEHKH
{
[Token(Token = "0x600FB04")]
[Address(RVA = "0x1421140", Offset = "0x141FB40", VA = "0x181421140", Slot = "29")]
[CompilerGenerated]
add
{
Action<int, DBFIKIGBNOD> oolijpcehkh;
Delegate @delegate;
do
{
oolijpcehkh = this.OOLIJPCEHKH;
@delegate = Delegate.Combine(oolijpcehkh, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != oolijpcehkh)
{
}
}
[Token(Token = "0x600FB05")]
[Address(RVA = "0x14218D0", Offset = "0x14202D0", VA = "0x1814218D0", Slot = "30")]
[CompilerGenerated]
remove
{
Action<int, DBFIKIGBNOD> oolijpcehkh;
Delegate @delegate;
do
{
oolijpcehkh = this.OOLIJPCEHKH;
@delegate = Delegate.Remove(oolijpcehkh, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != oolijpcehkh)
{
}
}
}
// Token: 0x0600FB06 RID: 64262 RVA: 0x003B0914 File Offset: 0x003AEB14
[Token(Token = "0x600FB06")]
[Address(RVA = "0x1421AB0", Offset = "0x14204B0", VA = "0x181421AB0")]
protected void OAOFCGAPPBI(int EFBDCIJMFGD, DBFIKIGBNOD INHJPNEKIEK)
{
Action<int, DBFIKIGBNOD> oolijpcehkh = this.OOLIJPCEHKH;
if (oolijpcehkh != 0)
{
oolijpcehkh(EFBDCIJMFGD, INHJPNEKIEK);
}
}
// Token: 0x1400011D RID: 285
// (add) Token: 0x0600FB07 RID: 64263 RVA: 0x003B0934 File Offset: 0x003AEB34
// (remove) Token: 0x0600FB08 RID: 64264 RVA: 0x003B095C File Offset: 0x003AEB5C
[Token(Token = "0x1400011D")]
public event Action<int, DBFIKIGBNOD> EFJLMHNMHGN
{
[Token(Token = "0x600FB07")]
[Address(RVA = "0x1421970", Offset = "0x1420370", VA = "0x181421970", Slot = "31")]
[CompilerGenerated]
add
{
Action<int, DBFIKIGBNOD> efjlmhnmhgn;
Delegate @delegate;
do
{
efjlmhnmhgn = this.EFJLMHNMHGN;
@delegate = Delegate.Combine(efjlmhnmhgn, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != efjlmhnmhgn)
{
}
}
[Token(Token = "0x600FB08")]
[Address(RVA = "0x1421C10", Offset = "0x1420610", VA = "0x181421C10", Slot = "32")]
[CompilerGenerated]
remove
{
Action<int, DBFIKIGBNOD> efjlmhnmhgn;
Delegate @delegate;
do
{
efjlmhnmhgn = this.EFJLMHNMHGN;
@delegate = Delegate.Remove(efjlmhnmhgn, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != efjlmhnmhgn)
{
}
}
}
// Token: 0x0600FB09 RID: 64265 RVA: 0x003B0984 File Offset: 0x003AEB84
[Token(Token = "0x600FB09")]
[Address(RVA = "0x1421570", Offset = "0x141FF70", VA = "0x181421570")]
protected void GMCFBAKIOIG(int EFBDCIJMFGD, DBFIKIGBNOD INHJPNEKIEK)
{
Action<int, DBFIKIGBNOD> efjlmhnmhgn = this.EFJLMHNMHGN;
if (efjlmhnmhgn != 0)
{
efjlmhnmhgn(EFBDCIJMFGD, INHJPNEKIEK);
}
}
// Token: 0x1400011E RID: 286
// (add) Token: 0x0600FB0A RID: 64266 RVA: 0x003B09A4 File Offset: 0x003AEBA4
// (remove) Token: 0x0600FB0B RID: 64267 RVA: 0x003B09CC File Offset: 0x003AEBCC
[Token(Token = "0x1400011E")]
public event Action ACMFCEAGABH
{
[Token(Token = "0x600FB0A")]
[Address(RVA = "0x1421360", Offset = "0x141FD60", VA = "0x181421360", Slot = "33")]
[CompilerGenerated]
add
{
Action acmfceagabh;
Delegate @delegate;
do
{
acmfceagabh = this.ACMFCEAGABH;
@delegate = Delegate.Combine(acmfceagabh, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != acmfceagabh)
{
}
}
[Token(Token = "0x600FB0B")]
[Address(RVA = "0x14211E0", Offset = "0x141FBE0", VA = "0x1814211E0", Slot = "34")]
[CompilerGenerated]
remove
{
Action acmfceagabh;
Delegate @delegate;
do
{
acmfceagabh = this.ACMFCEAGABH;
@delegate = Delegate.Remove(acmfceagabh, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != acmfceagabh)
{
}
}
}
// Token: 0x0600FB0C RID: 64268 RVA: 0x003B09F4 File Offset: 0x003AEBF4
[Token(Token = "0x600FB0C")]
[Address(RVA = "0x10172C0", Offset = "0x1015CC0", VA = "0x1810172C0")]
protected void KLHEGCGHCKA()
{
Action acmfceagabh = this.ACMFCEAGABH;
if (acmfceagabh != 0)
{
acmfceagabh();
return;
}
}
// Token: 0x0600FB0D RID: 64269 RVA: 0x003B0A14 File Offset: 0x003AEC14
[Token(Token = "0x600FB0D")]
[Address(RVA = "0x1421D20", Offset = "0x1420720", VA = "0x181421D20")]
protected EIPDEIJFCDG(CircuitGraphObject circuitObject)
{
int num = 0;
this.AKIBJCNJNBE(num);
this.KCHDEPKPDHG = circuitObject;
CircuitObjectTransform <Transform>k__BackingField = circuitObject.<Transform>k__BackingField;
CircuitObjectTransform.OnLocalPositionChangedEvent onLocalPositionChangedEvent = new CircuitObjectTransform.OnLocalPositionChangedEvent(this.DLGNBEDLMCN);
<Transform>k__BackingField.OnLocalPositionChanged += onLocalPositionChangedEvent;
CircuitObjectTransform <Transform>k__BackingField2 = this.KCHDEPKPDHG.<Transform>k__BackingField;
CircuitObjectTransform.OnLocalRotationChangedEvent onLocalRotationChangedEvent = new CircuitObjectTransform.OnLocalRotationChangedEvent(this.PFAPIIPPGII);
<Transform>k__BackingField2.OnLocalRotationChanged += onLocalRotationChangedEvent;
CircuitGraphObject kchdepkpdhg = this.KCHDEPKPDHG;
Action action = new Action(this.KKHGKGBMJPF);
kchdepkpdhg.OnNameChanged += action;
CircuitGraphObject kchdepkpdhg2 = this.KCHDEPKPDHG;
Action action2 = new Action(this.CJNLPKCJHHF);
kchdepkpdhg2.OnDestroyed += action2;
}
// Token: 0x0600FB0E RID: 64270 RVA: 0x003B0AB4 File Offset: 0x003AECB4
[Token(Token = "0x600FB0E")]
[Address(RVA = "0x1421320", Offset = "0x141FD20", VA = "0x181421320")]
private void CJNLPKCJHHF()
{
IReadOnlyList<DBFIKIGBNOD> nodeGroups = this.NodeGroups;
Action ggnfabapbkd = this.GGNFABAPBKD;
if (ggnfabapbkd != 0)
{
ggnfabapbkd();
return;
}
}
// Token: 0x0600FB0F RID: 64271 RVA: 0x003B0ADC File Offset: 0x003AECDC
[Token(Token = "0x600FB0F")]
[Address(RVA = "0x1421760", Offset = "0x1420160", VA = "0x181421760", Slot = "54")]
public virtual void JPBPGKDPEOP()
{
CircuitGraphObject kchdepkpdhg = this.KCHDEPKPDHG;
Action action = new Action(this.KKHGKGBMJPF);
kchdepkpdhg.OnNameChanged -= action;
CircuitGraphObject kchdepkpdhg2 = this.KCHDEPKPDHG;
Action action2 = new Action(this.CJNLPKCJHHF);
kchdepkpdhg2.OnDestroyed -= action2;
CircuitObjectTransform.OnLocalPositionChangedEvent onLocalPositionChangedEvent = new CircuitObjectTransform.OnLocalPositionChangedEvent(this.DLGNBEDLMCN);
CircuitObjectTransform.OnLocalRotationChangedEvent onLocalRotationChangedEvent = new CircuitObjectTransform.OnLocalRotationChangedEvent(this.PFAPIIPPGII);
}
// Token: 0x0600FB10 RID: 64272 RVA: 0x003B0B44 File Offset: 0x003AED44
[Token(Token = "0x600FB10")]
[Address(RVA = "0x1421400", Offset = "0x141FE00", VA = "0x181421400")]
private void DLGNBEDLMCN(Vector3 DDHPAFKBMON)
{
if (this.MDDBOFIDMIG != 0)
{
float z = DDHPAFKBMON.z;
}
}
// Token: 0x0600FB11 RID: 64273 RVA: 0x003B0B64 File Offset: 0x003AED64
[Token(Token = "0x600FB11")]
[Address(RVA = "0x1421B10", Offset = "0x1420510", VA = "0x181421B10")]
private void PFAPIIPPGII(Quaternion IGPENJBJADK)
{
if (this.EANFAHIJEFE != 0)
{
}
}
// Token: 0x17002A73 RID: 10867
// (get) Token: 0x0600FB12 RID: 64274 RVA: 0x003B0B7C File Offset: 0x003AED7C
[Token(Token = "0x17002A73")]
public virtual bool ICMNOKGHMPE
{
[Token(Token = "0x600FB12")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "55")]
get
{
}
}
// Token: 0x17002A74 RID: 10868
// (get) Token: 0x0600FB13 RID: 64275 RVA: 0x003B0B8C File Offset: 0x003AED8C
[Token(Token = "0x17002A74")]
public virtual bool MCCOBEMLJEO
{
[Token(Token = "0x600FB13")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "56")]
get
{
}
}
// Token: 0x0600FB14 RID: 64276 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FB14")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "57")]
public virtual void AKIBJCNJNBE(string CEHJGNDELGL)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FB15 RID: 64277 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FB15")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "58")]
public virtual void ILOCBALJOGE(NodeDescId ENJEOLBEALP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FB16 RID: 64278 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FB16")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "59")]
public virtual void MHLPHBAMOKA(Transform OIFLDNBGJOH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400A73A RID: 42810
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A73A")]
private readonly CircuitGraphObject KCHDEPKPDHG;
}
// Token: 0x0200236B RID: 9067
[Token(Token = "0x200236B")]
private abstract class NCMMEONJPLM : NBFPPNGIALA.EIPDEIJFCDG
{
// Token: 0x17002A75 RID: 10869
// (get) Token: 0x0600FB17 RID: 64279 RVA: 0x003B0B9C File Offset: 0x003AED9C
[Token(Token = "0x17002A75")]
public sealed override CircuitGraphObject DGFLEJAOOIF
{
[Token(Token = "0x600FB17")]
[Address(RVA = "0x1434400", Offset = "0x1432E00", VA = "0x181434400", Slot = "42")]
get
{
/*
An exception occurred when decompiling this method (0600FB17)
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Graph.CircuitGraphObject NBFPPNGIALA/NCMMEONJPLM::get_InnerObject()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Node(var_0_06, callgetter:Node(NCMMEONJPLM::DLHNHIAHAGA, ldloc:NCMMEONJPLM(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17002A76 RID: 10870
// (get) Token: 0x0600FB18 RID: 64280
[Token(Token = "0x17002A76")]
protected abstract Node IGCOPIALHJE
{
[Token(Token = "0x600FB18")]
[Address(Slot = "60")]
get;
}
// Token: 0x17002A77 RID: 10871
// (get) Token: 0x0600FB19 RID: 64281 RVA: 0x003B0BB0 File Offset: 0x003AEDB0
[Token(Token = "0x17002A77")]
public sealed override Guid ABJHBFNCEJN
{
[Token(Token = "0x600FB19")]
[Address(RVA = "0x1434370", Offset = "0x1432D70", VA = "0x181434370", Slot = "43")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17002A78 RID: 10872
// (get) Token: 0x0600FB1A RID: 64282 RVA: 0x003B0BC4 File Offset: 0x003AEDC4
[Token(Token = "0x17002A78")]
public sealed override Guid JPOHGBCEJEJ
{
[Token(Token = "0x600FB1A")]
[Address(RVA = "0x14343C0", Offset = "0x1432DC0", VA = "0x1814343C0", Slot = "44")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17002A79 RID: 10873
// (get) Token: 0x0600FB1B RID: 64283 RVA: 0x003B0BD8 File Offset: 0x003AEDD8
[Token(Token = "0x17002A79")]
public override string FIKEBGGCDFN
{
[Token(Token = "0x600FB1B")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740", Slot = "45")]
get;
}
// Token: 0x17002A7A RID: 10874
// (get) Token: 0x0600FB1C RID: 64284 RVA: 0x003B0BEC File Offset: 0x003AEDEC
[Token(Token = "0x17002A7A")]
public sealed override string DNCNIKLFAME
{
[Token(Token = "0x600FB1C")]
[Address(RVA = "0x1434420", Offset = "0x1432E20", VA = "0x181434420", Slot = "46")]
get
{
Type type;
Guid guid = type.GUID;
throw new NullReferenceException();
}
}
// Token: 0x17002A7B RID: 10875
// (get) Token: 0x0600FB1D RID: 64285 RVA: 0x003B0C08 File Offset: 0x003AEE08
[Token(Token = "0x17002A7B")]
public sealed override IReadOnlyList<DBFIKIGBNOD> KHECCPDEMCG
{
[Token(Token = "0x600FB1D")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0", Slot = "53")]
get
{
/*
An exception occurred when decompiling this method (0600FB1D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<DBFIKIGBNOD> NBFPPNGIALA/NCMMEONJPLM::get_NodeGroups()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class DBFIKIGBNOD>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class DBFIKIGBNOD>(NCMMEONJPLM::OIMBCGGJMNG, ldloc:NCMMEONJPLM(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x0600FB1E RID: 64286 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FB1E")]
[Address(RVA = "0x1433F40", Offset = "0x1432940", VA = "0x181433F40")]
protected NCMMEONJPLM(Node impl)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FB1F RID: 64287 RVA: 0x003B0C1C File Offset: 0x003AEE1C
[Token(Token = "0x600FB1F")]
[Address(RVA = "0x1433B60", Offset = "0x1432560", VA = "0x181433B60", Slot = "54")]
public override void JPBPGKDPEOP()
{
int num;
do
{
num = 0;
Action<int, NodeGroup> action = new Action(this.IMDAEPMEJGN);
Action<int, NodeGroup> action2 = new Action(this.GDABEBJBFBD);
Action action3 = new Action(this.GNDNJLGLJJL);
bool hasInnerContext = this.LKJJCFNFJPM;
if (hasInnerContext)
{
if (num >= (hasInnerContext ? 1 : 0))
{
goto IL_48;
}
num += num;
if (num != (hasInnerContext ? 1 : 0))
{
num++;
goto IL_48;
}
IL_58:
num += 19;
num += 13;
num += 19;
goto IL_67;
IL_48:
int num2 = 0;
if (num < num2)
{
num += num;
num++;
goto IL_58;
}
goto IL_58;
}
IL_67:
if (hasInnerContext)
{
}
if (num != -1)
{
}
}
while (num != 0);
base.JPBPGKDPEOP();
}
// Token: 0x0600FB20 RID: 64288 RVA: 0x003B0CB8 File Offset: 0x003AEEB8
[Token(Token = "0x600FB20")]
[Address(RVA = "0x1433A90", Offset = "0x1432490", VA = "0x181433A90")]
private void IMDAEPMEJGN(int EFBDCIJMFGD, NodeGroup HNHLGNAIGLL)
{
CFIACNKDPMG cfiacnkdpmg = new CFIACNKDPMG(this, HNHLGNAIGLL);
this.OIMBCGGJMNG.Insert(EFBDCIJMFGD, cfiacnkdpmg);
Action<int, DBFIKIGBNOD> oolijpcehkh = this.OOLIJPCEHKH;
if (oolijpcehkh != 0)
{
oolijpcehkh(EFBDCIJMFGD, cfiacnkdpmg);
}
}
// Token: 0x0600FB21 RID: 64289 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FB21")]
[Address(RVA = "0x14338D0", Offset = "0x14322D0", VA = "0x1814338D0")]
private void GDABEBJBFBD(int EFBDCIJMFGD, NodeGroup HNHLGNAIGLL)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FB22 RID: 64290 RVA: 0x003B0CF4 File Offset: 0x003AEEF4
[Token(Token = "0x600FB22")]
[Address(RVA = "0x14339A0", Offset = "0x14323A0", VA = "0x1814339A0")]
private void GNDNJLGLJJL()
{
Func<KeyValuePair<NodeDescId, NodeGroup>, DBFIKIGBNOD> func = new Func(this.DAADILKEJEF);
IEnumerable<KeyValuePair<NodeDescId, NodeGroup>> enumerable;
List<DBFIKIGBNOD> list = Enumerable.ToList<DBFIKIGBNOD>(enumerable);
Action jcllonjpgkg = this.JCLLONJPGKG;
this.OIMBCGGJMNG = list;
if (jcllonjpgkg != 0)
{
jcllonjpgkg();
return;
}
}
// Token: 0x0600FB23 RID: 64291 RVA: 0x003B0D34 File Offset: 0x003AEF34
[Token(Token = "0x600FB23")]
[Address(RVA = "0x1433EA0", Offset = "0x14328A0", VA = "0x181433EA0", Slot = "59")]
public sealed override void MHLPHBAMOKA(Transform OIFLDNBGJOH)
{
}
// Token: 0x0600FB24 RID: 64292 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FB24")]
[Address(RVA = "0x1433860", Offset = "0x1432260", VA = "0x181433860")]
[CompilerGenerated]
private DBFIKIGBNOD DAADILKEJEF(KeyValuePair<NodeDescId, NodeGroup> OJGHMDKEBEK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400A743 RID: 42819
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A743")]
private List<DBFIKIGBNOD> OIMBCGGJMNG;
// Token: 0x0200236C RID: 9068
[Token(Token = "0x200236C")]
[CompilerGenerated]
private sealed class LGJJNKEBBHG
{
// Token: 0x0600FB25 RID: 64293 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x600FB25")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LGJJNKEBBHG()
{
}
// Token: 0x0600FB26 RID: 64294 RVA: 0x00062DDE File Offset: 0x00060FDE
[Token(Token = "0x600FB26")]
[Address(RVA = "0x1422FA0", Offset = "0x14219A0", VA = "0x181422FA0")]
internal DBFIKIGBNOD <.ctor>b__0(KeyValuePair<NodeDescId, NodeGroup> i)
{
return null;
}
// Token: 0x0400A744 RID: 42820
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A744")]
public NBFPPNGIALA.NCMMEONJPLM <>4__this;
// Token: 0x0400A745 RID: 42821
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A745")]
public Node impl;
}
}
// Token: 0x0200236D RID: 9069
[Token(Token = "0x200236D")]
private class BHLHPMIJOMF : NBFPPNGIALA.NCMMEONJPLM
{
// Token: 0x17002A7C RID: 10876
// (get) Token: 0x0600FB27 RID: 64295 RVA: 0x003B0D48 File Offset: 0x003AEF48
[Token(Token = "0x17002A7C")]
protected override Node IGCOPIALHJE
{
[Token(Token = "0x600FB27")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90", Slot = "60")]
get
{
return this.BLKBICFKDBJ;
}
}
// Token: 0x17002A7D RID: 10877
// (get) Token: 0x0600FB28 RID: 64296 RVA: 0x003B0D5C File Offset: 0x003AEF5C
[Token(Token = "0x17002A7D")]
public override bool MMADDMPDGFI
{
[Token(Token = "0x600FB28")]
[Address(RVA = "0x6931B0", Offset = "0x691BB0", VA = "0x1806931B0", Slot = "50")]
get;
}
// Token: 0x17002A7E RID: 10878
// (get) Token: 0x0600FB29 RID: 64297 RVA: 0x003B0D70 File Offset: 0x003AEF70
[Token(Token = "0x17002A7E")]
public override ChipKey AKFDMGLACLA
{
[Token(Token = "0x600FB29")]
[Address(RVA = "0x4438C0", Offset = "0x4422C0", VA = "0x1804438C0", Slot = "47")]
get;
}
// Token: 0x0600FB2A RID: 64298 RVA: 0x003B0D84 File Offset: 0x003AEF84
[Token(Token = "0x600FB2A")]
[Address(RVA = "0x1420980", Offset = "0x141F380", VA = "0x181420980")]
protected BHLHPMIJOMF(Node impl)
: base(impl)
{
this.BLKBICFKDBJ = impl;
if (impl == 0 || impl == 0)
{
this.AKFDMGLACLA = (ChipKey)((ulong)0L);
return;
}
this.AKFDMGLACLA = (ChipKey)((ulong)5L);
Guid contextId = this.ABJHBFNCEJN;
this.MMADDMPDGFI = contextId != null;
}
// Token: 0x0600FB2B RID: 64299 RVA: 0x003B0DCC File Offset: 0x003AEFCC
[Token(Token = "0x600FB2B")]
[Address(RVA = "0x14208D0", Offset = "0x141F2D0", VA = "0x1814208D0")]
public static NBFPPNGIALA.BHLHPMIJOMF CIJKHOJPJGA(Node BLKBICFKDBJ)
{
bool flag = BLKBICFKDBJ != 0;
bool flag2;
if (flag2)
{
return new NBFPPNGIALA.BHLHPMIJOMF(BLKBICFKDBJ);
}
}
// Token: 0x0400A746 RID: 42822
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A746")]
private readonly Node BLKBICFKDBJ;
}
// Token: 0x0200236E RID: 9070
[Token(Token = "0x200236E")]
private sealed class PIBINEMGPJG : NBFPPNGIALA.BHLHPMIJOMF
{
// Token: 0x17002A7F RID: 10879
// (get) Token: 0x0600FB2C RID: 64300 RVA: 0x003B0DF0 File Offset: 0x003AEFF0
[Token(Token = "0x17002A7F")]
public override string FIKEBGGCDFN
{
[Token(Token = "0x600FB2C")]
[Address(RVA = "0x1437540", Offset = "0x1435F40", VA = "0x181437540", Slot = "45")]
get
{
return this.BLKBICFKDBJ.BaseName;
}
}
// Token: 0x17002A80 RID: 10880
// (get) Token: 0x0600FB2D RID: 64301 RVA: 0x003B0E10 File Offset: 0x003AF010
[Token(Token = "0x17002A80")]
public override ChipKey AKFDMGLACLA
{
[Token(Token = "0x600FB2D")]
[Address(RVA = "0x14374C0", Offset = "0x1435EC0", VA = "0x1814374C0", Slot = "47")]
get
{
EventNodeBase blkbicfkdbj = this.BLKBICFKDBJ;
if (blkbicfkdbj == 0 || blkbicfkdbj == 0)
{
}
return ChipKey.EventReceiver;
}
}
// Token: 0x17002A81 RID: 10881
// (get) Token: 0x0600FB2E RID: 64302 RVA: 0x003B0E30 File Offset: 0x003AF030
[Token(Token = "0x17002A81")]
public override bool JGPCGCJHHIJ
{
[Token(Token = "0x600FB2E")]
[Address(RVA = "0x1437490", Offset = "0x1435E90", VA = "0x181437490", Slot = "48")]
get
{
EventNodeBase blkbicfkdbj = this.BLKBICFKDBJ;
throw new NullReferenceException();
}
}
// Token: 0x0600FB2F RID: 64303 RVA: 0x003B0E4C File Offset: 0x003AF04C
[Token(Token = "0x600FB2F")]
[Address(RVA = "0x1437400", Offset = "0x1435E00", VA = "0x181437400")]
private PIBINEMGPJG(EventNodeBase impl)
: base(impl)
{
this.BLKBICFKDBJ = impl;
Action action = new Action(this.GPPCPCOGGKN);
impl.OnEventRegistrationChanged += action;
}
// Token: 0x0600FB30 RID: 64304 RVA: 0x003B0E84 File Offset: 0x003AF084
[Token(Token = "0x600FB30")]
[Address(RVA = "0x1437260", Offset = "0x1435C60", VA = "0x181437260")]
public static NBFPPNGIALA.PIBINEMGPJG CIJKHOJPJGA(EventNodeBase BLKBICFKDBJ)
{
bool flag = BLKBICFKDBJ != 0;
bool flag2;
if (flag2)
{
NBFPPNGIALA.PIBINEMGPJG pibinemgpjg = new NBFPPNGIALA.PIBINEMGPJG(BLKBICFKDBJ);
pibinemgpjg.BLKBICFKDBJ = BLKBICFKDBJ;
Action action = new Action(pibinemgpjg.GPPCPCOGGKN);
BLKBICFKDBJ.OnEventRegistrationChanged += action;
return pibinemgpjg;
}
throw new NullReferenceException();
}
// Token: 0x0600FB31 RID: 64305 RVA: 0x003B0ECC File Offset: 0x003AF0CC
[Token(Token = "0x600FB31")]
[Address(RVA = "0x10172C0", Offset = "0x1015CC0", VA = "0x1810172C0")]
private void GPPCPCOGGKN()
{
Action acmfceagabh = this.ACMFCEAGABH;
if (acmfceagabh != 0)
{
acmfceagabh();
return;
}
}
// Token: 0x0600FB32 RID: 64306 RVA: 0x003B0EEC File Offset: 0x003AF0EC
[Token(Token = "0x600FB32")]
[Address(RVA = "0x1437370", Offset = "0x1435D70", VA = "0x181437370", Slot = "54")]
public sealed override void JPBPGKDPEOP()
{
EventNodeBase blkbicfkdbj = this.BLKBICFKDBJ;
Action action = new Action(this.GPPCPCOGGKN);
blkbicfkdbj.OnEventRegistrationChanged -= action;
base.JPBPGKDPEOP();
}
// Token: 0x0400A749 RID: 42825
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400A749")]
private readonly EventNodeBase BLKBICFKDBJ;
}
// Token: 0x0200236F RID: 9071
[Token(Token = "0x200236F")]
private class NGCFODFFGBE : NBFPPNGIALA.NCMMEONJPLM
{
// Token: 0x17002A82 RID: 10882
// (get) Token: 0x0600FB33 RID: 64307 RVA: 0x003B0F20 File Offset: 0x003AF120
[Token(Token = "0x17002A82")]
protected override Node IGCOPIALHJE
{
[Token(Token = "0x600FB33")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90", Slot = "60")]
get
{
/*
An exception occurred when decompiling this method (0600FB33)
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Graph.Node NBFPPNGIALA/NGCFODFFGBE::DLHNHIAHAGA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:CircuitContextNode(var_0_06, ldfld:CircuitContextNode(NGCFODFFGBE::BLKBICFKDBJ, ldloc:NGCFODFFGBE(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17002A83 RID: 10883
// (get) Token: 0x0600FB34 RID: 64308 RVA: 0x003B0F34 File Offset: 0x003AF134
[Token(Token = "0x17002A83")]
public override ChipKey AKFDMGLACLA
{
[Token(Token = "0x600FB34")]
[Address(RVA = "0x14364C0", Offset = "0x1434EC0", VA = "0x1814364C0", Slot = "47")]
get
{
CircuitContextNode blkbicfkdbj = this.BLKBICFKDBJ;
if (blkbicfkdbj != 0 && blkbicfkdbj != 0)
{
return ChipKey.Circuit;
}
}
}
// Token: 0x17002A84 RID: 10884
// (get) Token: 0x0600FB35 RID: 64309 RVA: 0x003B0F58 File Offset: 0x003AF158
[Token(Token = "0x17002A84")]
public override bool LKJJCFNFJPM
{
[Token(Token = "0x600FB35")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "52")]
get
{
return true;
}
}
// Token: 0x0600FB36 RID: 64310 RVA: 0x003B0F68 File Offset: 0x003AF168
[Token(Token = "0x600FB36")]
[Address(RVA = "0x1422040", Offset = "0x1420A40", VA = "0x181422040")]
protected NGCFODFFGBE(CircuitContextNode impl)
: base(impl)
{
this.BLKBICFKDBJ = impl;
}
// Token: 0x0600FB37 RID: 64311 RVA: 0x003B0F84 File Offset: 0x003AF184
[Token(Token = "0x600FB37")]
[Address(RVA = "0x1436330", Offset = "0x1434D30", VA = "0x181436330")]
public static NBFPPNGIALA.NGCFODFFGBE CIJKHOJPJGA(CircuitContextNode BLKBICFKDBJ)
{
bool flag = BLKBICFKDBJ != 0;
bool flag2;
if (flag2)
{
return new NBFPPNGIALA.NGCFODFFGBE(BLKBICFKDBJ)
{
BLKBICFKDBJ = BLKBICFKDBJ
};
}
}
// Token: 0x17002A85 RID: 10885
// (get) Token: 0x0600FB38 RID: 64312 RVA: 0x003B0FB0 File Offset: 0x003AF1B0
[Token(Token = "0x17002A85")]
public override bool ICMNOKGHMPE
{
[Token(Token = "0x600FB38")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "55")]
get
{
return true;
}
}
// Token: 0x17002A86 RID: 10886
// (get) Token: 0x0600FB39 RID: 64313 RVA: 0x003B0FC0 File Offset: 0x003AF1C0
[Token(Token = "0x17002A86")]
public override bool MCCOBEMLJEO
{
[Token(Token = "0x600FB39")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "56")]
get
{
return true;
}
}
// Token: 0x0600FB3A RID: 64314 RVA: 0x003B0FD0 File Offset: 0x003AF1D0
[Token(Token = "0x600FB3A")]
[Address(RVA = "0x1436260", Offset = "0x1434C60", VA = "0x181436260", Slot = "57")]
public override void AKIBJCNJNBE(string MMBOKOLAJFH)
{
Action jcllonjpgkg = this.JCLLONJPGKG;
}
// Token: 0x0600FB3B RID: 64315 RVA: 0x003B0FEC File Offset: 0x003AF1EC
[Token(Token = "0x600FB3B")]
[Address(RVA = "0x14363E0", Offset = "0x1434DE0", VA = "0x1814363E0", Slot = "58")]
public override void ILOCBALJOGE(NodeDescId ENJEOLBEALP)
{
Action jcllonjpgkg = this.JCLLONJPGKG;
}
// Token: 0x0400A74A RID: 42826
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A74A")]
private readonly CircuitContextNode BLKBICFKDBJ;
}
// Token: 0x02002370 RID: 9072
[Token(Token = "0x2002370")]
private sealed class FAPAFDKPFDC : NBFPPNGIALA.NGCFODFFGBE
{
// Token: 0x17002A87 RID: 10887
// (get) Token: 0x0600FB3C RID: 64316 RVA: 0x003B1008 File Offset: 0x003AF208
[Token(Token = "0x17002A87")]
public override bool OGCBCPKHIPI
{
[Token(Token = "0x600FB3C")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "49")]
get
{
return true;
}
}
// Token: 0x17002A88 RID: 10888
// (get) Token: 0x0600FB3D RID: 64317 RVA: 0x003B1018 File Offset: 0x003AF218
[Token(Token = "0x17002A88")]
public override ChipKey AKFDMGLACLA
{
[Token(Token = "0x600FB3D")]
[Address(RVA = "0x83E740", Offset = "0x83D140", VA = "0x18083E740", Slot = "47")]
get
{
return ChipKey.ControlPanel;
}
}
// Token: 0x0600FB3E RID: 64318 RVA: 0x003B1028 File Offset: 0x003AF228
[Token(Token = "0x600FB3E")]
[Address(RVA = "0x1422040", Offset = "0x1420A40", VA = "0x181422040")]
private FAPAFDKPFDC(ControlPanel impl)
: base(impl)
{
this.BLKBICFKDBJ = impl;
}
// Token: 0x0600FB3F RID: 64319 RVA: 0x003B1044 File Offset: 0x003AF244
[Token(Token = "0x600FB3F")]
[Address(RVA = "0x1421F90", Offset = "0x1420990", VA = "0x181421F90")]
public static NBFPPNGIALA.FAPAFDKPFDC CIJKHOJPJGA(ControlPanel BLKBICFKDBJ)
{
bool flag = BLKBICFKDBJ != 0;
bool flag2;
if (flag2)
{
return new NBFPPNGIALA.FAPAFDKPFDC(BLKBICFKDBJ)
{
BLKBICFKDBJ = BLKBICFKDBJ
};
}
}
}
// Token: 0x02002371 RID: 9073
[Token(Token = "0x2002371")]
private sealed class OIONKLMJFIG : NBFPPNGIALA.EIPDEIJFCDG
{
// Token: 0x17002A89 RID: 10889
// (get) Token: 0x0600FB40 RID: 64320 RVA: 0x003B1070 File Offset: 0x003AF270
[Token(Token = "0x17002A89")]
public override CircuitGraphObject DGFLEJAOOIF
{
[Token(Token = "0x600FB40")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740", Slot = "42")]
get
{
/*
An exception occurred when decompiling this method (0600FB40)
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Graph.CircuitGraphObject NBFPPNGIALA/OIONKLMJFIG::get_InnerObject()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:CircuitEventObject(var_0_06, ldfld:CircuitEventObject(OIONKLMJFIG::BLKBICFKDBJ, ldloc:OIONKLMJFIG(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17002A8A RID: 10890
// (get) Token: 0x0600FB41 RID: 64321 RVA: 0x003B1084 File Offset: 0x003AF284
[Token(Token = "0x17002A8A")]
public override Guid ABJHBFNCEJN
{
[Token(Token = "0x600FB41")]
[Address(RVA = "0x1437190", Offset = "0x1435B90", VA = "0x181437190", Slot = "43")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17002A8B RID: 10891
// (get) Token: 0x0600FB42 RID: 64322 RVA: 0x003B1098 File Offset: 0x003AF298
[Token(Token = "0x17002A8B")]
public override Guid JPOHGBCEJEJ
{
[Token(Token = "0x600FB42")]
[Address(RVA = "0x14371C0", Offset = "0x1435BC0", VA = "0x1814371C0", Slot = "44")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17002A8C RID: 10892
// (get) Token: 0x0600FB43 RID: 64323 RVA: 0x003B10AC File Offset: 0x003AF2AC
[Token(Token = "0x17002A8C")]
public override string FIKEBGGCDFN
{
[Token(Token = "0x600FB43")]
[Address(RVA = "0x14371F0", Offset = "0x1435BF0", VA = "0x1814371F0", Slot = "45")]
get
{
return this.BLKBICFKDBJ.EventDefinition._name;
}
}
// Token: 0x17002A8D RID: 10893
// (get) Token: 0x0600FB44 RID: 64324 RVA: 0x003B10D0 File Offset: 0x003AF2D0
[Token(Token = "0x17002A8D")]
public override string DNCNIKLFAME
{
[Token(Token = "0x600FB44")]
[Address(RVA = "0x1437220", Offset = "0x1435C20", VA = "0x181437220", Slot = "46")]
get
{
Guid guid = this.BLKBICFKDBJ.GetType().GUID;
throw new NullReferenceException();
}
}
// Token: 0x17002A8E RID: 10894
// (get) Token: 0x0600FB45 RID: 64325 RVA: 0x003B10F4 File Offset: 0x003AF2F4
[Token(Token = "0x17002A8E")]
public override ChipKey AKFDMGLACLA
{
[Token(Token = "0x600FB45")]
[Address(RVA = "0x600D80", Offset = "0x5FF780", VA = "0x180600D80", Slot = "47")]
get
{
return ChipKey.EventDefinition;
}
}
// Token: 0x17002A8F RID: 10895
// (get) Token: 0x0600FB46 RID: 64326 RVA: 0x003B1104 File Offset: 0x003AF304
[Token(Token = "0x17002A8F")]
public sealed override IReadOnlyList<DBFIKIGBNOD> KHECCPDEMCG
{
[Token(Token = "0x600FB46")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0", Slot = "53")]
get
{
/*
An exception occurred when decompiling this method (0600FB46)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<DBFIKIGBNOD> NBFPPNGIALA/OIONKLMJFIG::get_NodeGroups()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.CircuitsV2.Adapter.MockNodeGroupAdapter>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.CircuitsV2.Adapter.MockNodeGroupAdapter>(OIONKLMJFIG::OIMBCGGJMNG, ldloc:OIONKLMJFIG(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x0600FB47 RID: 64327 RVA: 0x003B1118 File Offset: 0x003AF318
[Token(Token = "0x600FB47")]
[Address(RVA = "0x1436F20", Offset = "0x1435920", VA = "0x181436F20")]
private OIONKLMJFIG(CircuitEventObject impl)
: base(impl)
{
this.BLKBICFKDBJ = impl;
MockNodeGroupAdapter[] array = new MockNodeGroupAdapter[1];
CircuitEventDefinition eventDefinition = impl.EventDefinition;
string name = eventDefinition._name;
Dictionary<string, CircuitType> eventProperties = eventDefinition.eventProperties;
Func<KeyValuePair<string, CircuitType>, MockPortAdapter> func = new Func(this.PIIJFGBEAIE);
List<MockPortAdapter> list = Enumerable.ToList<MockPortAdapter>(Enumerable.Select<KeyValuePair<string, CircuitType>, MockPortAdapter>(eventProperties, func));
List<MockPortAdapter> list2 = new List();
MockNodeGroupAdapter mockNodeGroupAdapter = new MockNodeGroupAdapter(name, list, list2);
if (mockNodeGroupAdapter != 0)
{
}
array[0] = mockNodeGroupAdapter;
MockNodeGroupAdapter[] array2;
List<MockNodeGroupAdapter> list3 = Enumerable.ToList<MockNodeGroupAdapter>(array2);
this.OIMBCGGJMNG = list3;
CircuitEventDefinition eventDefinition2 = impl.EventDefinition;
Action action = new Action(this.JMFNAIBNGDL);
eventDefinition2.OnNameChanged += action;
CircuitEventDefinition eventDefinition3 = impl.EventDefinition;
Action<string, CircuitType> action2 = new Action(this.NPGIDOAAEAK);
eventDefinition3.OnPortAdded += action2;
CircuitEventDefinition eventDefinition4 = impl.EventDefinition;
Action<string> action3 = new Action(this.GLBKOBDHFPF);
eventDefinition4.OnPortRemoved += action3;
}
// Token: 0x0600FB48 RID: 64328 RVA: 0x003B1204 File Offset: 0x003AF404
[Token(Token = "0x600FB48")]
[Address(RVA = "0x1436670", Offset = "0x1435070", VA = "0x181436670")]
private MockNodeGroupAdapter DNADMAHAGPF()
{
CircuitEventDefinition eventDefinition = this.BLKBICFKDBJ.EventDefinition;
string name = eventDefinition._name;
Dictionary<string, CircuitType> eventProperties = eventDefinition.eventProperties;
Func<KeyValuePair<string, CircuitType>, MockPortAdapter> func = new Func(this.BDIGMBPIBKL);
List<MockPortAdapter> list = Enumerable.ToList<MockPortAdapter>(Enumerable.Select<KeyValuePair<string, CircuitType>, MockPortAdapter>(eventProperties, func));
List<MockPortAdapter> list2 = new List();
return new MockNodeGroupAdapter(name, list, list2);
}
// Token: 0x0600FB49 RID: 64329 RVA: 0x003B1260 File Offset: 0x003AF460
[Token(Token = "0x600FB49")]
[Address(RVA = "0x1436950", Offset = "0x1435350", VA = "0x181436950")]
private void JMFNAIBNGDL()
{
this.OIMBCGGJMNG.Clear();
List<MockNodeGroupAdapter> oimbcggjmng = this.OIMBCGGJMNG;
CircuitEventDefinition eventDefinition = this.BLKBICFKDBJ.EventDefinition;
string name = eventDefinition._name;
Dictionary<string, CircuitType> eventProperties = eventDefinition.eventProperties;
Func<KeyValuePair<string, CircuitType>, MockPortAdapter> func = new Func(this.BDIGMBPIBKL);
List<MockPortAdapter> list = Enumerable.ToList<MockPortAdapter>(Enumerable.Select<KeyValuePair<string, CircuitType>, MockPortAdapter>(eventProperties, func));
List<MockPortAdapter> list2 = new List();
MockNodeGroupAdapter mockNodeGroupAdapter = new MockNodeGroupAdapter(name, list, list2);
oimbcggjmng.Add(mockNodeGroupAdapter);
Action jcllonjpgkg = this.JCLLONJPGKG;
if (jcllonjpgkg != 0)
{
jcllonjpgkg();
}
}
// Token: 0x0600FB4A RID: 64330 RVA: 0x003B12EC File Offset: 0x003AF4EC
[Token(Token = "0x600FB4A")]
[Address(RVA = "0x1436E20", Offset = "0x1435820", VA = "0x181436E20")]
private void NPGIDOAAEAK(string MMBOKOLAJFH, CircuitType LCDFMAJEHPA)
{
Enumerable.First<MockNodeGroupAdapter>(this.OIMBCGGJMNG).BKLGHNIFKBD(MMBOKOLAJFH, LCDFMAJEHPA);
Action jcllonjpgkg = this.JCLLONJPGKG;
if (jcllonjpgkg != 0)
{
jcllonjpgkg();
}
}
// Token: 0x0600FB4B RID: 64331 RVA: 0x003B1324 File Offset: 0x003AF524
[Token(Token = "0x600FB4B")]
[Address(RVA = "0x1436790", Offset = "0x1435190", VA = "0x181436790")]
private void GLBKOBDHFPF(string MMBOKOLAJFH)
{
bool hasInnerContext = this.LKJJCFNFJPM;
Func<KPJGIJKKILH, bool> func = (KPJGIJKKILH i) => default(bool);
int num = 0;
num += num;
num++;
MockNodeGroupAdapter mockNodeGroupAdapter = Enumerable.First<MockNodeGroupAdapter>(this.OIMBCGGJMNG);
Action jcllonjpgkg = this.JCLLONJPGKG;
if (jcllonjpgkg != 0)
{
jcllonjpgkg();
}
}
// Token: 0x0600FB4C RID: 64332 RVA: 0x003B1394 File Offset: 0x003AF594
[Token(Token = "0x600FB4C")]
[Address(RVA = "0x1436AE0", Offset = "0x14354E0", VA = "0x181436AE0", Slot = "54")]
public sealed override void JPBPGKDPEOP()
{
int num;
do
{
num = 0;
base.JPBPGKDPEOP();
bool hasInnerContext = this.LKJJCFNFJPM;
if (hasInnerContext)
{
if (num >= (hasInnerContext ? 1 : 0))
{
goto IL_23;
}
num += num;
if (num != (hasInnerContext ? 1 : 0))
{
num++;
goto IL_23;
}
IL_31:
num += 19;
num += 13;
num += 19;
goto IL_40;
IL_23:
int num2 = 0;
if (num < num2)
{
num += num;
num++;
goto IL_31;
}
goto IL_31;
}
IL_40:
if (hasInnerContext)
{
}
if (num != -1)
{
}
}
while (num != 0);
CircuitEventDefinition eventDefinition = this.BLKBICFKDBJ.EventDefinition;
Action action = new Action(this.JMFNAIBNGDL);
eventDefinition.OnNameChanged -= action;
CircuitEventDefinition eventDefinition2 = this.BLKBICFKDBJ.EventDefinition;
Action<string, CircuitType> action2 = new Action(this.NPGIDOAAEAK);
eventDefinition2.OnPortAdded -= action2;
CircuitEventDefinition eventDefinition3 = this.BLKBICFKDBJ.EventDefinition;
Action<string> action3 = new Action(this.GLBKOBDHFPF);
eventDefinition3.OnPortRemoved -= action3;
}
// Token: 0x0600FB4D RID: 64333 RVA: 0x003B146C File Offset: 0x003AF66C
[Token(Token = "0x600FB4D")]
[Address(RVA = "0x14365C0", Offset = "0x1434FC0", VA = "0x1814365C0")]
public static NBFPPNGIALA.OIONKLMJFIG CIJKHOJPJGA(CircuitEventObject BLKBICFKDBJ)
{
bool flag = BLKBICFKDBJ != 0;
bool flag2;
if (flag2)
{
return new NBFPPNGIALA.OIONKLMJFIG(BLKBICFKDBJ);
}
}
// Token: 0x0600FB4E RID: 64334 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FB4E")]
[Address(RVA = "0x1436EA0", Offset = "0x14358A0", VA = "0x181436EA0")]
[CompilerGenerated]
private MockPortAdapter PIIJFGBEAIE(KeyValuePair<string, CircuitType> OJGHMDKEBEK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FB4F RID: 64335 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FB4F")]
[Address(RVA = "0x1436540", Offset = "0x1434F40", VA = "0x181436540")]
[CompilerGenerated]
private MockPortAdapter BDIGMBPIBKL(KeyValuePair<string, CircuitType> OJGHMDKEBEK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400A74B RID: 42827
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A74B")]
private readonly CircuitEventObject BLKBICFKDBJ;
// Token: 0x0400A74C RID: 42828
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A74C")]
private readonly List<MockNodeGroupAdapter> OIMBCGGJMNG;
// Token: 0x02002372 RID: 9074
[Token(Token = "0x2002372")]
[CompilerGenerated]
private sealed class FNJMMOCONKJ
{
// Token: 0x0600FB50 RID: 64336 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x600FB50")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FNJMMOCONKJ()
{
}
// Token: 0x0600FB51 RID: 64337 RVA: 0x003B1490 File Offset: 0x003AF690
[Token(Token = "0x600FB51")]
[Address(RVA = "0x1422120", Offset = "0x1420B20", VA = "0x181422120")]
internal bool <HandleOnPortRemoved>b__0(KPJGIJKKILH i)
{
return default(bool);
}
// Token: 0x0400A74D RID: 42829
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A74D")]
public string name;
}
}
}