Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/CircuitsV2/Chip.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

3244 lines
116 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using Cpp2IlInjected;
using RecRoom.CircuitsV2.Adapter;
using RecRoom.CircuitsV2.Config;
using RecRoom.CircuitsV2.ContextNodes;
using RecRoom.CircuitsV2.Experience;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.Circuits;
using RecRoom.Core.Pools;
using RecRoom.Core.Rendering;
using RecRoom.Tools;
using UnityEngine;
namespace RecRoom.CircuitsV2
{
// Token: 0x02002621 RID: 9761
[Token(Token = "0x2002621")]
public sealed class Chip : MonoBehaviour, GIPDDLFFNGG, ENADFDIEGGL, JBPCAKNEMLI.NEMJOGHDMDO, EOCLMMENCKH, OFCHBCNPCBH
{
// Token: 0x170028F4 RID: 10484
// (get) Token: 0x0600FA47 RID: 64071 RVA: 0x00391BE8 File Offset: 0x0038FDE8
[Token(Token = "0x170028F4")]
public Transform OJGBEGCCFAA
{
[Token(Token = "0x600FA47")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.tetherPoint;
}
}
// Token: 0x0600FA48 RID: 64072 RVA: 0x00391BFC File Offset: 0x0038FDFC
[Token(Token = "0x600FA48")]
[Address(RVA = "0x2206280", Offset = "0x2205280", VA = "0x182206280")]
public void SetVisibility(bool NOCJEBBJIAN, object PHHGODBGAOJ)
{
this.DisableComponent.SetVisibility(NOCJEBBJIAN, PHHGODBGAOJ);
}
// Token: 0x0600FA49 RID: 64073 RVA: 0x00391C1C File Offset: 0x0038FE1C
[Token(Token = "0x600FA49")]
[Address(RVA = "0x2205ED0", Offset = "0x2204ED0", VA = "0x182205ED0")]
public void SetVisibilityInternal(bool NOCJEBBJIAN)
{
int num;
do
{
num = 0;
this.chipView.PNEDEGGEAEO(NOCJEBBJIAN);
IReadOnlyList<DNBOOFDJAEA> readOnlyList = this.<ONDCCOPBGKE>k__BackingField;
GameObject gameObject;
gameObject.SetActive(NOCJEBBJIAN);
if (num != 0)
{
goto IL_5A;
}
if ((ulong)((uint)(-1)) != (ulong)(-1L))
{
}
if ((uint)(-1) != 0U)
{
GameObject gameObject2;
gameObject2.SetActive(NOCJEBBJIAN);
}
if ((uint)(-1) != 0U)
{
}
if (num != 0)
{
goto IL_6C;
}
while ((ulong)((uint)(-1)) == (ulong)(-1L))
{
}
}
while (num != 0);
return;
IL_5A:
throw new NullReferenceException();
IL_6C:
throw new NullReferenceException();
}
// Token: 0x170028F5 RID: 10485
// (get) Token: 0x0600FA4A RID: 64074 RVA: 0x00391CB4 File Offset: 0x0038FEB4
[Token(Token = "0x170028F5")]
public ChipView HKIHBENNKJK
{
[Token(Token = "0x600FA4A")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.chipView;
}
}
// Token: 0x14000123 RID: 291
// (add) Token: 0x0600FA4B RID: 64075 RVA: 0x00391CC8 File Offset: 0x0038FEC8
// (remove) Token: 0x0600FA4C RID: 64076 RVA: 0x00391CF0 File Offset: 0x0038FEF0
[Token(Token = "0x14000123")]
public event Action NCLAFNKJHDO
{
[Token(Token = "0x600FA4B")]
[Address(RVA = "0x22068A0", Offset = "0x22058A0", VA = "0x1822068A0")]
[CompilerGenerated]
add
{
Action nclafnkjhdo;
Delegate @delegate;
do
{
nclafnkjhdo = this.NCLAFNKJHDO;
@delegate = Delegate.Combine(nclafnkjhdo, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != nclafnkjhdo)
{
}
}
[Token(Token = "0x600FA4C")]
[Address(RVA = "0x2207410", Offset = "0x2206410", VA = "0x182207410")]
[CompilerGenerated]
remove
{
Action nclafnkjhdo;
Delegate @delegate;
do
{
nclafnkjhdo = this.NCLAFNKJHDO;
@delegate = Delegate.Remove(nclafnkjhdo, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != nclafnkjhdo)
{
}
}
}
// Token: 0x14000124 RID: 292
// (add) Token: 0x0600FA4D RID: 64077 RVA: 0x00391D18 File Offset: 0x0038FF18
// (remove) Token: 0x0600FA4E RID: 64078 RVA: 0x00391D40 File Offset: 0x0038FF40
[Token(Token = "0x14000124")]
public event Action<bool> KPPKPDGKACA
{
[Token(Token = "0x600FA4D")]
[Address(RVA = "0x2206800", Offset = "0x2205800", VA = "0x182206800")]
[CompilerGenerated]
add
{
Action<bool> kppkpdgkaca;
Delegate @delegate;
do
{
kppkpdgkaca = this.KPPKPDGKACA;
@delegate = Delegate.Combine(kppkpdgkaca, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != kppkpdgkaca)
{
}
}
[Token(Token = "0x600FA4E")]
[Address(RVA = "0x2207370", Offset = "0x2206370", VA = "0x182207370")]
[CompilerGenerated]
remove
{
Action<bool> kppkpdgkaca;
Delegate @delegate;
do
{
kppkpdgkaca = this.KPPKPDGKACA;
@delegate = Delegate.Remove(kppkpdgkaca, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != kppkpdgkaca)
{
}
}
}
// Token: 0x170028F6 RID: 10486
// (get) Token: 0x0600FA4F RID: 64079 RVA: 0x00391D68 File Offset: 0x0038FF68
// (set) Token: 0x0600FA50 RID: 64080 RVA: 0x00391D7C File Offset: 0x0038FF7C
[Token(Token = "0x170028F6")]
private CircuitsV2Config JCLPMODDHBK
{
[Token(Token = "0x600FA4F")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get;
[Token(Token = "0x600FA50")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
set;
}
// Token: 0x170028F7 RID: 10487
// (get) Token: 0x0600FA51 RID: 64081 RVA: 0x00391D90 File Offset: 0x0038FF90
// (set) Token: 0x0600FA52 RID: 64082 RVA: 0x00391DA4 File Offset: 0x0038FFA4
[Token(Token = "0x170028F7")]
public KJDOCKDBNCK NCGBFJOLMAG
{
[Token(Token = "0x600FA51")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get;
[Token(Token = "0x600FA52")]
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
private set;
}
// Token: 0x170028F8 RID: 10488
// (get) Token: 0x0600FA53 RID: 64083 RVA: 0x00391DB8 File Offset: 0x0038FFB8
[Token(Token = "0x170028F8")]
public bool OGCBCPKHIPI
{
[Token(Token = "0x600FA53")]
[Address(RVA = "0x2206CF0", Offset = "0x2205CF0", VA = "0x182206CF0")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x170028F9 RID: 10489
// (get) Token: 0x0600FA54 RID: 64084 RVA: 0x00391DD0 File Offset: 0x0038FFD0
// (set) Token: 0x0600FA55 RID: 64085 RVA: 0x00391DE4 File Offset: 0x0038FFE4
[Token(Token = "0x170028F9")]
public IReadOnlyList<DNBOOFDJAEA> FGCGPPBNJPD
{
[Token(Token = "0x600FA54")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get;
[Token(Token = "0x600FA55")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
private set;
}
// Token: 0x170028FA RID: 10490
// (get) Token: 0x0600FA56 RID: 64086 RVA: 0x00391DF8 File Offset: 0x0038FFF8
[Token(Token = "0x170028FA")]
private bool JCLMEJKJNAA
{
[Token(Token = "0x600FA56")]
[Address(RVA = "0x2201330", Offset = "0x2200330", VA = "0x182201330")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField == (ulong)0L)
{
return;
}
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0)
{
return;
}
JBPCAKNEMLI <GAGJNICHKLC>k__BackingField = instance.<GAGJNICHKLC>k__BackingField;
if (<GAGJNICHKLC>k__BackingField == 0)
{
return;
}
LDCBLKDLODB ldcblkdlodb = <GAGJNICHKLC>k__BackingField.DLPGKDOCOND(this);
if (ldcblkdlodb != 0)
{
return ldcblkdlodb.EDOAMFNPBGK;
}
}
}
// Token: 0x170028FB RID: 10491
// (get) Token: 0x0600FA57 RID: 64087 RVA: 0x00391E3C File Offset: 0x0039003C
[Token(Token = "0x170028FB")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x600FA57")]
[Address(RVA = "0x2206940", Offset = "0x2205940", VA = "0x182206940", Slot = "99")]
get
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
return true;
}
}
// Token: 0x14000125 RID: 293
// (add) Token: 0x0600FA58 RID: 64088 RVA: 0x00391E60 File Offset: 0x00390060
// (remove) Token: 0x0600FA59 RID: 64089 RVA: 0x00391E88 File Offset: 0x00390088
[Token(Token = "0x14000125")]
public event Action KAAEFDDBGPD
{
[Token(Token = "0x600FA58")]
[Address(RVA = "0x2206760", Offset = "0x2205760", VA = "0x182206760")]
[CompilerGenerated]
add
{
Action kaaefddbgpd;
Delegate @delegate;
do
{
kaaefddbgpd = this.KAAEFDDBGPD;
@delegate = Delegate.Combine(kaaefddbgpd, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != kaaefddbgpd)
{
}
}
[Token(Token = "0x600FA59")]
[Address(RVA = "0x22072D0", Offset = "0x22062D0", VA = "0x1822072D0")]
[CompilerGenerated]
remove
{
Action kaaefddbgpd;
Delegate @delegate;
do
{
kaaefddbgpd = this.KAAEFDDBGPD;
@delegate = Delegate.Remove(kaaefddbgpd, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != kaaefddbgpd)
{
}
}
}
// Token: 0x0600FA5A RID: 64090 RVA: 0x00391EB0 File Offset: 0x003900B0
[Token(Token = "0x600FA5A")]
[Address(RVA = "0x2200710", Offset = "0x21FF710", VA = "0x182200710")]
private void Awake()
{
FKGHNNLCDPF.KLCIDKPFPKP klcidkpfpkp = new FKGHNNLCDPF.KLCIDKPFPKP(this.ABMBLFLJHPP);
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
bool flag = instance != num;
int num2 = 0;
if (IEIBEBFINNI.OOIFJNPLOLF(flag, "Chip cannot bind OnRoomReset if CreationManager is null.", num2, (NJOJCAHDMED)((uint)2)))
{
CreationManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.FJPFKELLNLM);
instance2.FJPFKELLNLM += action;
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NKBDCOBDCOO.HFJOLGNFOII(this);
Chip.PCOCOIFFKKO pcocoiffkko = new Chip.PCOCOIFFKKO(this);
this.IOKBGHAJCIJ = pcocoiffkko;
}
}
// Token: 0x0600FA5B RID: 64091 RVA: 0x00391F34 File Offset: 0x00390134
[Token(Token = "0x600FA5B")]
[Address(RVA = "0x2203910", Offset = "0x2202910", VA = "0x182203910")]
private void OnDestroy()
{
FKGHNNLCDPF.KLCIDKPFPKP klcidkpfpkp = new FKGHNNLCDPF.KLCIDKPFPKP(this.ABMBLFLJHPP);
CreationManager.SafeUnsubscribeFromOnRoomReset(new Action(this.FJPFKELLNLM));
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
NEOJEFLEGGM nkbdcobdcoo = instance.NKBDCOBDCOO;
if (nkbdcobdcoo != 0)
{
nkbdcobdcoo.EPPKKGEFFLM(this);
nkbdcobdcoo.KDFFCHJOMGG(this);
}
}
}
// Token: 0x0600FA5C RID: 64092 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FA5C")]
[Address(RVA = "0x2201510", Offset = "0x2200510", VA = "0x182201510")]
private void FJPFKELLNLM()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FA5D RID: 64093 RVA: 0x00391F84 File Offset: 0x00390184
[Token(Token = "0x600FA5D")]
[Address(RVA = "0x2200910", Offset = "0x21FF910", VA = "0x182200910")]
public void Bind(CircuitsV2Config OJAIGECECGI, KJDOCKDBNCK FEGCHFPGAGN)
{
int num = 0;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (!(instance != num2) || !instance.BFKPFPHPBFI)
{
bool flag = FEGCHFPGAGN != 0;
int num3 = 0;
if (IEIBEBFINNI.GMKIEKMHKPP(flag, "Cannot construct a Chip with a null IChipAdapter. Consider Unbind() instead.", num, NJOJCAHDMED.Error))
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
if (FEGCHFPGAGN == kjdockdbnck)
{
this.FPLGNEBOGAP(kjdockdbnck);
this.MGPDMEALFOJ();
this.MDGGPIACJDF();
ChipConfigMenu fogimpnbioe = this.FOGIMPNBIOE;
if (fogimpnbioe != 0)
{
int num4 = 0;
fogimpnbioe.FDMFCABHIIA(num4 != 0);
}
this.JEPDFDIHMPF(FEGCHFPGAGN);
}
this.MGPDMEALFOJ();
this.MDGGPIACJDF();
ChipConfigMenu fogimpnbioe2 = this.FOGIMPNBIOE;
if (fogimpnbioe2 != 0)
{
int num5 = 0;
fogimpnbioe2.FDMFCABHIIA(num5 != 0);
}
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
this.MDAPKHABNOB();
}
this.MFNLINKFLOP(FEGCHFPGAGN);
this.<GCMEPGNIAFA>k__BackingField = OJAIGECECGI;
this.MCKDBJCMCMD();
CircuitsV2Config cv2Config = OJAIGECECGI;
Chip <>4__this = this;
ChipConfig chipConfig3;
ChipConfig chipConfig = chipConfig3;
Func<DBFIKIGBNOD, DNBOOFDJAEA> func = delegate(DBFIKIGBNOD i)
{
ChipConfig chipConfig2 = chipConfig;
Chip <>4__this2 = <>4__this;
return DNBOOFDJAEA.OGGFFKGAPFI(cv2Config, <>4__this2, chipConfig2, i);
};
IEnumerable<DBFIKIGBNOD> enumerable;
DNBOOFDJAEA[] array = Enumerable.ToArray<DNBOOFDJAEA>(enumerable);
this.<ONDCCOPBGKE>k__BackingField = array;
this.OILNKDJJIMG(OJAIGECECGI, FEGCHFPGAGN, chipConfig3);
this.chipView.GFBIJNLKLCM(OJAIGECECGI, chipConfig3, FEGCHFPGAGN, this);
ControlPanelCircuitObject component = base.GetComponent<ControlPanelCircuitObject>();
int num6 = 0;
bool flag2 = component != num6;
Transform transform = base.transform;
Action nclafnkjhdo = this.NCLAFNKJHDO;
if (nclafnkjhdo != 0)
{
nclafnkjhdo();
}
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num7;
if (instance2 != 0)
{
NEOJEFLEGGM nkbdcobdcoo = instance2.NKBDCOBDCOO;
if (nkbdcobdcoo != 0)
{
num7 = 0;
nkbdcobdcoo.AANECJHCNHE(this);
}
}
if (num3 < num7)
{
num3 += num3;
num3++;
}
Transform transform2 = base.transform;
Action nclafnkjhdo2 = this.NCLAFNKJHDO;
if (nclafnkjhdo2 != 0)
{
nclafnkjhdo2();
}
int num8 = 0;
int num9 = 0;
if (instance != num9)
{
Guid guid = instance.PKAOFHEBIAJ.HPLIGFFBENJ.ABJHBFNCEJN;
if (num3 < num8)
{
num3 += num3;
num3++;
}
if (num3 != 0)
{
guid += guid;
}
DisableObjectWhenManuallyHiddenOrCircuitsHidden disableComponent = this.DisableComponent;
object oocnfefmicl = this.OOCNFEFMICL;
ulong num10;
disableComponent.SetVisibility(num10 != 0UL, oocnfefmicl);
this.FOGIMPNBIOE.GFBIJNLKLCM(this, FEGCHFPGAGN);
}
CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance3 != 0)
{
NEOJEFLEGGM nkbdcobdcoo2 = instance3.NKBDCOBDCOO;
if (nkbdcobdcoo2 != 0)
{
nkbdcobdcoo2.AANECJHCNHE(this);
}
}
}
}
}
// Token: 0x0600FA5E RID: 64094 RVA: 0x003921CC File Offset: 0x003903CC
[Token(Token = "0x600FA5E")]
[Address(RVA = "0x22025C0", Offset = "0x22015C0", VA = "0x1822025C0")]
private void MCKDBJCMCMD()
{
int num = 0;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
bool flag = instance == num2;
if (!flag && (this.<MGGLBOLIHNH>k__BackingField == 0 || !flag))
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
Guid guid = instance.PKAOFHEBIAJ.ABJHBFNCEJN;
bool flag2;
if (flag2)
{
Transform transform = base.transform;
throw new NullReferenceException();
}
KJDOCKDBNCK kjdockdbnck2 = this.<MGGLBOLIHNH>k__BackingField;
num += num;
num++;
if (num != 0)
{
Transform transform2 = base.transform;
int num3 = 0;
Transform transform3;
transform2.SetParent(transform3, num3 != 0);
}
}
}
// Token: 0x0600FA5F RID: 64095 RVA: 0x00392254 File Offset: 0x00390454
[Token(Token = "0x600FA5F")]
[Address(RVA = "0x22064E0", Offset = "0x22054E0", VA = "0x1822064E0")]
public void Unbind(bool KCBNEFNMCCO = false)
{
this.MGPDMEALFOJ();
this.MDGGPIACJDF();
ChipConfigMenu fogimpnbioe = this.FOGIMPNBIOE;
if (fogimpnbioe != 0)
{
fogimpnbioe.FDMFCABHIIA(KCBNEFNMCCO);
}
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
this.MDAPKHABNOB();
}
}
// Token: 0x0600FA60 RID: 64096 RVA: 0x00392290 File Offset: 0x00390490
[Token(Token = "0x600FA60")]
[Address(RVA = "0x2202C40", Offset = "0x2201C40", VA = "0x182202C40")]
private void MFNLINKFLOP(KJDOCKDBNCK FEGCHFPGAGN)
{
this.<MGGLBOLIHNH>k__BackingField = FEGCHFPGAGN;
Action action = new Action(this.OHFCNGOLGDJ);
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
Action action2 = new Action(this.NNEECHJPLKN);
KJDOCKDBNCK kjdockdbnck2 = this.<MGGLBOLIHNH>k__BackingField;
Action<int, DBFIKIGBNOD> action3 = new Action(this.CJJDIHGDHLJ);
KJDOCKDBNCK kjdockdbnck3 = this.<MGGLBOLIHNH>k__BackingField;
Action<int> action4 = new Action(this.IAFIFPFEBIC);
KJDOCKDBNCK kjdockdbnck4 = this.<MGGLBOLIHNH>k__BackingField;
GGNBLBKOLHG.HOACAGCANFB hoacagcanfb = new GGNBLBKOLHG.HOACAGCANFB(this.CCFIPMBJLKN);
KJDOCKDBNCK kjdockdbnck5 = this.<MGGLBOLIHNH>k__BackingField;
GGNBLBKOLHG.MKOFEBIMNCF mkofebimncf = new GGNBLBKOLHG.MKOFEBIMNCF(this.JHIIFKOALCP);
KJDOCKDBNCK kjdockdbnck6 = this.<MGGLBOLIHNH>k__BackingField;
Action action5 = new Action(this.PHKJEINMCEM);
KJDOCKDBNCK kjdockdbnck7 = this.<MGGLBOLIHNH>k__BackingField;
this.JEPDFDIHMPF(kjdockdbnck7);
this.CKBDKPKIMGM();
KJDOCKDBNCK kjdockdbnck8 = this.<MGGLBOLIHNH>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x0600FA61 RID: 64097 RVA: 0x00392358 File Offset: 0x00390558
[Token(Token = "0x600FA61")]
[Address(RVA = "0x2202830", Offset = "0x2201830", VA = "0x182202830")]
private void MDAPKHABNOB()
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
this.DBAJFEKOEFM();
KJDOCKDBNCK kjdockdbnck2 = this.<MGGLBOLIHNH>k__BackingField;
this.FPLGNEBOGAP(kjdockdbnck2);
KJDOCKDBNCK kjdockdbnck3 = this.<MGGLBOLIHNH>k__BackingField;
Action action = new Action(this.OHFCNGOLGDJ);
KJDOCKDBNCK kjdockdbnck4 = this.<MGGLBOLIHNH>k__BackingField;
Action action2 = new Action(this.NNEECHJPLKN);
KJDOCKDBNCK kjdockdbnck5 = this.<MGGLBOLIHNH>k__BackingField;
Action<int, DBFIKIGBNOD> action3 = new Action(this.CJJDIHGDHLJ);
KJDOCKDBNCK kjdockdbnck6 = this.<MGGLBOLIHNH>k__BackingField;
Action<int> action4 = new Action(this.IAFIFPFEBIC);
KJDOCKDBNCK kjdockdbnck7 = this.<MGGLBOLIHNH>k__BackingField;
GGNBLBKOLHG.HOACAGCANFB hoacagcanfb = new GGNBLBKOLHG.HOACAGCANFB(this.CCFIPMBJLKN);
KJDOCKDBNCK kjdockdbnck8 = this.<MGGLBOLIHNH>k__BackingField;
GGNBLBKOLHG.MKOFEBIMNCF mkofebimncf = new GGNBLBKOLHG.MKOFEBIMNCF(this.JHIIFKOALCP);
KJDOCKDBNCK kjdockdbnck9 = this.<MGGLBOLIHNH>k__BackingField;
Action action5 = new Action(this.PHKJEINMCEM);
this.<MGGLBOLIHNH>k__BackingField = (ulong)0L;
}
// Token: 0x0600FA62 RID: 64098 RVA: 0x00392428 File Offset: 0x00390628
[Token(Token = "0x600FA62")]
[Address(RVA = "0x2202020", Offset = "0x2201020", VA = "0x182202020")]
private void JEPDFDIHMPF(KJDOCKDBNCK EHHKGBAMIOP)
{
int num;
do
{
num = 0;
num += num;
num++;
Action<int, KPJGIJKKILH> action = new Action(this.PAGFKLKPKPB);
num += num;
num++;
Action<int, KPJGIJKKILH> action2 = new Action(this.PAGFKLKPKPB);
num += num;
num++;
Action<int> action3 = new Action(this.NNFNFKMHMJA);
num += num;
num++;
Action<int> action4 = new Action(this.NNFNFKMHMJA);
num += num;
num++;
action4 += action4;
num += 19;
action4 += action4;
num += 10;
num += 19;
action4 += action4;
num += 14;
num += 19;
action4 += action4;
num += 18;
num += 19;
action4 += action4;
num += 22;
num += 19;
}
while (num != 0);
}
// Token: 0x0600FA63 RID: 64099 RVA: 0x003924F8 File Offset: 0x003906F8
[Token(Token = "0x600FA63")]
[Address(RVA = "0x2201760", Offset = "0x2200760", VA = "0x182201760")]
private void FPLGNEBOGAP(KJDOCKDBNCK EHHKGBAMIOP)
{
int num;
do
{
num = 0;
num += num;
num++;
Action<int, KPJGIJKKILH> action = new Action(this.PAGFKLKPKPB);
num += num;
num++;
Action<int, KPJGIJKKILH> action2 = new Action(this.PAGFKLKPKPB);
num += num;
num++;
Action<int> action3 = new Action(this.NNFNFKMHMJA);
num += num;
num++;
Action<int> action4 = new Action(this.NNFNFKMHMJA);
num += num;
num++;
action4 += action4;
num += 19;
action4 += action4;
num += 11;
num += 19;
action4 += action4;
num += 15;
num += 19;
action4 += action4;
num += 19;
num += 19;
action4 += action4;
num += 23;
num += 19;
}
while (num != 0);
}
// Token: 0x0600FA64 RID: 64100 RVA: 0x003925C8 File Offset: 0x003907C8
[Token(Token = "0x600FA64")]
[Address(RVA = "0x2200480", Offset = "0x21FF480", VA = "0x182200480")]
private CAHCDEBGPFG ABMBLFLJHPP(BKJIOKBHHEK LHOMKMINCHH, params object[] MILPPFDOINJ)
{
if (MILPPFDOINJ != 0)
{
object obj = MILPPFDOINJ[0];
object obj2 = MILPPFDOINJ[1];
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
(new Chip[0])[0] = this;
KJDOCKDBNCK kjdockdbnck2 = this.<MGGLBOLIHNH>k__BackingField;
ANNHEFBGNFL<FGACEBOCODD> onpkmkcmmic = FFPJFMECDNG.BFPPPLIJIGC.ONPKMKCMMIC;
}
throw new NullReferenceException();
}
// Token: 0x0600FA65 RID: 64101 RVA: 0x00392620 File Offset: 0x00390820
[Token(Token = "0x600FA65")]
[Address(RVA = "0x2201190", Offset = "0x2200190", VA = "0x182201190")]
private void NNEECHJPLKN()
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
}
// Token: 0x0600FA66 RID: 64102 RVA: 0x00392644 File Offset: 0x00390844
[Token(Token = "0x600FA66")]
[Address(RVA = "0x2201190", Offset = "0x2200190", VA = "0x182201190")]
private void PAGFKLKPKPB(int CEHJGNDELGL, KPJGIJKKILH KDOCKENDOCD)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
}
// Token: 0x0600FA67 RID: 64103 RVA: 0x00392668 File Offset: 0x00390868
[Token(Token = "0x600FA67")]
[Address(RVA = "0x2201FE0", Offset = "0x2200FE0", VA = "0x182201FE0")]
private void NNFNFKMHMJA(int CEHJGNDELGL)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
Action nclafnkjhdo = this.NCLAFNKJHDO;
if (nclafnkjhdo != 0)
{
nclafnkjhdo();
return;
}
}
// Token: 0x0600FA68 RID: 64104 RVA: 0x003926A0 File Offset: 0x003908A0
[Token(Token = "0x600FA68")]
[Address(RVA = "0x2201190", Offset = "0x2200190", VA = "0x182201190")]
private void CJJDIHGDHLJ(int EFBDCIJMFGD, DBFIKIGBNOD GCFLCMPPKIN)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
}
// Token: 0x0600FA69 RID: 64105 RVA: 0x003926C4 File Offset: 0x003908C4
[Token(Token = "0x600FA69")]
[Address(RVA = "0x2201FE0", Offset = "0x2200FE0", VA = "0x182201FE0")]
private void IAFIFPFEBIC(int CEHJGNDELGL)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
Action nclafnkjhdo = this.NCLAFNKJHDO;
if (nclafnkjhdo != 0)
{
nclafnkjhdo();
return;
}
}
// Token: 0x0600FA6A RID: 64106 RVA: 0x003926FC File Offset: 0x003908FC
[Token(Token = "0x600FA6A")]
[Address(RVA = "0x2201190", Offset = "0x2200190", VA = "0x182201190")]
private void PHKJEINMCEM()
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
}
// Token: 0x0600FA6B RID: 64107 RVA: 0x00392720 File Offset: 0x00390920
[Token(Token = "0x600FA6B")]
[Address(RVA = "0x2203A80", Offset = "0x2202A80", VA = "0x182203A80")]
private void OnEnable()
{
Action<bool> kppkpdgkaca = this.KPPKPDGKACA;
if (kppkpdgkaca != 0)
{
kppkpdgkaca(1);
}
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
NEOJEFLEGGM nkbdcobdcoo = instance.NKBDCOBDCOO;
if (nkbdcobdcoo != 0)
{
nkbdcobdcoo.AANECJHCNHE(this);
return;
}
}
}
// Token: 0x0600FA6C RID: 64108 RVA: 0x0039275C File Offset: 0x0039095C
[Token(Token = "0x600FA6C")]
[Address(RVA = "0x2203A30", Offset = "0x2202A30", VA = "0x182203A30")]
private void OnDisable()
{
Action<bool> kppkpdgkaca = this.KPPKPDGKACA;
if (kppkpdgkaca != 0)
{
int num = 0;
kppkpdgkaca(num);
return;
}
}
// Token: 0x0600FA6D RID: 64109 RVA: 0x00392780 File Offset: 0x00390980
[Token(Token = "0x600FA6D")]
[Address(RVA = "0x19035F0", Offset = "0x19025F0", VA = "0x1819035F0")]
private void OHFCNGOLGDJ()
{
Action kaaefddbgpd = this.KAAEFDDBGPD;
if (kaaefddbgpd != 0)
{
kaaefddbgpd();
return;
}
}
// Token: 0x0600FA6E RID: 64110 RVA: 0x003927A0 File Offset: 0x003909A0
[Token(Token = "0x600FA6E")]
[Address(RVA = "0x22013C0", Offset = "0x22003C0", VA = "0x1822013C0")]
private void DOCMJDOABEF(CircuitsV2Config OJAIGECECGI, KJDOCKDBNCK EHHKGBAMIOP, ChipConfig JNDKCJKANCC)
{
Func<DBFIKIGBNOD, DNBOOFDJAEA> func = delegate(DBFIKIGBNOD i)
{
ChipConfig chipConfig = JNDKCJKANCC;
Chip <>4__this = this;
return DNBOOFDJAEA.OGGFFKGAPFI(OJAIGECECGI, <>4__this, chipConfig, i);
};
IEnumerable<DBFIKIGBNOD> enumerable;
DNBOOFDJAEA[] array = Enumerable.ToArray<DNBOOFDJAEA>(enumerable);
this.<ONDCCOPBGKE>k__BackingField = array;
}
// Token: 0x170028FC RID: 10492
// (get) Token: 0x0600FA6F RID: 64111 RVA: 0x003927EC File Offset: 0x003909EC
[Token(Token = "0x170028FC")]
public BusConfigButton FDJEMKBDJFC
{
[Token(Token = "0x600FA6F")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get
{
return this.OCBKCLNMHFN;
}
}
// Token: 0x0600FA70 RID: 64112 RVA: 0x00392800 File Offset: 0x00390A00
[Token(Token = "0x600FA70")]
[Address(RVA = "0x2204D30", Offset = "0x2203D30", VA = "0x182204D30")]
private static BusConfigButton PMPLOCMAEDP(BusConfigButton LKDLEHGHCAD)
{
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance == num)
{
return global::UnityEngine.Object.Instantiate<BusConfigButton>(LKDLEHGHCAD);
}
return GlobalPool.ONCPNMDGGKG.Acquire<BusConfigButton>(LKDLEHGHCAD);
}
// Token: 0x0600FA71 RID: 64113 RVA: 0x0039283C File Offset: 0x00390A3C
[Token(Token = "0x600FA71")]
[Address(RVA = "0x2203080", Offset = "0x2202080", VA = "0x182203080")]
private static void NIIAHHDEIDJ(BusConfigButton NOCECGHEPDN)
{
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
bool flag = GlobalPool.ONCPNMDGGKG.Release<BusConfigButton>(NOCECGHEPDN);
return;
}
OMCHJHPFBDN.KGFPNIMJHIC(NOCECGHEPDN.gameObject);
}
// Token: 0x0600FA72 RID: 64114 RVA: 0x0039287C File Offset: 0x00390A7C
[Token(Token = "0x600FA72")]
[Address(RVA = "0x22033C0", Offset = "0x22023C0", VA = "0x1822033C0")]
private void OILNKDJJIMG(CircuitsV2Config EEAMMEDOAOL, KJDOCKDBNCK FEGCHFPGAGN, ChipConfig JNDKCJKANCC)
{
while (JNDKCJKANCC.showBusConfigButton)
{
if (!this.OCBKCLNMHFN)
{
BusConfigButton boardBusConfigButton = EEAMMEDOAOL.boardBusConfigButton;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance == num)
{
BusConfigButton busConfigButton = global::UnityEngine.Object.Instantiate<BusConfigButton>(boardBusConfigButton);
}
BusConfigButton busConfigButton2 = GlobalPool.ONCPNMDGGKG.Acquire<BusConfigButton>(boardBusConfigButton);
this.OCBKCLNMHFN = busConfigButton2;
busConfigButton2.Bind(this, FEGCHFPGAGN);
throw new NullReferenceException();
}
}
this.MDGGPIACJDF();
}
// Token: 0x0600FA73 RID: 64115 RVA: 0x003928F0 File Offset: 0x00390AF0
[Token(Token = "0x600FA73")]
[Address(RVA = "0x2202EE0", Offset = "0x2201EE0", VA = "0x182202EE0")]
private void MGPDMEALFOJ()
{
int num;
do
{
num = 0;
IReadOnlyList<DNBOOFDJAEA> readOnlyList = this.<ONDCCOPBGKE>k__BackingField;
num += num;
num++;
num += 19;
}
while (num != 0);
DNBOOFDJAEA[] array = Array.Empty<DNBOOFDJAEA>();
this.<ONDCCOPBGKE>k__BackingField = array;
}
// Token: 0x0600FA74 RID: 64116 RVA: 0x00392938 File Offset: 0x00390B38
[Token(Token = "0x600FA74")]
[Address(RVA = "0x2202AD0", Offset = "0x2201AD0", VA = "0x182202AD0")]
private void MDGGPIACJDF()
{
if (this.OCBKCLNMHFN)
{
BusConfigButton ocbkclnmhfn = this.OCBKCLNMHFN;
ocbkclnmhfn.Unbind();
this.OCBKCLNMHFN = (ulong)0L;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance == num)
{
GameObject gameObject;
OMCHJHPFBDN.KGFPNIMJHIC(gameObject);
return;
}
bool flag = GlobalPool.ONCPNMDGGKG.Release<BusConfigButton>(ocbkclnmhfn);
}
}
// Token: 0x0600FA75 RID: 64117 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FA75")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "100")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FA76 RID: 64118 RVA: 0x00392998 File Offset: 0x00390B98
[Token(Token = "0x600FA76")]
[Address(RVA = "0x22058F0", Offset = "0x22048F0", VA = "0x1822058F0", Slot = "101")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
/*
An exception occurred when decompiling this method (0600FA76)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.CircuitsV2.Chip::SerializeTo(PDEKIHFJKHJ&,MKNCHKCCIHK&,System.Text.StringBuilder)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_17:
stloc:NotSupportedException(var_4_21, newobj:NotSupportedException(NotSupportedException::.ctor, ldstr:string("Serialization of Chip objects should happen via the CircuitV2 Protobuf")))
}
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
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: 0x0600FA77 RID: 64119 RVA: 0x003929C8 File Offset: 0x00390BC8
[Token(Token = "0x600FA77")]
[Address(RVA = "0x2201080", Offset = "0x2200080", VA = "0x182201080")]
private void CCFIPMBJLKN(in Vector3 AGHCOFNAPJI)
{
ControlPanelCircuitObject component = base.GetComponent<ControlPanelCircuitObject>();
int num = 0;
bool flag = component != num;
Transform transform = base.transform;
float z = AGHCOFNAPJI.z;
Action nclafnkjhdo = this.NCLAFNKJHDO;
if (nclafnkjhdo != 0)
{
nclafnkjhdo();
}
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
NEOJEFLEGGM nkbdcobdcoo = instance.NKBDCOBDCOO;
if (nkbdcobdcoo != 0)
{
nkbdcobdcoo.AANECJHCNHE(this);
}
}
}
// Token: 0x0600FA78 RID: 64120 RVA: 0x00392A34 File Offset: 0x00390C34
[Token(Token = "0x600FA78")]
[Address(RVA = "0x2202450", Offset = "0x2201450", VA = "0x182202450")]
private void JHIIFKOALCP(in Quaternion KLBHAAAKNPK)
{
Transform transform = base.transform;
Action nclafnkjhdo = this.NCLAFNKJHDO;
if (nclafnkjhdo != 0)
{
nclafnkjhdo();
}
}
// Token: 0x170028FD RID: 10493
// (get) Token: 0x0600FA79 RID: 64121 RVA: 0x00392A60 File Offset: 0x00390C60
[Token(Token = "0x170028FD")]
public string HHJALNBGCMI
{
[Token(Token = "0x600FA79")]
[Address(RVA = "0x2207140", Offset = "0x2206140", VA = "0x182207140", Slot = "98")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x170028FE RID: 10494
// (get) Token: 0x0600FA7A RID: 64122 RVA: 0x00392A78 File Offset: 0x00390C78
[Token(Token = "0x170028FE")]
public Transform KPEGGEIPKDN
{
[Token(Token = "0x600FA7A")]
[Address(RVA = "0x5CF130", Offset = "0x5CE130", VA = "0x1805CF130", Slot = "4")]
get
{
return base.transform;
}
}
// Token: 0x170028FF RID: 10495
// (get) Token: 0x0600FA7B RID: 64123 RVA: 0x00392A8C File Offset: 0x00390C8C
[Token(Token = "0x170028FF")]
public IEnumerable<Collider> MMDALGBDPEF
{
[Token(Token = "0x600FA7B")]
[Address(RVA = "0x2206F20", Offset = "0x2205F20", VA = "0x182206F20", Slot = "88")]
get
{
/*
An exception occurred when decompiling this method (0600FA7B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<UnityEngine.Collider> RecRoom.CircuitsV2.Chip::get_SelectionColliders()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [UnityEngine.PhysicsModule]UnityEngine.Collider[](var_0_06, call:class [UnityEngine.PhysicsModule]UnityEngine.Collider[](Component::GetComponentsInChildren, ldloc:Chip[exp:Component](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: 0x17002900 RID: 10496
// (get) Token: 0x0600FA7C RID: 64124 RVA: 0x00392AA0 File Offset: 0x00390CA0
[Token(Token = "0x17002900")]
public BoxCollider EFLOMOEADLF
{
[Token(Token = "0x600FA7C")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "89")]
get
{
}
}
// Token: 0x17002901 RID: 10497
// (get) Token: 0x0600FA7D RID: 64125 RVA: 0x00392AB0 File Offset: 0x00390CB0
[Token(Token = "0x17002901")]
public bool HKHDHECKMAA
{
[Token(Token = "0x600FA7D")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "90")]
get
{
}
}
// Token: 0x0600FA7E RID: 64126 RVA: 0x00392AC0 File Offset: 0x00390CC0
[Token(Token = "0x600FA7E")]
[Address(RVA = "0x2201B90", Offset = "0x2200B90", VA = "0x182201B90", Slot = "91")]
public DOLIKHIEHNG GetCommandHandler(GHOCGAOFFFI LMJGGCEBDID)
{
throw new NullReferenceException();
}
// Token: 0x17002902 RID: 10498
// (get) Token: 0x0600FA7F RID: 64127 RVA: 0x00392AD4 File Offset: 0x00390CD4
[Token(Token = "0x17002902")]
public Guid PDPPMLHHGCD
{
[Token(Token = "0x600FA7F")]
[Address(RVA = "0x2206BE0", Offset = "0x2205BE0", VA = "0x182206BE0", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (0600FA7F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Guid RecRoom.CircuitsV2.Chip::get_Guid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Guid(var_0_05, ldsfld:Guid(Guid::Empty))
}
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: 0x17002903 RID: 10499
// (get) Token: 0x0600FA80 RID: 64128 RVA: 0x00392AE8 File Offset: 0x00390CE8
[Token(Token = "0x17002903")]
public string FIKEBGGCDFN
{
[Token(Token = "0x600FA80")]
[Address(RVA = "0x2206B90", Offset = "0x2205B90", VA = "0x182206B90", Slot = "6")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
}
return "Chip";
}
}
// Token: 0x17002904 RID: 10500
// (get) Token: 0x0600FA81 RID: 64129 RVA: 0x00392B04 File Offset: 0x00390D04
[Token(Token = "0x17002904")]
public string KENGPMDDCML
{
[Token(Token = "0x600FA81")]
[Address(RVA = "0x2206B90", Offset = "0x2205B90", VA = "0x182206B90", Slot = "7")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
}
return "Chip";
}
}
// Token: 0x17002905 RID: 10501
// (get) Token: 0x0600FA82 RID: 64130 RVA: 0x00392B20 File Offset: 0x00390D20
// (set) Token: 0x0600FA83 RID: 64131 RVA: 0x00392B3C File Offset: 0x00390D3C
[Token(Token = "0x17002905")]
public Vector3 EPKNJJIGHLN
{
[Token(Token = "0x600FA82")]
[Address(RVA = "0xE18950", Offset = "0xE17950", VA = "0x180E18950", Slot = "8")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
[Token(Token = "0x600FA83")]
[Address(RVA = "0x2207570", Offset = "0x2206570", VA = "0x182207570", Slot = "9")]
set
{
Transform parent = base.transform.parent;
int num = 0;
int num2 = 0;
if (!(parent == num2))
{
Transform parent2 = base.transform.parent;
float z = value.z;
}
float z2 = value.z;
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
int num3 = 0;
if (num3 < num)
{
num3 += num3;
num3++;
}
}
}
// Token: 0x17002906 RID: 10502
// (get) Token: 0x0600FA84 RID: 64132 RVA: 0x00392BB4 File Offset: 0x00390DB4
// (set) Token: 0x0600FA85 RID: 64133 RVA: 0x00392BD0 File Offset: 0x00390DD0
[Token(Token = "0x17002906")]
public Vector3 FDEMFOFNFJE
{
[Token(Token = "0x600FA84")]
[Address(RVA = "0x19076A0", Offset = "0x19066A0", VA = "0x1819076A0", Slot = "10")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
[Token(Token = "0x600FA85")]
[Address(RVA = "0x22074B0", Offset = "0x22064B0", VA = "0x1822074B0", Slot = "11")]
set
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
}
}
// Token: 0x17002907 RID: 10503
// (get) Token: 0x0600FA86 RID: 64134 RVA: 0x00392BEC File Offset: 0x00390DEC
// (set) Token: 0x0600FA87 RID: 64135 RVA: 0x00392C00 File Offset: 0x00390E00
[Token(Token = "0x17002907")]
public Quaternion CCHJFOMONBL
{
[Token(Token = "0x600FA86")]
[Address(RVA = "0x1248AD0", Offset = "0x1247AD0", VA = "0x181248AD0", Slot = "12")]
get
{
throw new NullReferenceException();
}
[Token(Token = "0x600FA87")]
[Address(RVA = "0x2207710", Offset = "0x2206710", VA = "0x182207710", Slot = "13")]
set
{
Transform parent = base.transform.parent;
int num = 0;
int num2 = 0;
if (!(parent == num2))
{
Transform parent2 = base.transform.parent;
}
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
int num3 = 0;
if (num3 < num)
{
num3 += num3;
num3++;
}
}
}
// Token: 0x17002908 RID: 10504
// (get) Token: 0x0600FA88 RID: 64136 RVA: 0x00392C68 File Offset: 0x00390E68
// (set) Token: 0x0600FA89 RID: 64137 RVA: 0x00392C7C File Offset: 0x00390E7C
[Token(Token = "0x17002908")]
public Quaternion MKJMFEAHGEM
{
[Token(Token = "0x600FA88")]
[Address(RVA = "0x19076F0", Offset = "0x19066F0", VA = "0x1819076F0", Slot = "14")]
get
{
throw new NullReferenceException();
}
[Token(Token = "0x600FA89")]
[Address(RVA = "0x2207510", Offset = "0x2206510", VA = "0x182207510", Slot = "15")]
set
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
}
}
// Token: 0x17002909 RID: 10505
// (get) Token: 0x0600FA8A RID: 64138 RVA: 0x00392C98 File Offset: 0x00390E98
// (set) Token: 0x0600FA8B RID: 64139 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002909")]
public float KMIHBAHCCAM
{
[Token(Token = "0x600FA8A")]
[Address(RVA = "0x22070E0", Offset = "0x22060E0", VA = "0x1822070E0", Slot = "16")]
get
{
return base.transform.ABDKFENDAKH();
}
[Token(Token = "0x600FA8B")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700290A RID: 10506
// (get) Token: 0x0600FA8C RID: 64140 RVA: 0x00392CB0 File Offset: 0x00390EB0
// (set) Token: 0x0600FA8D RID: 64141 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700290A")]
public Vector3 BCECMCLCHBL
{
[Token(Token = "0x600FA8C")]
[Address(RVA = "0x2206B10", Offset = "0x2205B10", VA = "0x182206B10", Slot = "18")]
get
{
/*
An exception occurred when decompiling this method (0600FA8C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.CircuitsV2.Chip::get_DeformationScale()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_one)))
}
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(Token = "0x600FA8D")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600FA8E RID: 64142 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FA8E")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")]
public void UpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x1700290B RID: 10507
// (get) Token: 0x0600FA8F RID: 64143 RVA: 0x00392CC8 File Offset: 0x00390EC8
[Token(Token = "0x1700290B")]
public GIPDDLFFNGG MEHAAMLFBJB
{
[Token(Token = "0x600FA8F")]
[Address(RVA = "0x2206E50", Offset = "0x2205E50", VA = "0x182206E50", Slot = "21")]
get
{
Transform parent = base.transform.parent;
int num = 0;
if (!(parent != num))
{
}
return parent.GetComponentInParent<GIPDDLFFNGG>();
}
}
// Token: 0x1700290C RID: 10508
// (get) Token: 0x0600FA90 RID: 64144 RVA: 0x00392CFC File Offset: 0x00390EFC
// (set) Token: 0x0600FA91 RID: 64145 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700290C")]
public bool OCKFCFJJKNN
{
[Token(Token = "0x600FA90")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "22")]
get
{
}
[Token(Token = "0x600FA91")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "23")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600FA92 RID: 64146 RVA: 0x00392D0C File Offset: 0x00390F0C
[Token(Token = "0x600FA92")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "24")]
public bool CanBeRaycasted()
{
return true;
}
// Token: 0x1700290D RID: 10509
// (get) Token: 0x0600FA93 RID: 64147 RVA: 0x00392D1C File Offset: 0x00390F1C
[Token(Token = "0x1700290D")]
public LDCBLKDLODB BLIGJFOCJBA
{
[Token(Token = "0x600FA93")]
[Address(RVA = "0x2206C70", Offset = "0x2205C70", VA = "0x182206C70", Slot = "25")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField == (ulong)0L)
{
return;
}
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0)
{
return;
}
JBPCAKNEMLI <GAGJNICHKLC>k__BackingField = instance.<GAGJNICHKLC>k__BackingField;
if (<GAGJNICHKLC>k__BackingField != 0)
{
return <GAGJNICHKLC>k__BackingField.DLPGKDOCOND(this);
}
}
}
// Token: 0x1700290E RID: 10510
// (get) Token: 0x0600FA94 RID: 64148 RVA: 0x00392D54 File Offset: 0x00390F54
[Token(Token = "0x1700290E")]
public ODAEKFDKCEC EKLDNLBGMNG
{
[Token(Token = "0x600FA94")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0", Slot = "26")]
get
{
/*
An exception occurred when decompiling this method (0600FA94)
ICSharpCode.Decompiler.DecompilerException: Error decompiling ODAEKFDKCEC RecRoom.CircuitsV2.Chip::get_Configurable()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ChipConfigMenu(var_0_06, ldfld:ChipConfigMenu(Chip::FOGIMPNBIOE, ldloc:Chip(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: 0x1700290F RID: 10511
// (get) Token: 0x0600FA95 RID: 64149 RVA: 0x00392D68 File Offset: 0x00390F68
[Token(Token = "0x1700290F")]
public CostInfo CLOAGCKCCPP
{
[Token(Token = "0x600FA95")]
[Address(RVA = "0x2206EF0", Offset = "0x2205EF0", VA = "0x182206EF0", Slot = "81")]
get
{
/*
An exception occurred when decompiling this method (0600FA95)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.Creation.CostInfo RecRoom.CircuitsV2.Chip::get_SandboxResourceCost()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_0_0A, ldfld:int32(CostInfo::numCloudVariables, callgetter:CostInfo[exp:valuetype RecRoom.Core.Creation.CostInfo&](CostInfo::get_zero)))
stfld:native int(Object::m_CachedPtr, ldloc:Chip[exp:Object](this), ldloc:int32[exp:native int](var_0_0A))
}
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: 0x17002910 RID: 10512
// (get) Token: 0x0600FA96 RID: 64150 RVA: 0x00392D88 File Offset: 0x00390F88
[Token(Token = "0x17002910")]
public bool FOHFHPEMJPD
{
[Token(Token = "0x600FA96")]
[Address(RVA = "0x2206AF0", Offset = "0x2205AF0", VA = "0x182206AF0", Slot = "82")]
get
{
return !this.JCLMEJKJNAA;
}
}
// Token: 0x17002911 RID: 10513
// (get) Token: 0x0600FA97 RID: 64151 RVA: 0x00392DA0 File Offset: 0x00390FA0
// (set) Token: 0x0600FA98 RID: 64152 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002911")]
public bool LBPNBENCCHK
{
[Token(Token = "0x600FA97")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")]
get
{
}
[Token(Token = "0x600FA98")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "28")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x14000126 RID: 294
// (add) Token: 0x0600FA99 RID: 64153 RVA: 0x0000220F File Offset: 0x0000040F
// (remove) Token: 0x0600FA9A RID: 64154 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x14000126")]
public event Action<bool> OMIJEKCGNHP
{
[Token(Token = "0x600FA99")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "29")]
add
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600FA9A")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "30")]
remove
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002912 RID: 10514
// (get) Token: 0x0600FA9B RID: 64155 RVA: 0x00392DB0 File Offset: 0x00390FB0
[Token(Token = "0x17002912")]
public bool OIBIGHGIEJA
{
[Token(Token = "0x600FA9B")]
[Address(RVA = "0x2206AA0", Offset = "0x2205AA0", VA = "0x182206AA0", Slot = "31")]
get
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
throw new NullReferenceException();
}
}
// Token: 0x17002913 RID: 10515
// (get) Token: 0x0600FA9C RID: 64156 RVA: 0x00392DCC File Offset: 0x00390FCC
[Token(Token = "0x17002913")]
public LIMDPCEOFDK BLGNOJOBELG
{
[Token(Token = "0x600FA9C")]
[Address(RVA = "0x2206FF0", Offset = "0x2205FF0", VA = "0x182206FF0", Slot = "32")]
get
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
if (kjdockdbnck != 0)
{
NFEFIENFLHK <EIGKAODNIDG>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<EIGKAODNIDG>k__BackingField;
LIMDPCEOFDK limdpceofdk;
return limdpceofdk;
}
throw new NullReferenceException();
}
}
// Token: 0x14000127 RID: 295
// (add) Token: 0x0600FA9D RID: 64157 RVA: 0x00392E00 File Offset: 0x00391000
// (remove) Token: 0x0600FA9E RID: 64158 RVA: 0x00392E1C File Offset: 0x0039101C
[Token(Token = "0x14000127")]
public event Action<GIPDDLFFNGG> INFAPLJCHIJ
{
[Token(Token = "0x600FA9D")]
[Address(RVA = "0x22066C0", Offset = "0x22056C0", VA = "0x1822066C0", Slot = "33")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600FA9E")]
[Address(RVA = "0x2207230", Offset = "0x2206230", VA = "0x182207230", Slot = "34")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x0600FA9F RID: 64159 RVA: 0x00392E38 File Offset: 0x00391038
[Token(Token = "0x600FA9F")]
[Address(RVA = "0x22050A0", Offset = "0x22040A0", VA = "0x1822050A0", Slot = "35")]
public void RenderSelection()
{
int num;
do
{
num = 0;
List<Renderer> list = this.highlightRenderers;
bool flag;
if (flag)
{
}
}
while (num != 0);
}
// Token: 0x0600FAA0 RID: 64160 RVA: 0x00392E58 File Offset: 0x00391058
[Token(Token = "0x600FAA0")]
[Address(RVA = "0x2204EA0", Offset = "0x2203EA0", VA = "0x182204EA0", Slot = "36")]
public void RenderOutline(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
{
int num;
do
{
num = 0;
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
List<Renderer> list = this.highlightRenderers;
Func<Renderer, bool> <>9__144_ = Chip.<>c.<>9__144_0;
if (<>9__144_ == 0)
{
Chip.<>c.<>9__144_0 = (Renderer r) => r.isVisible;
}
IEnumerable<Renderer> enumerable = Enumerable.Where<Renderer>(list, <>9__144_);
if (enumerable != 0)
{
}
if (enumerable != 0)
{
}
}
while (num != 0);
}
// Token: 0x0600FAA1 RID: 64161 RVA: 0x00392EB8 File Offset: 0x003910B8
[Token(Token = "0x600FAA1")]
[Address(RVA = "0x22051C0", Offset = "0x22041C0", VA = "0x1822051C0", Slot = "37")]
public void RenderWorldFadeMask()
{
int num;
do
{
num = 0;
List<Renderer> list = this.highlightRenderers;
Func<Renderer, bool> <>9__145_ = Chip.<>c.<>9__145_0;
if (<>9__145_ == 0)
{
Chip.<>c.<>9__145_0 = (Renderer r) => r.isVisible;
}
IEnumerable<Renderer> enumerable = Enumerable.Where<Renderer>(list, <>9__145_);
if (enumerable != 0)
{
}
int num2 = 0;
if (enumerable != 0)
{
}
if (num != 0)
{
goto IL_89;
}
if (num != -1)
{
}
IReadOnlyList<DNBOOFDJAEA> readOnlyList = this.<ONDCCOPBGKE>k__BackingField;
if (num != 0)
{
if (num2 >= num)
{
goto IL_66;
}
num2 += num2;
if (num2 != num)
{
num2++;
goto IL_66;
}
IL_69:
int num3;
num3 += num3;
num2 += 19;
goto IL_77;
IL_66:
num3 = 0;
goto IL_69;
}
IL_77:
if (num != 0)
{
}
}
while (num != 0);
return;
IL_89:
throw new NullReferenceException();
}
// Token: 0x0600FAA2 RID: 64162 RVA: 0x00392F5C File Offset: 0x0039115C
[Token(Token = "0x600FAA2")]
[Address(RVA = "0x2201FA0", Offset = "0x2200FA0", VA = "0x182201FA0", Slot = "38")]
public Bounds GetWorldBounds()
{
throw new NullReferenceException();
}
// Token: 0x0600FAA3 RID: 64163 RVA: 0x00392F70 File Offset: 0x00391170
[Token(Token = "0x600FAA3")]
[Address(RVA = "0x2201C30", Offset = "0x2200C30", VA = "0x182201C30")]
public ELFAHKIGLDK GetRotatedBounds()
{
BoxCollider collider = this.chipView.collider;
if (collider == 0)
{
}
ELFAHKIGLDK elfahkigldk = new ELFAHKIGLDK();
Transform transform = collider.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
elfahkigldk.KCHBEGGLAHI.z = z2;
Vector3 vector3;
float z3 = vector3.z;
float num = collider.transform.LACCAFFAOIG();
Vector3 vector4;
float z4 = vector4.z;
Vector3 vector5;
float z5 = vector5.z;
elfahkigldk.DDKKOADJFOH.z = z5;
Transform transform2 = base.transform;
return elfahkigldk;
}
// Token: 0x0600FAA4 RID: 64164 RVA: 0x00393000 File Offset: 0x00391200
[Token(Token = "0x600FAA4")]
[Address(RVA = "0x22011A0", Offset = "0x22001A0", VA = "0x1822011A0", Slot = "39")]
public GBDECALBCOP CanBeSelected()
{
LIMDPCEOFDK synchedLock = this.BLGNOJOBELG;
if (synchedLock != 0 && synchedLock == 0)
{
return GBDECALBCOP.Failure_LockedByOther;
}
throw new NullReferenceException();
}
// Token: 0x0600FAA5 RID: 64165 RVA: 0x00393028 File Offset: 0x00391228
[Token(Token = "0x600FAA5")]
[Address(RVA = "0x2201220", Offset = "0x2200220", VA = "0x182201220", Slot = "40")]
public bool CanBeSelected(out GBDECALBCOP JCPJENGODAJ, out AGAJMBPABDL ILBCJEHLFIB)
{
int num = 0;
JCPJENGODAJ.value__ = num;
LIMDPCEOFDK synchedLock = this.BLGNOJOBELG;
if (synchedLock != 0 && synchedLock == 0)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
}
throw new NullReferenceException();
}
// Token: 0x0600FAA6 RID: 64166 RVA: 0x00393060 File Offset: 0x00391260
[Token(Token = "0x600FAA6")]
[Address(RVA = "0x22011A0", Offset = "0x22001A0", VA = "0x1822011A0", Slot = "41")]
public GBDECALBCOP CanPerformUndoRedoOnObject()
{
LIMDPCEOFDK synchedLock = this.BLGNOJOBELG;
if (synchedLock != 0 && synchedLock == 0)
{
return GBDECALBCOP.Failure_LockedByOther;
}
throw new NullReferenceException();
}
// Token: 0x0600FAA7 RID: 64167 RVA: 0x00393088 File Offset: 0x00391288
[Token(Token = "0x600FAA7")]
[Address(RVA = "0x2201E60", Offset = "0x2200E60", VA = "0x182201E60", Slot = "42")]
public void GetTransformationDataForUndoRedo(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK, out float MKDHFENOFDO, out Vector3 LKBMKEHGNMD)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
DDHPAFKBMON.z = z;
Transform transform2 = base.transform;
float num = base.transform.ABDKFENDAKH();
MKDHFENOFDO.m_value = num;
Vector3 one = Vector3.one;
}
// Token: 0x0600FAA8 RID: 64168 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FAA8")]
[Address(RVA = "0x22059E0", Offset = "0x22049E0", VA = "0x1822059E0", Slot = "43")]
public void SetTransformationDataForUndoRedo(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK, float? MKDHFENOFDO, Vector3? LKBMKEHGNMD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FAA9 RID: 64169 RVA: 0x003930D4 File Offset: 0x003912D4
[Token(Token = "0x600FAA9")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "44")]
public AGAJMBPABDL GetCulprit(GBDECALBCOP FEMPFIOJENI)
{
}
// Token: 0x0600FAAA RID: 64170 RVA: 0x003930E4 File Offset: 0x003912E4
[Token(Token = "0x600FAAA")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "45")]
public CreationObject AsCreationObject()
{
}
// Token: 0x0600FAAB RID: 64171 RVA: 0x003930F4 File Offset: 0x003912F4
[Token(Token = "0x600FAAB")]
[Address(RVA = "0x22006D0", Offset = "0x21FF6D0", VA = "0x1822006D0", Slot = "46")]
public LFBMEDEMGHA AsGroup()
{
if (this.IOKBGHAJCIJ.FBLEJONFPAK)
{
Chip.PCOCOIFFKKO iokbghajcij = this.IOKBGHAJCIJ;
}
throw new NullReferenceException();
}
// Token: 0x0600FAAC RID: 64172 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FAAC")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "47")]
public void LocalPlayerTakeAuthority()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FAAD RID: 64173 RVA: 0x00393120 File Offset: 0x00391320
[Token(Token = "0x600FAAD")]
[Address(RVA = "0x2201BE0", Offset = "0x2200BE0", VA = "0x182201BE0", Slot = "48")]
public ConfigurableSubpiece GetConfigurableSubpiece(Collider GLPOLGOBLAA)
{
return GLPOLGOBLAA.GetComponent<ConfigurableSubpiece>();
}
// Token: 0x17002914 RID: 10516
// (get) Token: 0x0600FAAE RID: 64174 RVA: 0x0039313C File Offset: 0x0039133C
[Token(Token = "0x17002914")]
public bool ECLBKLGKPAN
{
[Token(Token = "0x600FAAE")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "49")]
get
{
}
}
// Token: 0x17002915 RID: 10517
// (get) Token: 0x0600FAAF RID: 64175 RVA: 0x0039314C File Offset: 0x0039134C
[Token(Token = "0x17002915")]
public bool PCGFBOJDLFI
{
[Token(Token = "0x600FAAF")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "50")]
get
{
return true;
}
}
// Token: 0x17002916 RID: 10518
// (get) Token: 0x0600FAB0 RID: 64176 RVA: 0x0039315C File Offset: 0x0039135C
[Token(Token = "0x17002916")]
public Vector3 OJECFJDOLDJ
{
[Token(Token = "0x600FAB0")]
[Address(RVA = "0x2206DB0", Offset = "0x2205DB0", VA = "0x182206DB0", Slot = "51")]
get
{
/*
An exception occurred when decompiling this method (0600FAB0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.CircuitsV2.Chip::get_MinScalingRestriction()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_one)))
}
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: 0x17002917 RID: 10519
// (get) Token: 0x0600FAB1 RID: 64177 RVA: 0x00393174 File Offset: 0x00391374
[Token(Token = "0x17002917")]
public Vector3 OFCELMNGABO
{
[Token(Token = "0x600FAB1")]
[Address(RVA = "0x2206D40", Offset = "0x2205D40", VA = "0x182206D40", Slot = "52")]
get
{
/*
An exception occurred when decompiling this method (0600FAB1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.CircuitsV2.Chip::get_MaxScalingRestriction()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_one)))
}
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: 0x17002918 RID: 10520
// (get) Token: 0x0600FAB2 RID: 64178 RVA: 0x0039318C File Offset: 0x0039138C
[Token(Token = "0x17002918")]
public bool FAJBKGKDBKJ
{
[Token(Token = "0x600FAB2")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "53")]
get
{
}
}
// Token: 0x17002919 RID: 10521
// (get) Token: 0x0600FAB3 RID: 64179 RVA: 0x0039319C File Offset: 0x0039139C
[Token(Token = "0x17002919")]
public bool FFDLDGIJBNA
{
[Token(Token = "0x600FAB3")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "54")]
get
{
}
}
// Token: 0x1700291A RID: 10522
// (get) Token: 0x0600FAB4 RID: 64180 RVA: 0x003931AC File Offset: 0x003913AC
[Token(Token = "0x1700291A")]
public bool KLBNFDCCEOK
{
[Token(Token = "0x600FAB4")]
[Address(RVA = "0x2206FB0", Offset = "0x2205FB0", VA = "0x182206FB0", Slot = "55")]
get
{
bool flag;
return flag;
}
}
// Token: 0x1700291B RID: 10523
// (get) Token: 0x0600FAB5 RID: 64181 RVA: 0x003931BC File Offset: 0x003913BC
[Token(Token = "0x1700291B")]
public bool NONGBAAHJAN
{
[Token(Token = "0x600FAB5")]
[Address(RVA = "0x2206F60", Offset = "0x2205F60", VA = "0x182206F60", Slot = "83")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x1700291C RID: 10524
// (get) Token: 0x0600FAB6 RID: 64182 RVA: 0x003931D4 File Offset: 0x003913D4
[Token(Token = "0x1700291C")]
public bool KLCFNLICDAA
{
[Token(Token = "0x600FAB6")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "84")]
get
{
return true;
}
}
// Token: 0x1700291D RID: 10525
// (get) Token: 0x0600FAB7 RID: 64183 RVA: 0x003931E4 File Offset: 0x003913E4
[Token(Token = "0x1700291D")]
public bool HAGIPJBPIAH
{
[Token(Token = "0x600FAB7")]
[Address(RVA = "0x2206A50", Offset = "0x2205A50", VA = "0x182206A50", Slot = "56")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x1700291E RID: 10526
// (get) Token: 0x0600FAB8 RID: 64184 RVA: 0x003931FC File Offset: 0x003913FC
[Token(Token = "0x1700291E")]
public bool LGLADBGABHO
{
[Token(Token = "0x600FAB8")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "85")]
get
{
}
}
// Token: 0x1700291F RID: 10527
// (get) Token: 0x0600FAB9 RID: 64185 RVA: 0x0039320C File Offset: 0x0039140C
[Token(Token = "0x1700291F")]
public bool MNEDGNDNJGB
{
[Token(Token = "0x600FAB9")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "86")]
get
{
}
}
// Token: 0x17002920 RID: 10528
// (get) Token: 0x0600FABA RID: 64186 RVA: 0x0039321C File Offset: 0x0039141C
[Token(Token = "0x17002920")]
public bool JGGOAFBBEJA
{
[Token(Token = "0x600FABA")]
[Address(RVA = "0x2206AF0", Offset = "0x2205AF0", VA = "0x182206AF0", Slot = "87")]
get
{
return !this.JCLMEJKJNAA;
}
}
// Token: 0x17002921 RID: 10529
// (get) Token: 0x0600FABB RID: 64187 RVA: 0x00393234 File Offset: 0x00391434
[Token(Token = "0x17002921")]
public Type ELADMCOIGDL
{
[Token(Token = "0x600FABB")]
[Address(RVA = "0x22069A0", Offset = "0x22059A0", VA = "0x1822069A0", Slot = "97")]
get
{
return typeof(CircuitManagerV2.EMMMAOCONCK);
}
}
// Token: 0x17002922 RID: 10530
// (get) Token: 0x0600FABC RID: 64188 RVA: 0x0039324C File Offset: 0x0039144C
[Token(Token = "0x17002922")]
public object DLNADGGNEOM
{
[Token(Token = "0x600FABC")]
[Address(RVA = "0x2206A00", Offset = "0x2205A00", VA = "0x182206A00", Slot = "96")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x0600FABD RID: 64189 RVA: 0x00393264 File Offset: 0x00391464
[Token(Token = "0x600FABD")]
[Address(RVA = "0x22062A0", Offset = "0x22052A0", VA = "0x1822062A0", Slot = "57")]
public void Translate(Vector3 OCJOOONHOLI)
{
int num = 0;
Vector3 zero = Vector3.zero;
bool flag = "{il2cpp field UnityEngine.Vector3->cctor_finished}" != num;
this.NBIIHMGOLKI = flag;
bool flag2;
if (flag2)
{
Transform transform = base.transform;
int num2 = 0;
base.transform.position = num2;
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
Transform transform2 = base.transform;
int num3 = 0;
Vector3 vector;
float z = vector.z;
int num4 = 0;
if (num4 < num3)
{
num4 += num4;
num4++;
}
}
}
// Token: 0x0600FABE RID: 64190 RVA: 0x003932E8 File Offset: 0x003914E8
[Token(Token = "0x600FABE")]
[Address(RVA = "0x22056E0", Offset = "0x22046E0", VA = "0x1822056E0", Slot = "58")]
public void Rotate(Quaternion GCMGKAMBEJO)
{
int num = 0;
Quaternion identity = Quaternion.identity;
bool flag = "{il2cpp field UnityEngine.Quaternion->cctor_finished}" != num;
this.NBIIHMGOLKI = flag;
bool flag2;
if (flag2)
{
Transform transform = base.transform;
Transform transform2 = base.transform;
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
Transform transform3 = base.transform;
int num2 = 0;
int num3 = 0;
if (num3 < num2)
{
num3 += num3;
num3++;
}
}
}
// Token: 0x0600FABF RID: 64191 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FABF")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "59")]
public void Scale(float DJMLPGEBFBE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FAC0 RID: 64192 RVA: 0x00393354 File Offset: 0x00391554
[Token(Token = "0x600FAC0")]
[Address(RVA = "0x22014C0", Offset = "0x22004C0", VA = "0x1822014C0", Slot = "60")]
public void Delete()
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
}
}
// Token: 0x0600FAC1 RID: 64193 RVA: 0x0039336C File Offset: 0x0039156C
[Token(Token = "0x600FAC1")]
[Address(RVA = "0x22036B0", Offset = "0x22026B0", VA = "0x1822036B0", Slot = "61")]
public void OnCreatedBySpawning()
{
DJNMPDPNFJN[] componentsInChildren = base.GetComponentsInChildren<DJNMPDPNFJN>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
DJNMPDPNFJN djnmpdpnfjn = componentsInChildren[num];
num += num;
num++;
num++;
num += num;
num += 19;
num++;
}
}
// Token: 0x0600FAC2 RID: 64194 RVA: 0x003933B4 File Offset: 0x003915B4
[Token(Token = "0x600FAC2")]
[Address(RVA = "0x22046C0", Offset = "0x22036C0", VA = "0x1822046C0", Slot = "62")]
public void OnSelected()
{
NGBLAGENLDK[] componentsInChildren = base.GetComponentsInChildren<NGBLAGENLDK>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
NGBLAGENLDK ngblagenldk = componentsInChildren[num];
num += num;
num++;
num++;
num += num;
num += 19;
num++;
}
}
// Token: 0x0600FAC3 RID: 64195 RVA: 0x003933FC File Offset: 0x003915FC
[Token(Token = "0x600FAC3")]
[Address(RVA = "0x2204BF0", Offset = "0x2203BF0", VA = "0x182204BF0", Slot = "63")]
public void OnTranslationStart()
{
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num];
num += num;
num++;
num++;
num += num;
num += 19;
num++;
}
}
// Token: 0x0600FAC4 RID: 64196 RVA: 0x00393444 File Offset: 0x00391644
[Token(Token = "0x600FAC4")]
[Address(RVA = "0x2204590", Offset = "0x2203590", VA = "0x182204590", Slot = "64")]
public void OnRotationStart()
{
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num];
num += num;
num++;
num++;
num += num;
num++;
num += 19;
num++;
}
}
// Token: 0x0600FAC5 RID: 64197 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FAC5")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "65")]
public void OnScaleStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FAC6 RID: 64198 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FAC6")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "66")]
public void OnDeformStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FAC7 RID: 64199 RVA: 0x00393490 File Offset: 0x00391690
[Token(Token = "0x600FAC7")]
[Address(RVA = "0x2204060", Offset = "0x2203060", VA = "0x182204060", Slot = "67")]
public void OnMoveStart()
{
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num];
num += num;
num++;
num++;
num += num;
num += 19;
num++;
}
}
// Token: 0x0600FAC8 RID: 64200 RVA: 0x003934D8 File Offset: 0x003916D8
[Token(Token = "0x600FAC8")]
[Address(RVA = "0x22047F0", Offset = "0x22037F0", VA = "0x1822047F0", Slot = "68")]
public void OnTranslated()
{
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
KJLKECANCDC kjlkecancdc = componentsInChildren[num];
num += num;
num++;
num++;
num += num;
num += 19;
num++;
}
}
// Token: 0x0600FAC9 RID: 64201 RVA: 0x00393520 File Offset: 0x00391720
[Token(Token = "0x600FAC9")]
[Address(RVA = "0x2204190", Offset = "0x2203190", VA = "0x182204190", Slot = "69")]
public void OnRotated()
{
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
KJLKECANCDC kjlkecancdc = componentsInChildren[num];
num += num;
num++;
num++;
num += num;
num++;
num += 19;
num++;
}
}
// Token: 0x0600FACA RID: 64202 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FACA")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "70")]
public void OnScaled()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FACB RID: 64203 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FACB")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "71")]
public void OnDeformed(Vector3 NLGECBNGLOO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FACC RID: 64204 RVA: 0x0039356C File Offset: 0x0039176C
[Token(Token = "0x600FACC")]
[Address(RVA = "0x2204920", Offset = "0x2203920", VA = "0x182204920", Slot = "72")]
public void OnTranslationFinished()
{
int num = 0;
int num2 = 0;
if ((this.NBIIHMGOLKI ? 1 : 0) != num)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
this.NBIIHMGOLKI = num != 0;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = base.transform;
num2 += num2;
num2++;
}
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
int length = componentsInChildren.Length;
if (num2 < length)
{
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
num2 += num2;
num2++;
num2++;
num2 += num2;
num2 += 32;
num2 += 19;
num2 += num2;
num2 += 19;
num2++;
}
}
// Token: 0x0600FACD RID: 64205 RVA: 0x00393604 File Offset: 0x00391804
[Token(Token = "0x600FACD")]
[Address(RVA = "0x22042C0", Offset = "0x22032C0", VA = "0x1822042C0", Slot = "73")]
public void OnRotationFinished()
{
int num = 0;
int num2 = 0;
if ((this.NBIIHMGOLKI ? 1 : 0) != num)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
this.NBIIHMGOLKI = num != 0;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = base.transform;
num2 += num2;
num2++;
}
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
int length = componentsInChildren.Length;
if (num2 < length)
{
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
num2 += num2;
num2++;
num2++;
num2 += num2;
num2 += 32;
num2 += 19;
num2 += num2;
num2++;
num2 += 19;
num2++;
}
}
// Token: 0x0600FACE RID: 64206 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FACE")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "74")]
public void OnScaleFinished()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FACF RID: 64207 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FACF")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "75")]
public void OnDeformationFinished()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FAD0 RID: 64208 RVA: 0x003936A0 File Offset: 0x003918A0
[Token(Token = "0x600FAD0")]
[Address(RVA = "0x2203D90", Offset = "0x2202D90", VA = "0x182203D90", Slot = "76")]
public void OnMoveFinished()
{
int num = 0;
int num2 = 0;
if ((this.NBIIHMGOLKI ? 1 : 0) != num)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
this.NBIIHMGOLKI = num != 0;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = base.transform;
num2 += num2;
num2++;
}
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
int length = componentsInChildren.Length;
if (num2 < length)
{
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
num2 += num2;
num2++;
num2++;
num2 += num2;
num2 += 32;
num2 += 19;
num2 += num2;
num2 += 19;
num2++;
}
}
// Token: 0x0600FAD1 RID: 64209 RVA: 0x00393738 File Offset: 0x00391938
[Token(Token = "0x600FAD1")]
[Address(RVA = "0x22037E0", Offset = "0x22027E0", VA = "0x1822037E0", Slot = "77")]
public void OnDeselected()
{
NGBLAGENLDK[] componentsInChildren = base.GetComponentsInChildren<NGBLAGENLDK>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
NGBLAGENLDK ngblagenldk = componentsInChildren[num];
num += num;
num++;
num++;
num += num;
num++;
num += 19;
num++;
}
}
// Token: 0x0600FAD2 RID: 64210 RVA: 0x00393784 File Offset: 0x00391984
[Token(Token = "0x600FAD2")]
[Address(RVA = "0x2203BD0", Offset = "0x2202BD0", VA = "0x182203BD0", Slot = "78")]
public void OnHoverStart(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO)
{
NEFEJHJFDAH[] componentsInChildren = base.GetComponentsInChildren<NEFEJHJFDAH>(true);
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
NEFEJHJFDAH nefejhjfdah = componentsInChildren[num];
bool flag;
if (!flag)
{
}
num++;
}
}
// Token: 0x0600FAD3 RID: 64211 RVA: 0x003937C0 File Offset: 0x003919C0
[Token(Token = "0x600FAD3")]
[Address(RVA = "0x2203CB0", Offset = "0x2202CB0", VA = "0x182203CB0", Slot = "79")]
public void OnHovering(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO)
{
MNOJGKOPKIM[] componentsInChildren = base.GetComponentsInChildren<MNOJGKOPKIM>(true);
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
MNOJGKOPKIM mnojgkopkim = componentsInChildren[num];
bool flag;
if (!flag)
{
}
num++;
}
}
// Token: 0x0600FAD4 RID: 64212 RVA: 0x003937FC File Offset: 0x003919FC
[Token(Token = "0x600FAD4")]
[Address(RVA = "0x2203B10", Offset = "0x2202B10", VA = "0x182203B10", Slot = "80")]
public void OnHoverFinished(MakerPen.KLAENPHIBEM OIHFNIFGFJB)
{
NLAMLHAKDMO[] componentsInChildren = base.GetComponentsInChildren<NLAMLHAKDMO>(true);
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
NLAMLHAKDMO nlamlhakdmo = componentsInChildren[num];
bool flag;
if (!flag)
{
}
num++;
}
}
// Token: 0x0600FAD5 RID: 64213 RVA: 0x00393838 File Offset: 0x00391A38
[Token(Token = "0x600FAD5")]
[Address(RVA = "0x2203180", Offset = "0x2202180", VA = "0x182203180")]
private Vector3 NOHEPNBCMMF()
{
Transform transform;
Transform parent = transform.parent;
int num = 0;
if (!(parent == num))
{
Transform transform2;
Transform parent2 = transform2.parent;
}
throw new NullReferenceException();
}
// Token: 0x0600FAD6 RID: 64214 RVA: 0x00393868 File Offset: 0x00391A68
[Token(Token = "0x600FAD6")]
[Address(RVA = "0x22024B0", Offset = "0x22014B0", VA = "0x1822024B0")]
private Vector3 KFHJBABJKMK(Vector3 IJMEBODGPDG)
{
Transform transform;
Transform parent = transform.parent;
int num = 0;
if (!(parent == num))
{
Transform transform2;
Transform parent2 = transform2.parent;
Vector3 vector;
float z = vector.z;
}
throw new NullReferenceException();
}
// Token: 0x0600FAD7 RID: 64215 RVA: 0x003938A0 File Offset: 0x00391AA0
[Token(Token = "0x600FAD7")]
[Address(RVA = "0x2200F70", Offset = "0x21FFF70", VA = "0x182200F70")]
private Vector3 CAKNAJPIHKE(Vector3 BIBABDPNNKB)
{
Transform transform;
Transform parent = transform.parent;
int num = 0;
if (!(parent == num))
{
Transform transform2;
Transform parent2 = transform2.parent;
Vector3 vector;
float z = vector.z;
}
throw new NullReferenceException();
}
// Token: 0x0600FAD8 RID: 64216 RVA: 0x003938D8 File Offset: 0x00391AD8
[Token(Token = "0x600FAD8")]
[Address(RVA = "0x22032B0", Offset = "0x22022B0", VA = "0x1822032B0")]
private Quaternion OEKEIALIAEA(Quaternion HIIDGDPHKJK)
{
Transform transform;
Transform parent = transform.parent;
int num = 0;
if (!(parent == num))
{
Transform transform2;
Transform parent2 = transform2.parent;
}
throw new NullReferenceException();
}
// Token: 0x17002923 RID: 10531
// (get) Token: 0x0600FAD9 RID: 64217 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002923")]
public ChipEditorProps PAEGCDKPGNH
{
[Token(Token = "0x600FAD9")]
[Address(RVA = "0x2206B80", Offset = "0x2205B80", VA = "0x182206B80")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002924 RID: 10532
// (get) Token: 0x0600FADA RID: 64218 RVA: 0x00393908 File Offset: 0x00391B08
[Token(Token = "0x17002924")]
public static string AIDMEDCLBDF
{
[Token(Token = "0x600FADA")]
[Address(RVA = "0x2206E20", Offset = "0x2205E20", VA = "0x182206E20")]
get
{
return "editorProps";
}
}
// Token: 0x17002925 RID: 10533
// (get) Token: 0x0600FADB RID: 64219 RVA: 0x0039391C File Offset: 0x00391B1C
[Token(Token = "0x17002925")]
public MockTypeAdapter HNKAODHPBFC
{
[Token(Token = "0x600FADB")]
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
get
{
return this.newPortType;
}
}
// Token: 0x14000128 RID: 296
// (add) Token: 0x0600FADC RID: 64220 RVA: 0x00393930 File Offset: 0x00391B30
// (remove) Token: 0x0600FADD RID: 64221 RVA: 0x0039394C File Offset: 0x00391B4C
[Token(Token = "0x14000128")]
public event Action LLKKBIHONAD
{
[Token(Token = "0x600FADC")]
[Address(RVA = "0x2206620", Offset = "0x2205620", VA = "0x182206620")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600FADD")]
[Address(RVA = "0x2207190", Offset = "0x2206190", VA = "0x182207190")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x0600FADE RID: 64222 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FADE")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
private void OnValidate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FADF RID: 64223 RVA: 0x00393968 File Offset: 0x00391B68
[Token(Token = "0x600FADF")]
[Address(RVA = "0x2205500", Offset = "0x2204500", VA = "0x182205500")]
public void ResetPosition()
{
if (this.<MGGLBOLIHNH>k__BackingField != (ulong)0L)
{
Transform transform = base.transform;
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
Vector3 vector;
float z = vector.z;
if (kjdockdbnck != 0)
{
Transform transform2 = base.transform;
int num = 0;
num += num;
num++;
}
Transform transform3 = base.transform;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
float num2;
if (num2 > 0.0001f)
{
Action nclafnkjhdo = this.NCLAFNKJHDO;
if (nclafnkjhdo != 0)
{
nclafnkjhdo();
}
}
}
}
// Token: 0x0600FAE0 RID: 64224 RVA: 0x003939F0 File Offset: 0x00391BF0
[Token(Token = "0x600FAE0")]
[Address(RVA = "0x2204E40", Offset = "0x2203E40", VA = "0x182204E40")]
public void RaiseLockChangedEvent()
{
Action<GIPDDLFFNGG> infapljchij = this.INFAPLJCHIJ;
if (infapljchij != 0)
{
infapljchij(this);
return;
}
}
// Token: 0x0600FAE1 RID: 64225 RVA: 0x00393A10 File Offset: 0x00391C10
[Token(Token = "0x600FAE1")]
[Address(RVA = "0x22006C0", Offset = "0x21FF6C0", VA = "0x1822006C0", Slot = "93")]
public void AddPropertyHandler(string KOOIDPHIAIA, FKGHNNLCDPF.KLCIDKPFPKP FHIEKIMCGAO)
{
}
// Token: 0x0600FAE2 RID: 64226 RVA: 0x00393A20 File Offset: 0x00391C20
[Token(Token = "0x600FAE2")]
[Address(RVA = "0x2204E90", Offset = "0x2203E90", VA = "0x182204E90", Slot = "94")]
public void RemovePropertyHandler(string KOOIDPHIAIA, FKGHNNLCDPF.KLCIDKPFPKP FHIEKIMCGAO)
{
}
// Token: 0x0600FAE3 RID: 64227 RVA: 0x00393A30 File Offset: 0x00391C30
[Token(Token = "0x600FAE3")]
[Address(RVA = "0x2203060", Offset = "0x2202060", VA = "0x182203060", Slot = "92")]
public AADCJKAOKLA ModifyProperty(BKJIOKBHHEK LHOMKMINCHH, string KOOIDPHIAIA, params object[] KDMGDPJLIBN)
{
AADCJKAOKLA aadcjkaokla;
return aadcjkaokla;
}
// Token: 0x0600FAE4 RID: 64228 RVA: 0x00393A40 File Offset: 0x00391C40
[Token(Token = "0x600FAE4")]
[Address(RVA = "0x2201320", Offset = "0x2200320", VA = "0x182201320", Slot = "95")]
public bool CanModifyProperty(string CIGCAIGPMBE)
{
bool flag;
return flag;
}
// Token: 0x0600FAE5 RID: 64229 RVA: 0x00393A50 File Offset: 0x00391C50
[Token(Token = "0x600FAE5")]
[Address(RVA = "0x2203580", Offset = "0x2202580", VA = "0x182203580", Slot = "102")]
public void OnChangedDistanceBand(EEDONNAHMFK AKMGILKNNCO, EEDONNAHMFK EDEMHOMGFJO)
{
NEOJEFLEGGM nkbdcobdcoo = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NKBDCOBDCOO;
}
// Token: 0x0600FAE6 RID: 64230 RVA: 0x00393A70 File Offset: 0x00391C70
[Token(Token = "0x600FAE6")]
[Address(RVA = "0x2203620", Offset = "0x2202620", VA = "0x182203620", Slot = "103")]
public void OnChangedVisibility(bool AGILHLJPKPN)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NKBDCOBDCOO.MFJFKCECFLB(this, AGILHLJPKPN);
}
// Token: 0x0600FAE7 RID: 64231 RVA: 0x00393A94 File Offset: 0x00391C94
[Token(Token = "0x600FAE7")]
[Address(RVA = "0x2206570", Offset = "0x2205570", VA = "0x182206570")]
public Chip()
{
List<Renderer> list = new List();
this.highlightRenderers = list;
ChipConfigMenu chipConfigMenu = new ChipConfigMenu();
this.FOGIMPNBIOE = chipConfigMenu;
this.OOCNFEFMICL = "groupVisibilityToken";
DNBOOFDJAEA[] array = Array.Empty<DNBOOFDJAEA>();
this.FGCGPPBNJPD = array;
this.IsVisibleInCamera = true;
this.UpdateLOD = (EEDONNAHMFK)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0600FAE8 RID: 64232 RVA: 0x00393AF0 File Offset: 0x00391CF0
[Token(Token = "0x600FAE8")]
[Address(RVA = "0x2204D20", Offset = "0x2203D20", VA = "0x182204D20")]
[CompilerGenerated]
private void PKHJLPHDAJG()
{
this.OJBKFBKCIJD = (ulong)0L;
}
// Token: 0x0400A60B RID: 42507
[Token(Token = "0x400A60B")]
public const string CHIP_CONTEXT_PARAM_KEY = "v2con";
// Token: 0x0400A60C RID: 42508
[Token(Token = "0x400A60C")]
public const string CHIP_NODE_PARAM_KEY = "v2cn";
// Token: 0x0400A60D RID: 42509
[Token(Token = "0x400A60D")]
public const string COLOR_PROPERTY_ID = "Color";
// Token: 0x0400A60E RID: 42510
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A60E")]
[SerializeField]
private Transform tetherPoint;
// Token: 0x0400A60F RID: 42511
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A60F")]
[SerializeField]
private ChipView chipView;
// Token: 0x0400A610 RID: 42512
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A610")]
[SerializeField]
private List<Renderer> highlightRenderers;
// Token: 0x0400A611 RID: 42513
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A611")]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
public DisableObjectWhenManuallyHiddenOrCircuitsHidden DisableComponent;
// Token: 0x0400A614 RID: 42516
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A614")]
private readonly ChipConfigMenu FOGIMPNBIOE;
// Token: 0x0400A615 RID: 42517
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A615")]
private Chip.PCOCOIFFKKO IOKBGHAJCIJ;
// Token: 0x0400A618 RID: 42520
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400A618")]
private readonly object OOCNFEFMICL;
// Token: 0x0400A61B RID: 42523
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400A61B")]
public bool IsVisibleInCamera;
// Token: 0x0400A61C RID: 42524
[FieldOffset(Offset = "0x81")]
[Token(Token = "0x400A61C")]
public bool IsVisibilityCulled;
// Token: 0x0400A61D RID: 42525
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400A61D")]
public EEDONNAHMFK UpdateLOD;
// Token: 0x0400A61E RID: 42526
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400A61E")]
private KFBABPAPIMB OJBKFBKCIJD;
// Token: 0x0400A61F RID: 42527
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400A61F")]
private BusConfigButton OCBKCLNMHFN;
// Token: 0x0400A621 RID: 42529
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A621")]
private bool NBIIHMGOLKI;
// Token: 0x0400A622 RID: 42530
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400A622")]
[SerializeField]
[HideInInspector]
private ChipEditorProps editorProps;
// Token: 0x0400A623 RID: 42531
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400A623")]
[SerializeField]
private MockTypeAdapter newPortType;
// Token: 0x0400A625 RID: 42533
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400A625")]
private FKGHNNLCDPF DJPLPKDNJEM;
// Token: 0x02002622 RID: 9762
[Token(Token = "0x2002622")]
private sealed class PCOCOIFFKKO : LFBMEDEMGHA
{
// Token: 0x0600FAE9 RID: 64233 RVA: 0x00393B08 File Offset: 0x00391D08
[Token(Token = "0x600FAE9")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public PCOCOIFFKKO(Chip EHHKGBAMIOP)
{
int num = 0;
this.OnObjectsInGroupWillBeDeleted(num);
this.MFOAFGGKBCE = EHHKGBAMIOP;
}
// Token: 0x17002926 RID: 10534
// (get) Token: 0x0600FAEA RID: 64234 RVA: 0x00393B28 File Offset: 0x00391D28
[Token(Token = "0x17002926")]
public bool FBLEJONFPAK
{
[Token(Token = "0x600FAEA")]
[Address(RVA = "0x17C9630", Offset = "0x17C8630", VA = "0x1817C9630")]
get
{
if (this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField != 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17002927 RID: 10535
// (get) Token: 0x0600FAEB RID: 64235 RVA: 0x00393B4C File Offset: 0x00391D4C
[Token(Token = "0x17002927")]
public LFBMEDEMGHA DGOHOAPEJPG
{
[Token(Token = "0x600FAEB")]
[Address(RVA = "0x17C9C70", Offset = "0x17C8C70", VA = "0x1817C9C70", Slot = "4")]
get
{
if (this.MFOAFGGKBCE.MEHAAMLFBJB != 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17002928 RID: 10536
// (get) Token: 0x0600FAEC RID: 64236 RVA: 0x00393B6C File Offset: 0x00391D6C
[Token(Token = "0x17002928")]
private IEnumerable<Chip> IIOPIMJLDCF
{
[Token(Token = "0x600FAEC")]
[Address(RVA = "0x17C9730", Offset = "0x17C8730", VA = "0x1817C9730")]
get
{
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
throw new NullReferenceException();
}
}
// Token: 0x17002929 RID: 10537
// (get) Token: 0x0600FAED RID: 64237 RVA: 0x00393B8C File Offset: 0x00391D8C
[Token(Token = "0x17002929")]
public IEnumerable<GIPDDLFFNGG> AGIEOKNGBPC
{
[Token(Token = "0x600FAED")]
[Address(RVA = "0x17C9730", Offset = "0x17C8730", VA = "0x1817C9730", Slot = "7")]
get
{
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
throw new NullReferenceException();
}
}
// Token: 0x1700292A RID: 10538
// (get) Token: 0x0600FAEE RID: 64238 RVA: 0x00393BAC File Offset: 0x00391DAC
[Token(Token = "0x1700292A")]
public bool NGIBBJANAFL
{
[Token(Token = "0x600FAEE")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "11")]
get
{
}
}
// Token: 0x0600FAEF RID: 64239 RVA: 0x00393BBC File Offset: 0x00391DBC
[Token(Token = "0x600FAEF")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "5")]
public GIPDDLFFNGG AsContextObject()
{
/*
An exception occurred when decompiling this method (0600FAEF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling GIPDDLFFNGG RecRoom.CircuitsV2.Chip/PCOCOIFFKKO::AsContextObject()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Chip(var_0_06, ldfld:Chip(PCOCOIFFKKO::MFOAFGGKBCE, ldloc:PCOCOIFFKKO(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: 0x0600FAF0 RID: 64240 RVA: 0x00393BD0 File Offset: 0x00391DD0
[Token(Token = "0x600FAF0")]
[Address(RVA = "0x17C95A0", Offset = "0x17C85A0", VA = "0x1817C95A0", Slot = "6")]
public bool Contains(GIPDDLFFNGG JKDHPHFBDMJ)
{
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
bool flag;
return flag;
}
// Token: 0x1700292B RID: 10539
// (get) Token: 0x0600FAF1 RID: 64241 RVA: 0x00393BF0 File Offset: 0x00391DF0
[Token(Token = "0x1700292B")]
public bool JCFJAINJFOK
{
[Token(Token = "0x600FAF1")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "12")]
get
{
}
}
// Token: 0x0600FAF2 RID: 64242 RVA: 0x00393C00 File Offset: 0x00391E00
[Token(Token = "0x600FAF2")]
[Address(RVA = "0x17C9690", Offset = "0x17C8690", VA = "0x1817C9690", Slot = "13")]
public bool ExtractToParentGroupOrRoot(GIPDDLFFNGG JKDHPHFBDMJ)
{
/*
An exception occurred when decompiling this method (0600FAF2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.CircuitsV2.Chip/PCOCOIFFKKO::ExtractToParentGroupOrRoot(GIPDDLFFNGG)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
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: 0x0600FAF3 RID: 64243 RVA: 0x00393C14 File Offset: 0x00391E14
[Token(Token = "0x600FAF3")]
[Address(RVA = "0x17C96E0", Offset = "0x17C86E0", VA = "0x1817C96E0", Slot = "14")]
public bool ExtractToParentGroupOrRoot(IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK)
{
/*
An exception occurred when decompiling this method (0600FAF3)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.CircuitsV2.Chip/PCOCOIFFKKO::ExtractToParentGroupOrRoot(System.Collections.Generic.IEnumerable`1<GIPDDLFFNGG>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
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: 0x0600FAF4 RID: 64244 RVA: 0x00393C28 File Offset: 0x00391E28
[Token(Token = "0x600FAF4")]
[Address(RVA = "0x17C9790", Offset = "0x17C8790", VA = "0x1817C9790", Slot = "9")]
public void OnGroupPopped()
{
int num;
do
{
num = 0;
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ.DNCILLLLJPI();
Chip mfoafggkbce = this.MFOAFGGKBCE;
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = mfoafggkbce.<MGGLBOLIHNH>k__BackingField;
if (mfoafggkbce != 0)
{
if (num >= mfoafggkbce)
{
goto IL_33;
}
num += num;
if (num != mfoafggkbce)
{
num++;
goto IL_33;
}
IL_46:
int num2;
num2 += num2;
goto IL_4D;
IL_33:
object oocnfefmicl = mfoafggkbce.OOCNFEFMICL;
num2 = 0;
mfoafggkbce.SetVisibility(num2 != 0, oocnfefmicl);
goto IL_46;
}
IL_4D:
if (mfoafggkbce != 0)
{
}
}
while (num != 0);
}
// Token: 0x0600FAF5 RID: 64245 RVA: 0x00393C98 File Offset: 0x00391E98
[Token(Token = "0x600FAF5")]
[Address(RVA = "0x17C99A0", Offset = "0x17C89A0", VA = "0x1817C99A0", Slot = "8")]
public void OnGroupPushed()
{
int num;
int num3;
do
{
num = 0;
Chip mfoafggkbce = this.MFOAFGGKBCE;
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = mfoafggkbce.<MGGLBOLIHNH>k__BackingField;
if (mfoafggkbce != 0)
{
if (num >= mfoafggkbce)
{
goto IL_24;
}
num += num;
if (num != mfoafggkbce)
{
num++;
goto IL_24;
}
IL_34:
ulong num2;
num2 += num2;
goto IL_3B;
IL_24:
object oocnfefmicl = mfoafggkbce.OOCNFEFMICL;
mfoafggkbce.SetVisibility(num2 != 0UL, oocnfefmicl);
goto IL_34;
}
IL_3B:
num3 = 0;
if (mfoafggkbce != 0)
{
}
}
while (num != 0);
JAAPOBEKEPO pkaofhebiaj = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ;
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField2 = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
if (num3 < typeof(IDisposable).TypeHandle)
{
num3 += num3;
num3++;
}
pkaofhebiaj.DMLBNCCKEOL(num3);
}
// Token: 0x0600FAF6 RID: 64246 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FAF6")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
public void OnObjectsInGroupWillBeDeleted(IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400A626 RID: 42534
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A626")]
private Chip MFOAFGGKBCE;
}
// Token: 0x02002623 RID: 9763
[Token(Token = "0x2002623")]
[CompilerGenerated]
private sealed class DAOMOPNGLOA
{
// Token: 0x0600FAF7 RID: 64247 RVA: 0x00393D4C File Offset: 0x00391F4C
[Token(Token = "0x600FAF7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DAOMOPNGLOA()
{
}
// Token: 0x0600FAF8 RID: 64248 RVA: 0x00393D60 File Offset: 0x00391F60
[Token(Token = "0x600FAF8")]
[Address(RVA = "0x17C5D80", Offset = "0x17C4D80", VA = "0x1817C5D80")]
internal DNBOOFDJAEA <SetPorts>b__0(DBFIKIGBNOD i)
{
ChipConfig chipConfig = this.chipConfig;
Chip chip = this.<>4__this;
return DNBOOFDJAEA.OGGFFKGAPFI(this.cv2Config, chip, chipConfig, i);
}
// Token: 0x0400A627 RID: 42535
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A627")]
public CircuitsV2Config cv2Config;
// Token: 0x0400A628 RID: 42536
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A628")]
public Chip <>4__this;
// Token: 0x0400A629 RID: 42537
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A629")]
public ChipConfig chipConfig;
}
}
}