Files
niko 8fc35183db a
2026-04-11 22:19:20 +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: 0x02002539 RID: 9529
[Token(Token = "0x2002539")]
public sealed class Chip : MonoBehaviour, GIPDDLFFNGG, ENADFDIEGGL, JBPCAKNEMLI.NEMJOGHDMDO, EOCLMMENCKH, OFCHBCNPCBH
{
// Token: 0x1700284D RID: 10317
// (get) Token: 0x0600F629 RID: 63017 RVA: 0x0038851C File Offset: 0x0038671C
[Token(Token = "0x1700284D")]
public Transform OJGBEGCCFAA
{
[Token(Token = "0x600F629")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.tetherPoint;
}
}
// Token: 0x0600F62A RID: 63018 RVA: 0x00388530 File Offset: 0x00386730
[Token(Token = "0x600F62A")]
[Address(RVA = "0x17609A0", Offset = "0x175F7A0", VA = "0x1817609A0")]
public void SetVisibility(bool NOCJEBBJIAN, object PHHGODBGAOJ)
{
this.DisableComponent.SetVisibility(NOCJEBBJIAN, PHHGODBGAOJ);
}
// Token: 0x0600F62B RID: 63019 RVA: 0x00388550 File Offset: 0x00386750
[Token(Token = "0x600F62B")]
[Address(RVA = "0x17605F0", Offset = "0x175F3F0", VA = "0x1817605F0")]
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: 0x1700284E RID: 10318
// (get) Token: 0x0600F62C RID: 63020 RVA: 0x003885E8 File Offset: 0x003867E8
[Token(Token = "0x1700284E")]
public ChipView HKIHBENNKJK
{
[Token(Token = "0x600F62C")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.chipView;
}
}
// Token: 0x1400011F RID: 287
// (add) Token: 0x0600F62D RID: 63021 RVA: 0x003885FC File Offset: 0x003867FC
// (remove) Token: 0x0600F62E RID: 63022 RVA: 0x00388624 File Offset: 0x00386824
[Token(Token = "0x1400011F")]
public event Action NCLAFNKJHDO
{
[Token(Token = "0x600F62D")]
[Address(RVA = "0x1760FC0", Offset = "0x175FDC0", VA = "0x181760FC0")]
[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 = "0x600F62E")]
[Address(RVA = "0x1761B30", Offset = "0x1760930", VA = "0x181761B30")]
[CompilerGenerated]
remove
{
Action nclafnkjhdo;
Delegate @delegate;
do
{
nclafnkjhdo = this.NCLAFNKJHDO;
@delegate = Delegate.Remove(nclafnkjhdo, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != nclafnkjhdo)
{
}
}
}
// Token: 0x14000120 RID: 288
// (add) Token: 0x0600F62F RID: 63023 RVA: 0x0038864C File Offset: 0x0038684C
// (remove) Token: 0x0600F630 RID: 63024 RVA: 0x00388674 File Offset: 0x00386874
[Token(Token = "0x14000120")]
public event Action<bool> KPPKPDGKACA
{
[Token(Token = "0x600F62F")]
[Address(RVA = "0x1760F20", Offset = "0x175FD20", VA = "0x181760F20")]
[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 = "0x600F630")]
[Address(RVA = "0x1761A90", Offset = "0x1760890", VA = "0x181761A90")]
[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: 0x1700284F RID: 10319
// (get) Token: 0x0600F631 RID: 63025 RVA: 0x0038869C File Offset: 0x0038689C
// (set) Token: 0x0600F632 RID: 63026 RVA: 0x003886B0 File Offset: 0x003868B0
[Token(Token = "0x1700284F")]
private CircuitsV2Config JCLPMODDHBK
{
[Token(Token = "0x600F631")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get;
[Token(Token = "0x600F632")]
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
set;
}
// Token: 0x17002850 RID: 10320
// (get) Token: 0x0600F633 RID: 63027 RVA: 0x003886C4 File Offset: 0x003868C4
// (set) Token: 0x0600F634 RID: 63028 RVA: 0x003886D8 File Offset: 0x003868D8
[Token(Token = "0x17002850")]
public KJDOCKDBNCK NCGBFJOLMAG
{
[Token(Token = "0x600F633")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
get;
[Token(Token = "0x600F634")]
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
private set;
}
// Token: 0x17002851 RID: 10321
// (get) Token: 0x0600F635 RID: 63029 RVA: 0x003886EC File Offset: 0x003868EC
[Token(Token = "0x17002851")]
public bool OGCBCPKHIPI
{
[Token(Token = "0x600F635")]
[Address(RVA = "0x1761410", Offset = "0x1760210", VA = "0x181761410")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x17002852 RID: 10322
// (get) Token: 0x0600F636 RID: 63030 RVA: 0x00388704 File Offset: 0x00386904
// (set) Token: 0x0600F637 RID: 63031 RVA: 0x00388718 File Offset: 0x00386918
[Token(Token = "0x17002852")]
public IReadOnlyList<DNBOOFDJAEA> FGCGPPBNJPD
{
[Token(Token = "0x600F636")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get;
[Token(Token = "0x600F637")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
private set;
}
// Token: 0x17002853 RID: 10323
// (get) Token: 0x0600F638 RID: 63032 RVA: 0x0038872C File Offset: 0x0038692C
[Token(Token = "0x17002853")]
private bool JCLMEJKJNAA
{
[Token(Token = "0x600F638")]
[Address(RVA = "0x175BA50", Offset = "0x175A850", VA = "0x18175BA50")]
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: 0x17002854 RID: 10324
// (get) Token: 0x0600F639 RID: 63033 RVA: 0x00388770 File Offset: 0x00386970
[Token(Token = "0x17002854")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x600F639")]
[Address(RVA = "0x1761060", Offset = "0x175FE60", VA = "0x181761060", Slot = "99")]
get
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
return true;
}
}
// Token: 0x14000121 RID: 289
// (add) Token: 0x0600F63A RID: 63034 RVA: 0x00388794 File Offset: 0x00386994
// (remove) Token: 0x0600F63B RID: 63035 RVA: 0x003887BC File Offset: 0x003869BC
[Token(Token = "0x14000121")]
public event Action KAAEFDDBGPD
{
[Token(Token = "0x600F63A")]
[Address(RVA = "0x1760E80", Offset = "0x175FC80", VA = "0x181760E80")]
[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 = "0x600F63B")]
[Address(RVA = "0x17619F0", Offset = "0x17607F0", VA = "0x1817619F0")]
[CompilerGenerated]
remove
{
Action kaaefddbgpd;
Delegate @delegate;
do
{
kaaefddbgpd = this.KAAEFDDBGPD;
@delegate = Delegate.Remove(kaaefddbgpd, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != kaaefddbgpd)
{
}
}
}
// Token: 0x0600F63C RID: 63036 RVA: 0x003887E4 File Offset: 0x003869E4
[Token(Token = "0x600F63C")]
[Address(RVA = "0x175AE30", Offset = "0x1759C30", VA = "0x18175AE30")]
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: 0x0600F63D RID: 63037 RVA: 0x00388868 File Offset: 0x00386A68
[Token(Token = "0x600F63D")]
[Address(RVA = "0x175E030", Offset = "0x175CE30", VA = "0x18175E030")]
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: 0x0600F63E RID: 63038 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F63E")]
[Address(RVA = "0x175BC30", Offset = "0x175AA30", VA = "0x18175BC30")]
private void FJPFKELLNLM()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F63F RID: 63039 RVA: 0x003888B8 File Offset: 0x00386AB8
[Token(Token = "0x600F63F")]
[Address(RVA = "0x175B030", Offset = "0x1759E30", VA = "0x18175B030")]
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: 0x0600F640 RID: 63040 RVA: 0x00388B00 File Offset: 0x00386D00
[Token(Token = "0x600F640")]
[Address(RVA = "0x175CCE0", Offset = "0x175BAE0", VA = "0x18175CCE0")]
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: 0x0600F641 RID: 63041 RVA: 0x00388B88 File Offset: 0x00386D88
[Token(Token = "0x600F641")]
[Address(RVA = "0x1760C00", Offset = "0x175FA00", VA = "0x181760C00")]
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: 0x0600F642 RID: 63042 RVA: 0x00388BC4 File Offset: 0x00386DC4
[Token(Token = "0x600F642")]
[Address(RVA = "0x175D360", Offset = "0x175C160", VA = "0x18175D360")]
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: 0x0600F643 RID: 63043 RVA: 0x00388C8C File Offset: 0x00386E8C
[Token(Token = "0x600F643")]
[Address(RVA = "0x175CF50", Offset = "0x175BD50", VA = "0x18175CF50")]
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: 0x0600F644 RID: 63044 RVA: 0x00388D5C File Offset: 0x00386F5C
[Token(Token = "0x600F644")]
[Address(RVA = "0x175C740", Offset = "0x175B540", VA = "0x18175C740")]
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: 0x0600F645 RID: 63045 RVA: 0x00388E2C File Offset: 0x0038702C
[Token(Token = "0x600F645")]
[Address(RVA = "0x175BE80", Offset = "0x175AC80", VA = "0x18175BE80")]
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: 0x0600F646 RID: 63046 RVA: 0x00388EFC File Offset: 0x003870FC
[Token(Token = "0x600F646")]
[Address(RVA = "0x175ABA0", Offset = "0x17599A0", VA = "0x18175ABA0")]
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: 0x0600F647 RID: 63047 RVA: 0x00388F54 File Offset: 0x00387154
[Token(Token = "0x600F647")]
[Address(RVA = "0x175B8B0", Offset = "0x175A6B0", VA = "0x18175B8B0")]
private void NNEECHJPLKN()
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
}
// Token: 0x0600F648 RID: 63048 RVA: 0x00388F78 File Offset: 0x00387178
[Token(Token = "0x600F648")]
[Address(RVA = "0x175B8B0", Offset = "0x175A6B0", VA = "0x18175B8B0")]
private void PAGFKLKPKPB(int CEHJGNDELGL, KPJGIJKKILH KDOCKENDOCD)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
}
// Token: 0x0600F649 RID: 63049 RVA: 0x00388F9C File Offset: 0x0038719C
[Token(Token = "0x600F649")]
[Address(RVA = "0x175C700", Offset = "0x175B500", VA = "0x18175C700")]
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: 0x0600F64A RID: 63050 RVA: 0x00388FD4 File Offset: 0x003871D4
[Token(Token = "0x600F64A")]
[Address(RVA = "0x175B8B0", Offset = "0x175A6B0", VA = "0x18175B8B0")]
private void CJJDIHGDHLJ(int EFBDCIJMFGD, DBFIKIGBNOD GCFLCMPPKIN)
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
}
// Token: 0x0600F64B RID: 63051 RVA: 0x00388FF8 File Offset: 0x003871F8
[Token(Token = "0x600F64B")]
[Address(RVA = "0x175C700", Offset = "0x175B500", VA = "0x18175C700")]
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: 0x0600F64C RID: 63052 RVA: 0x00389030 File Offset: 0x00387230
[Token(Token = "0x600F64C")]
[Address(RVA = "0x175B8B0", Offset = "0x175A6B0", VA = "0x18175B8B0")]
private void PHKJEINMCEM()
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
this.Bind(circuitsV2Config, kjdockdbnck);
}
// Token: 0x0600F64D RID: 63053 RVA: 0x00389054 File Offset: 0x00387254
[Token(Token = "0x600F64D")]
[Address(RVA = "0x175E1A0", Offset = "0x175CFA0", VA = "0x18175E1A0")]
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: 0x0600F64E RID: 63054 RVA: 0x00389090 File Offset: 0x00387290
[Token(Token = "0x600F64E")]
[Address(RVA = "0x175E150", Offset = "0x175CF50", VA = "0x18175E150")]
private void OnDisable()
{
Action<bool> kppkpdgkaca = this.KPPKPDGKACA;
if (kppkpdgkaca != 0)
{
int num = 0;
kppkpdgkaca(num);
return;
}
}
// Token: 0x0600F64F RID: 63055 RVA: 0x003890B4 File Offset: 0x003872B4
[Token(Token = "0x600F64F")]
[Address(RVA = "0xDF57A0", Offset = "0xDF45A0", VA = "0x180DF57A0")]
private void OHFCNGOLGDJ()
{
Action kaaefddbgpd = this.KAAEFDDBGPD;
if (kaaefddbgpd != 0)
{
kaaefddbgpd();
return;
}
}
// Token: 0x0600F650 RID: 63056 RVA: 0x003890D4 File Offset: 0x003872D4
[Token(Token = "0x600F650")]
[Address(RVA = "0x175BAE0", Offset = "0x175A8E0", VA = "0x18175BAE0")]
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: 0x17002855 RID: 10325
// (get) Token: 0x0600F651 RID: 63057 RVA: 0x00389120 File Offset: 0x00387320
[Token(Token = "0x17002855")]
public BusConfigButton FDJEMKBDJFC
{
[Token(Token = "0x600F651")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get
{
return this.OCBKCLNMHFN;
}
}
// Token: 0x0600F652 RID: 63058 RVA: 0x00389134 File Offset: 0x00387334
[Token(Token = "0x600F652")]
[Address(RVA = "0x175F450", Offset = "0x175E250", VA = "0x18175F450")]
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: 0x0600F653 RID: 63059 RVA: 0x00389170 File Offset: 0x00387370
[Token(Token = "0x600F653")]
[Address(RVA = "0x175D7A0", Offset = "0x175C5A0", VA = "0x18175D7A0")]
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: 0x0600F654 RID: 63060 RVA: 0x003891B0 File Offset: 0x003873B0
[Token(Token = "0x600F654")]
[Address(RVA = "0x175DAE0", Offset = "0x175C8E0", VA = "0x18175DAE0")]
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: 0x0600F655 RID: 63061 RVA: 0x00389224 File Offset: 0x00387424
[Token(Token = "0x600F655")]
[Address(RVA = "0x175D600", Offset = "0x175C400", VA = "0x18175D600")]
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: 0x0600F656 RID: 63062 RVA: 0x0038926C File Offset: 0x0038746C
[Token(Token = "0x600F656")]
[Address(RVA = "0x175D1F0", Offset = "0x175BFF0", VA = "0x18175D1F0")]
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: 0x0600F657 RID: 63063 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F657")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "100")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F658 RID: 63064 RVA: 0x003892CC File Offset: 0x003874CC
[Token(Token = "0x600F658")]
[Address(RVA = "0x1760010", Offset = "0x175EE10", VA = "0x181760010", Slot = "101")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
/*
An exception occurred when decompiling this method (0600F658)
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 1660
*/;
}
// Token: 0x0600F659 RID: 63065 RVA: 0x003892FC File Offset: 0x003874FC
[Token(Token = "0x600F659")]
[Address(RVA = "0x175B7A0", Offset = "0x175A5A0", VA = "0x18175B7A0")]
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: 0x0600F65A RID: 63066 RVA: 0x00389368 File Offset: 0x00387568
[Token(Token = "0x600F65A")]
[Address(RVA = "0x175CB70", Offset = "0x175B970", VA = "0x18175CB70")]
private void JHIIFKOALCP(in Quaternion KLBHAAAKNPK)
{
Transform transform = base.transform;
Action nclafnkjhdo = this.NCLAFNKJHDO;
if (nclafnkjhdo != 0)
{
nclafnkjhdo();
}
}
// Token: 0x17002856 RID: 10326
// (get) Token: 0x0600F65B RID: 63067 RVA: 0x00389394 File Offset: 0x00387594
[Token(Token = "0x17002856")]
public string HHJALNBGCMI
{
[Token(Token = "0x600F65B")]
[Address(RVA = "0x1761860", Offset = "0x1760660", VA = "0x181761860", Slot = "98")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x17002857 RID: 10327
// (get) Token: 0x0600F65C RID: 63068 RVA: 0x003893AC File Offset: 0x003875AC
[Token(Token = "0x17002857")]
public Transform KPEGGEIPKDN
{
[Token(Token = "0x600F65C")]
[Address(RVA = "0xCC5C10", Offset = "0xCC4A10", VA = "0x180CC5C10", Slot = "4")]
get
{
return base.transform;
}
}
// Token: 0x17002858 RID: 10328
// (get) Token: 0x0600F65D RID: 63069 RVA: 0x003893C0 File Offset: 0x003875C0
[Token(Token = "0x17002858")]
public IEnumerable<Collider> MMDALGBDPEF
{
[Token(Token = "0x600F65D")]
[Address(RVA = "0x1761640", Offset = "0x1760440", VA = "0x181761640", Slot = "88")]
get
{
/*
An exception occurred when decompiling this method (0600F65D)
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 1660
*/;
}
}
// Token: 0x17002859 RID: 10329
// (get) Token: 0x0600F65E RID: 63070 RVA: 0x003893D4 File Offset: 0x003875D4
[Token(Token = "0x17002859")]
public BoxCollider EFLOMOEADLF
{
[Token(Token = "0x600F65E")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "89")]
get
{
}
}
// Token: 0x1700285A RID: 10330
// (get) Token: 0x0600F65F RID: 63071 RVA: 0x003893E4 File Offset: 0x003875E4
[Token(Token = "0x1700285A")]
public bool HKHDHECKMAA
{
[Token(Token = "0x600F65F")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "90")]
get
{
}
}
// Token: 0x0600F660 RID: 63072 RVA: 0x003893F4 File Offset: 0x003875F4
[Token(Token = "0x600F660")]
[Address(RVA = "0x175C2B0", Offset = "0x175B0B0", VA = "0x18175C2B0", Slot = "91")]
public DOLIKHIEHNG GetCommandHandler(GHOCGAOFFFI LMJGGCEBDID)
{
throw new NullReferenceException();
}
// Token: 0x1700285B RID: 10331
// (get) Token: 0x0600F661 RID: 63073 RVA: 0x00389408 File Offset: 0x00387608
[Token(Token = "0x1700285B")]
public Guid PDPPMLHHGCD
{
[Token(Token = "0x600F661")]
[Address(RVA = "0x1761300", Offset = "0x1760100", VA = "0x181761300", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (0600F661)
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 1660
*/;
}
}
// Token: 0x1700285C RID: 10332
// (get) Token: 0x0600F662 RID: 63074 RVA: 0x0038941C File Offset: 0x0038761C
[Token(Token = "0x1700285C")]
public string FIKEBGGCDFN
{
[Token(Token = "0x600F662")]
[Address(RVA = "0x17612B0", Offset = "0x17600B0", VA = "0x1817612B0", Slot = "6")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
}
return "Chip";
}
}
// Token: 0x1700285D RID: 10333
// (get) Token: 0x0600F663 RID: 63075 RVA: 0x00389438 File Offset: 0x00387638
[Token(Token = "0x1700285D")]
public string KENGPMDDCML
{
[Token(Token = "0x600F663")]
[Address(RVA = "0x17612B0", Offset = "0x17600B0", VA = "0x1817612B0", Slot = "7")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
}
return "Chip";
}
}
// Token: 0x1700285E RID: 10334
// (get) Token: 0x0600F664 RID: 63076 RVA: 0x00389454 File Offset: 0x00387654
// (set) Token: 0x0600F665 RID: 63077 RVA: 0x00389470 File Offset: 0x00387670
[Token(Token = "0x1700285E")]
public Vector3 EPKNJJIGHLN
{
[Token(Token = "0x600F664")]
[Address(RVA = "0x7A1F30", Offset = "0x7A0D30", VA = "0x1807A1F30", Slot = "8")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
[Token(Token = "0x600F665")]
[Address(RVA = "0x1761C90", Offset = "0x1760A90", VA = "0x181761C90", 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: 0x1700285F RID: 10335
// (get) Token: 0x0600F666 RID: 63078 RVA: 0x003894E8 File Offset: 0x003876E8
// (set) Token: 0x0600F667 RID: 63079 RVA: 0x00389504 File Offset: 0x00387704
[Token(Token = "0x1700285F")]
public Vector3 FDEMFOFNFJE
{
[Token(Token = "0x600F666")]
[Address(RVA = "0xDF98B0", Offset = "0xDF86B0", VA = "0x180DF98B0", Slot = "10")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
[Token(Token = "0x600F667")]
[Address(RVA = "0x1761BD0", Offset = "0x17609D0", VA = "0x181761BD0", Slot = "11")]
set
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
}
}
// Token: 0x17002860 RID: 10336
// (get) Token: 0x0600F668 RID: 63080 RVA: 0x00389520 File Offset: 0x00387720
// (set) Token: 0x0600F669 RID: 63081 RVA: 0x00389534 File Offset: 0x00387734
[Token(Token = "0x17002860")]
public Quaternion CCHJFOMONBL
{
[Token(Token = "0x600F668")]
[Address(RVA = "0x7A1F80", Offset = "0x7A0D80", VA = "0x1807A1F80", Slot = "12")]
get
{
throw new NullReferenceException();
}
[Token(Token = "0x600F669")]
[Address(RVA = "0x1761E30", Offset = "0x1760C30", VA = "0x181761E30", 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: 0x17002861 RID: 10337
// (get) Token: 0x0600F66A RID: 63082 RVA: 0x0038959C File Offset: 0x0038779C
// (set) Token: 0x0600F66B RID: 63083 RVA: 0x003895B0 File Offset: 0x003877B0
[Token(Token = "0x17002861")]
public Quaternion MKJMFEAHGEM
{
[Token(Token = "0x600F66A")]
[Address(RVA = "0xDF9900", Offset = "0xDF8700", VA = "0x180DF9900", Slot = "14")]
get
{
throw new NullReferenceException();
}
[Token(Token = "0x600F66B")]
[Address(RVA = "0x1761C30", Offset = "0x1760A30", VA = "0x181761C30", Slot = "15")]
set
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
}
}
// Token: 0x17002862 RID: 10338
// (get) Token: 0x0600F66C RID: 63084 RVA: 0x003895CC File Offset: 0x003877CC
// (set) Token: 0x0600F66D RID: 63085 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002862")]
public float KMIHBAHCCAM
{
[Token(Token = "0x600F66C")]
[Address(RVA = "0x1761800", Offset = "0x1760600", VA = "0x181761800", Slot = "16")]
get
{
return base.transform.ABDKFENDAKH();
}
[Token(Token = "0x600F66D")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002863 RID: 10339
// (get) Token: 0x0600F66E RID: 63086 RVA: 0x003895E4 File Offset: 0x003877E4
// (set) Token: 0x0600F66F RID: 63087 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002863")]
public Vector3 BCECMCLCHBL
{
[Token(Token = "0x600F66E")]
[Address(RVA = "0x1761230", Offset = "0x1760030", VA = "0x181761230", Slot = "18")]
get
{
/*
An exception occurred when decompiling this method (0600F66E)
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 1660
*/;
}
[Token(Token = "0x600F66F")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600F670 RID: 63088 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F670")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
public void UpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17002864 RID: 10340
// (get) Token: 0x0600F671 RID: 63089 RVA: 0x003895FC File Offset: 0x003877FC
[Token(Token = "0x17002864")]
public GIPDDLFFNGG MEHAAMLFBJB
{
[Token(Token = "0x600F671")]
[Address(RVA = "0x1761570", Offset = "0x1760370", VA = "0x181761570", Slot = "21")]
get
{
Transform parent = base.transform.parent;
int num = 0;
if (!(parent != num))
{
}
return parent.GetComponentInParent<GIPDDLFFNGG>();
}
}
// Token: 0x17002865 RID: 10341
// (get) Token: 0x0600F672 RID: 63090 RVA: 0x00389630 File Offset: 0x00387830
// (set) Token: 0x0600F673 RID: 63091 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002865")]
public bool OCKFCFJJKNN
{
[Token(Token = "0x600F672")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "22")]
get
{
}
[Token(Token = "0x600F673")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600F674 RID: 63092 RVA: 0x00389640 File Offset: 0x00387840
[Token(Token = "0x600F674")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "24")]
public bool CanBeRaycasted()
{
return true;
}
// Token: 0x17002866 RID: 10342
// (get) Token: 0x0600F675 RID: 63093 RVA: 0x00389650 File Offset: 0x00387850
[Token(Token = "0x17002866")]
public LDCBLKDLODB BLIGJFOCJBA
{
[Token(Token = "0x600F675")]
[Address(RVA = "0x1761390", Offset = "0x1760190", VA = "0x181761390", 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: 0x17002867 RID: 10343
// (get) Token: 0x0600F676 RID: 63094 RVA: 0x00389688 File Offset: 0x00387888
[Token(Token = "0x17002867")]
public ODAEKFDKCEC EKLDNLBGMNG
{
[Token(Token = "0x600F676")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "26")]
get
{
/*
An exception occurred when decompiling this method (0600F676)
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 1660
*/;
}
}
// Token: 0x17002868 RID: 10344
// (get) Token: 0x0600F677 RID: 63095 RVA: 0x0038969C File Offset: 0x0038789C
[Token(Token = "0x17002868")]
public CostInfo CLOAGCKCCPP
{
[Token(Token = "0x600F677")]
[Address(RVA = "0x1761610", Offset = "0x1760410", VA = "0x181761610", Slot = "81")]
get
{
/*
An exception occurred when decompiling this method (0600F677)
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 1660
*/;
}
}
// Token: 0x17002869 RID: 10345
// (get) Token: 0x0600F678 RID: 63096 RVA: 0x003896BC File Offset: 0x003878BC
[Token(Token = "0x17002869")]
public bool FOHFHPEMJPD
{
[Token(Token = "0x600F678")]
[Address(RVA = "0x1761210", Offset = "0x1760010", VA = "0x181761210", Slot = "82")]
get
{
return !this.JCLMEJKJNAA;
}
}
// Token: 0x1700286A RID: 10346
// (get) Token: 0x0600F679 RID: 63097 RVA: 0x003896D4 File Offset: 0x003878D4
// (set) Token: 0x0600F67A RID: 63098 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700286A")]
public bool LBPNBENCCHK
{
[Token(Token = "0x600F679")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "27")]
get
{
}
[Token(Token = "0x600F67A")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "28")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x14000122 RID: 290
// (add) Token: 0x0600F67B RID: 63099 RVA: 0x0000220F File Offset: 0x0000040F
// (remove) Token: 0x0600F67C RID: 63100 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x14000122")]
public event Action<bool> OMIJEKCGNHP
{
[Token(Token = "0x600F67B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
add
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F67C")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "30")]
remove
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700286B RID: 10347
// (get) Token: 0x0600F67D RID: 63101 RVA: 0x003896E4 File Offset: 0x003878E4
[Token(Token = "0x1700286B")]
public bool OIBIGHGIEJA
{
[Token(Token = "0x600F67D")]
[Address(RVA = "0x17611C0", Offset = "0x175FFC0", VA = "0x1817611C0", Slot = "31")]
get
{
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
throw new NullReferenceException();
}
}
// Token: 0x1700286C RID: 10348
// (get) Token: 0x0600F67E RID: 63102 RVA: 0x00389700 File Offset: 0x00387900
[Token(Token = "0x1700286C")]
public LIMDPCEOFDK BLGNOJOBELG
{
[Token(Token = "0x600F67E")]
[Address(RVA = "0x1761710", Offset = "0x1760510", VA = "0x181761710", 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: 0x14000123 RID: 291
// (add) Token: 0x0600F67F RID: 63103 RVA: 0x00389734 File Offset: 0x00387934
// (remove) Token: 0x0600F680 RID: 63104 RVA: 0x00389750 File Offset: 0x00387950
[Token(Token = "0x14000123")]
public event Action<GIPDDLFFNGG> INFAPLJCHIJ
{
[Token(Token = "0x600F67F")]
[Address(RVA = "0x1760DE0", Offset = "0x175FBE0", VA = "0x181760DE0", Slot = "33")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600F680")]
[Address(RVA = "0x1761950", Offset = "0x1760750", VA = "0x181761950", Slot = "34")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x0600F681 RID: 63105 RVA: 0x0038976C File Offset: 0x0038796C
[Token(Token = "0x600F681")]
[Address(RVA = "0x175F7C0", Offset = "0x175E5C0", VA = "0x18175F7C0", Slot = "35")]
public void RenderSelection()
{
int num;
do
{
num = 0;
List<Renderer> list = this.highlightRenderers;
bool flag;
if (flag)
{
}
}
while (num != 0);
}
// Token: 0x0600F682 RID: 63106 RVA: 0x0038978C File Offset: 0x0038798C
[Token(Token = "0x600F682")]
[Address(RVA = "0x175F5C0", Offset = "0x175E3C0", VA = "0x18175F5C0", 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: 0x0600F683 RID: 63107 RVA: 0x003897EC File Offset: 0x003879EC
[Token(Token = "0x600F683")]
[Address(RVA = "0x175F8E0", Offset = "0x175E6E0", VA = "0x18175F8E0", 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: 0x0600F684 RID: 63108 RVA: 0x00389890 File Offset: 0x00387A90
[Token(Token = "0x600F684")]
[Address(RVA = "0x175C6C0", Offset = "0x175B4C0", VA = "0x18175C6C0", Slot = "38")]
public Bounds GetWorldBounds()
{
throw new NullReferenceException();
}
// Token: 0x0600F685 RID: 63109 RVA: 0x003898A4 File Offset: 0x00387AA4
[Token(Token = "0x600F685")]
[Address(RVA = "0x175C350", Offset = "0x175B150", VA = "0x18175C350")]
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: 0x0600F686 RID: 63110 RVA: 0x00389934 File Offset: 0x00387B34
[Token(Token = "0x600F686")]
[Address(RVA = "0x175B8C0", Offset = "0x175A6C0", VA = "0x18175B8C0", Slot = "39")]
public GBDECALBCOP CanBeSelected()
{
LIMDPCEOFDK synchedLock = this.BLGNOJOBELG;
if (synchedLock != 0 && synchedLock == 0)
{
return GBDECALBCOP.Failure_LockedByOther;
}
throw new NullReferenceException();
}
// Token: 0x0600F687 RID: 63111 RVA: 0x0038995C File Offset: 0x00387B5C
[Token(Token = "0x600F687")]
[Address(RVA = "0x175B940", Offset = "0x175A740", VA = "0x18175B940", 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: 0x0600F688 RID: 63112 RVA: 0x00389994 File Offset: 0x00387B94
[Token(Token = "0x600F688")]
[Address(RVA = "0x175B8C0", Offset = "0x175A6C0", VA = "0x18175B8C0", Slot = "41")]
public GBDECALBCOP CanPerformUndoRedoOnObject()
{
LIMDPCEOFDK synchedLock = this.BLGNOJOBELG;
if (synchedLock != 0 && synchedLock == 0)
{
return GBDECALBCOP.Failure_LockedByOther;
}
throw new NullReferenceException();
}
// Token: 0x0600F689 RID: 63113 RVA: 0x003899BC File Offset: 0x00387BBC
[Token(Token = "0x600F689")]
[Address(RVA = "0x175C580", Offset = "0x175B380", VA = "0x18175C580", 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: 0x0600F68A RID: 63114 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F68A")]
[Address(RVA = "0x1760100", Offset = "0x175EF00", VA = "0x181760100", 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: 0x0600F68B RID: 63115 RVA: 0x00389A08 File Offset: 0x00387C08
[Token(Token = "0x600F68B")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "44")]
public AGAJMBPABDL GetCulprit(GBDECALBCOP FEMPFIOJENI)
{
}
// Token: 0x0600F68C RID: 63116 RVA: 0x00389A18 File Offset: 0x00387C18
[Token(Token = "0x600F68C")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "45")]
public CreationObject AsCreationObject()
{
}
// Token: 0x0600F68D RID: 63117 RVA: 0x00389A28 File Offset: 0x00387C28
[Token(Token = "0x600F68D")]
[Address(RVA = "0x175ADF0", Offset = "0x1759BF0", VA = "0x18175ADF0", Slot = "46")]
public LFBMEDEMGHA AsGroup()
{
if (this.IOKBGHAJCIJ.FBLEJONFPAK)
{
Chip.PCOCOIFFKKO iokbghajcij = this.IOKBGHAJCIJ;
}
throw new NullReferenceException();
}
// Token: 0x0600F68E RID: 63118 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F68E")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "47")]
public void LocalPlayerTakeAuthority()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F68F RID: 63119 RVA: 0x00389A54 File Offset: 0x00387C54
[Token(Token = "0x600F68F")]
[Address(RVA = "0x175C300", Offset = "0x175B100", VA = "0x18175C300", Slot = "48")]
public ConfigurableSubpiece GetConfigurableSubpiece(Collider GLPOLGOBLAA)
{
return GLPOLGOBLAA.GetComponent<ConfigurableSubpiece>();
}
// Token: 0x1700286D RID: 10349
// (get) Token: 0x0600F690 RID: 63120 RVA: 0x00389A70 File Offset: 0x00387C70
[Token(Token = "0x1700286D")]
public bool ECLBKLGKPAN
{
[Token(Token = "0x600F690")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "49")]
get
{
}
}
// Token: 0x1700286E RID: 10350
// (get) Token: 0x0600F691 RID: 63121 RVA: 0x00389A80 File Offset: 0x00387C80
[Token(Token = "0x1700286E")]
public bool PCGFBOJDLFI
{
[Token(Token = "0x600F691")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "50")]
get
{
return true;
}
}
// Token: 0x1700286F RID: 10351
// (get) Token: 0x0600F692 RID: 63122 RVA: 0x00389A90 File Offset: 0x00387C90
[Token(Token = "0x1700286F")]
public Vector3 OJECFJDOLDJ
{
[Token(Token = "0x600F692")]
[Address(RVA = "0x17614D0", Offset = "0x17602D0", VA = "0x1817614D0", Slot = "51")]
get
{
/*
An exception occurred when decompiling this method (0600F692)
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 1660
*/;
}
}
// Token: 0x17002870 RID: 10352
// (get) Token: 0x0600F693 RID: 63123 RVA: 0x00389AA8 File Offset: 0x00387CA8
[Token(Token = "0x17002870")]
public Vector3 OFCELMNGABO
{
[Token(Token = "0x600F693")]
[Address(RVA = "0x1761460", Offset = "0x1760260", VA = "0x181761460", Slot = "52")]
get
{
/*
An exception occurred when decompiling this method (0600F693)
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 1660
*/;
}
}
// Token: 0x17002871 RID: 10353
// (get) Token: 0x0600F694 RID: 63124 RVA: 0x00389AC0 File Offset: 0x00387CC0
[Token(Token = "0x17002871")]
public bool FAJBKGKDBKJ
{
[Token(Token = "0x600F694")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "53")]
get
{
}
}
// Token: 0x17002872 RID: 10354
// (get) Token: 0x0600F695 RID: 63125 RVA: 0x00389AD0 File Offset: 0x00387CD0
[Token(Token = "0x17002872")]
public bool FFDLDGIJBNA
{
[Token(Token = "0x600F695")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "54")]
get
{
}
}
// Token: 0x17002873 RID: 10355
// (get) Token: 0x0600F696 RID: 63126 RVA: 0x00389AE0 File Offset: 0x00387CE0
[Token(Token = "0x17002873")]
public bool KLBNFDCCEOK
{
[Token(Token = "0x600F696")]
[Address(RVA = "0x17616D0", Offset = "0x17604D0", VA = "0x1817616D0", Slot = "55")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17002874 RID: 10356
// (get) Token: 0x0600F697 RID: 63127 RVA: 0x00389AF0 File Offset: 0x00387CF0
[Token(Token = "0x17002874")]
public bool NONGBAAHJAN
{
[Token(Token = "0x600F697")]
[Address(RVA = "0x1761680", Offset = "0x1760480", VA = "0x181761680", Slot = "83")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x17002875 RID: 10357
// (get) Token: 0x0600F698 RID: 63128 RVA: 0x00389B08 File Offset: 0x00387D08
[Token(Token = "0x17002875")]
public bool KLCFNLICDAA
{
[Token(Token = "0x600F698")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "84")]
get
{
return true;
}
}
// Token: 0x17002876 RID: 10358
// (get) Token: 0x0600F699 RID: 63129 RVA: 0x00389B18 File Offset: 0x00387D18
[Token(Token = "0x17002876")]
public bool HAGIPJBPIAH
{
[Token(Token = "0x600F699")]
[Address(RVA = "0x1761170", Offset = "0x175FF70", VA = "0x181761170", Slot = "56")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x17002877 RID: 10359
// (get) Token: 0x0600F69A RID: 63130 RVA: 0x00389B30 File Offset: 0x00387D30
[Token(Token = "0x17002877")]
public bool LGLADBGABHO
{
[Token(Token = "0x600F69A")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "85")]
get
{
}
}
// Token: 0x17002878 RID: 10360
// (get) Token: 0x0600F69B RID: 63131 RVA: 0x00389B40 File Offset: 0x00387D40
[Token(Token = "0x17002878")]
public bool MNEDGNDNJGB
{
[Token(Token = "0x600F69B")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "86")]
get
{
}
}
// Token: 0x17002879 RID: 10361
// (get) Token: 0x0600F69C RID: 63132 RVA: 0x00389B50 File Offset: 0x00387D50
[Token(Token = "0x17002879")]
public bool JGGOAFBBEJA
{
[Token(Token = "0x600F69C")]
[Address(RVA = "0x1761210", Offset = "0x1760010", VA = "0x181761210", Slot = "87")]
get
{
return !this.JCLMEJKJNAA;
}
}
// Token: 0x1700287A RID: 10362
// (get) Token: 0x0600F69D RID: 63133 RVA: 0x00389B68 File Offset: 0x00387D68
[Token(Token = "0x1700287A")]
public Type ELADMCOIGDL
{
[Token(Token = "0x600F69D")]
[Address(RVA = "0x17610C0", Offset = "0x175FEC0", VA = "0x1817610C0", Slot = "97")]
get
{
return typeof(CircuitManagerV2.EMMMAOCONCK);
}
}
// Token: 0x1700287B RID: 10363
// (get) Token: 0x0600F69E RID: 63134 RVA: 0x00389B80 File Offset: 0x00387D80
[Token(Token = "0x1700287B")]
public object DLNADGGNEOM
{
[Token(Token = "0x600F69E")]
[Address(RVA = "0x1761120", Offset = "0x175FF20", VA = "0x181761120", Slot = "96")]
get
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
return;
}
}
}
// Token: 0x0600F69F RID: 63135 RVA: 0x00389B98 File Offset: 0x00387D98
[Token(Token = "0x600F69F")]
[Address(RVA = "0x17609C0", Offset = "0x175F7C0", VA = "0x1817609C0", 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: 0x0600F6A0 RID: 63136 RVA: 0x00389C1C File Offset: 0x00387E1C
[Token(Token = "0x600F6A0")]
[Address(RVA = "0x175FE00", Offset = "0x175EC00", VA = "0x18175FE00", 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: 0x0600F6A1 RID: 63137 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6A1")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "59")]
public void Scale(float DJMLPGEBFBE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F6A2 RID: 63138 RVA: 0x00389C88 File Offset: 0x00387E88
[Token(Token = "0x600F6A2")]
[Address(RVA = "0x175BBE0", Offset = "0x175A9E0", VA = "0x18175BBE0", Slot = "60")]
public void Delete()
{
if (this.<MGGLBOLIHNH>k__BackingField != 0)
{
}
}
// Token: 0x0600F6A3 RID: 63139 RVA: 0x00389CA0 File Offset: 0x00387EA0
[Token(Token = "0x600F6A3")]
[Address(RVA = "0x175DDD0", Offset = "0x175CBD0", VA = "0x18175DDD0", 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: 0x0600F6A4 RID: 63140 RVA: 0x00389CE8 File Offset: 0x00387EE8
[Token(Token = "0x600F6A4")]
[Address(RVA = "0x175EDE0", Offset = "0x175DBE0", VA = "0x18175EDE0", 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: 0x0600F6A5 RID: 63141 RVA: 0x00389D30 File Offset: 0x00387F30
[Token(Token = "0x600F6A5")]
[Address(RVA = "0x175F310", Offset = "0x175E110", VA = "0x18175F310", 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: 0x0600F6A6 RID: 63142 RVA: 0x00389D78 File Offset: 0x00387F78
[Token(Token = "0x600F6A6")]
[Address(RVA = "0x175ECB0", Offset = "0x175DAB0", VA = "0x18175ECB0", 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: 0x0600F6A7 RID: 63143 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6A7")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "65")]
public void OnScaleStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F6A8 RID: 63144 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6A8")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "66")]
public void OnDeformStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F6A9 RID: 63145 RVA: 0x00389DC4 File Offset: 0x00387FC4
[Token(Token = "0x600F6A9")]
[Address(RVA = "0x175E780", Offset = "0x175D580", VA = "0x18175E780", 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: 0x0600F6AA RID: 63146 RVA: 0x00389E0C File Offset: 0x0038800C
[Token(Token = "0x600F6AA")]
[Address(RVA = "0x175EF10", Offset = "0x175DD10", VA = "0x18175EF10", 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: 0x0600F6AB RID: 63147 RVA: 0x00389E54 File Offset: 0x00388054
[Token(Token = "0x600F6AB")]
[Address(RVA = "0x175E8B0", Offset = "0x175D6B0", VA = "0x18175E8B0", 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: 0x0600F6AC RID: 63148 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6AC")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "70")]
public void OnScaled()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F6AD RID: 63149 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6AD")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "71")]
public void OnDeformed(Vector3 NLGECBNGLOO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F6AE RID: 63150 RVA: 0x00389EA0 File Offset: 0x003880A0
[Token(Token = "0x600F6AE")]
[Address(RVA = "0x175F040", Offset = "0x175DE40", VA = "0x18175F040", 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: 0x0600F6AF RID: 63151 RVA: 0x00389F38 File Offset: 0x00388138
[Token(Token = "0x600F6AF")]
[Address(RVA = "0x175E9E0", Offset = "0x175D7E0", VA = "0x18175E9E0", 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: 0x0600F6B0 RID: 63152 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6B0")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "74")]
public void OnScaleFinished()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F6B1 RID: 63153 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6B1")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "75")]
public void OnDeformationFinished()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F6B2 RID: 63154 RVA: 0x00389FD4 File Offset: 0x003881D4
[Token(Token = "0x600F6B2")]
[Address(RVA = "0x175E4B0", Offset = "0x175D2B0", VA = "0x18175E4B0", 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: 0x0600F6B3 RID: 63155 RVA: 0x0038A06C File Offset: 0x0038826C
[Token(Token = "0x600F6B3")]
[Address(RVA = "0x175DF00", Offset = "0x175CD00", VA = "0x18175DF00", 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: 0x0600F6B4 RID: 63156 RVA: 0x0038A0B8 File Offset: 0x003882B8
[Token(Token = "0x600F6B4")]
[Address(RVA = "0x175E2F0", Offset = "0x175D0F0", VA = "0x18175E2F0", 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: 0x0600F6B5 RID: 63157 RVA: 0x0038A0F4 File Offset: 0x003882F4
[Token(Token = "0x600F6B5")]
[Address(RVA = "0x175E3D0", Offset = "0x175D1D0", VA = "0x18175E3D0", 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: 0x0600F6B6 RID: 63158 RVA: 0x0038A130 File Offset: 0x00388330
[Token(Token = "0x600F6B6")]
[Address(RVA = "0x175E230", Offset = "0x175D030", VA = "0x18175E230", 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: 0x0600F6B7 RID: 63159 RVA: 0x0038A16C File Offset: 0x0038836C
[Token(Token = "0x600F6B7")]
[Address(RVA = "0x175D8A0", Offset = "0x175C6A0", VA = "0x18175D8A0")]
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: 0x0600F6B8 RID: 63160 RVA: 0x0038A19C File Offset: 0x0038839C
[Token(Token = "0x600F6B8")]
[Address(RVA = "0x175CBD0", Offset = "0x175B9D0", VA = "0x18175CBD0")]
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: 0x0600F6B9 RID: 63161 RVA: 0x0038A1D4 File Offset: 0x003883D4
[Token(Token = "0x600F6B9")]
[Address(RVA = "0x175B690", Offset = "0x175A490", VA = "0x18175B690")]
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: 0x0600F6BA RID: 63162 RVA: 0x0038A20C File Offset: 0x0038840C
[Token(Token = "0x600F6BA")]
[Address(RVA = "0x175D9D0", Offset = "0x175C7D0", VA = "0x18175D9D0")]
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: 0x1700287C RID: 10364
// (get) Token: 0x0600F6BB RID: 63163 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700287C")]
public ChipEditorProps PAEGCDKPGNH
{
[Token(Token = "0x600F6BB")]
[Address(RVA = "0x17612A0", Offset = "0x17600A0", VA = "0x1817612A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700287D RID: 10365
// (get) Token: 0x0600F6BC RID: 63164 RVA: 0x0038A23C File Offset: 0x0038843C
[Token(Token = "0x1700287D")]
public static string AIDMEDCLBDF
{
[Token(Token = "0x600F6BC")]
[Address(RVA = "0x1761540", Offset = "0x1760340", VA = "0x181761540")]
get
{
return "editorProps";
}
}
// Token: 0x1700287E RID: 10366
// (get) Token: 0x0600F6BD RID: 63165 RVA: 0x0038A250 File Offset: 0x00388450
[Token(Token = "0x1700287E")]
public MockTypeAdapter HNKAODHPBFC
{
[Token(Token = "0x600F6BD")]
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
get
{
return this.newPortType;
}
}
// Token: 0x14000124 RID: 292
// (add) Token: 0x0600F6BE RID: 63166 RVA: 0x0038A264 File Offset: 0x00388464
// (remove) Token: 0x0600F6BF RID: 63167 RVA: 0x0038A280 File Offset: 0x00388480
[Token(Token = "0x14000124")]
public event Action LLKKBIHONAD
{
[Token(Token = "0x600F6BE")]
[Address(RVA = "0x1760D40", Offset = "0x175FB40", VA = "0x181760D40")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600F6BF")]
[Address(RVA = "0x17618B0", Offset = "0x17606B0", VA = "0x1817618B0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x0600F6C0 RID: 63168 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6C0")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void OnValidate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F6C1 RID: 63169 RVA: 0x0038A29C File Offset: 0x0038849C
[Token(Token = "0x600F6C1")]
[Address(RVA = "0x175FC20", Offset = "0x175EA20", VA = "0x18175FC20")]
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: 0x0600F6C2 RID: 63170 RVA: 0x0038A324 File Offset: 0x00388524
[Token(Token = "0x600F6C2")]
[Address(RVA = "0x175F560", Offset = "0x175E360", VA = "0x18175F560")]
public void RaiseLockChangedEvent()
{
Action<GIPDDLFFNGG> infapljchij = this.INFAPLJCHIJ;
if (infapljchij != 0)
{
infapljchij(this);
return;
}
}
// Token: 0x0600F6C3 RID: 63171 RVA: 0x0038A344 File Offset: 0x00388544
[Token(Token = "0x600F6C3")]
[Address(RVA = "0x175ADE0", Offset = "0x1759BE0", VA = "0x18175ADE0", Slot = "93")]
public void AddPropertyHandler(string KOOIDPHIAIA, FKGHNNLCDPF.KLCIDKPFPKP FHIEKIMCGAO)
{
}
// Token: 0x0600F6C4 RID: 63172 RVA: 0x0038A354 File Offset: 0x00388554
[Token(Token = "0x600F6C4")]
[Address(RVA = "0x175F5B0", Offset = "0x175E3B0", VA = "0x18175F5B0", Slot = "94")]
public void RemovePropertyHandler(string KOOIDPHIAIA, FKGHNNLCDPF.KLCIDKPFPKP FHIEKIMCGAO)
{
}
// Token: 0x0600F6C5 RID: 63173 RVA: 0x0038A364 File Offset: 0x00388564
[Token(Token = "0x600F6C5")]
[Address(RVA = "0x175D780", Offset = "0x175C580", VA = "0x18175D780", Slot = "92")]
public AADCJKAOKLA ModifyProperty(BKJIOKBHHEK LHOMKMINCHH, string KOOIDPHIAIA, params object[] KDMGDPJLIBN)
{
AADCJKAOKLA aadcjkaokla;
return aadcjkaokla;
}
// Token: 0x0600F6C6 RID: 63174 RVA: 0x0038A374 File Offset: 0x00388574
[Token(Token = "0x600F6C6")]
[Address(RVA = "0x175BA40", Offset = "0x175A840", VA = "0x18175BA40", Slot = "95")]
public bool CanModifyProperty(string CIGCAIGPMBE)
{
bool flag;
return flag;
}
// Token: 0x0600F6C7 RID: 63175 RVA: 0x0038A384 File Offset: 0x00388584
[Token(Token = "0x600F6C7")]
[Address(RVA = "0x175DCA0", Offset = "0x175CAA0", VA = "0x18175DCA0", Slot = "102")]
public void OnChangedDistanceBand(EEDONNAHMFK AKMGILKNNCO, EEDONNAHMFK EDEMHOMGFJO)
{
NEOJEFLEGGM nkbdcobdcoo = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NKBDCOBDCOO;
}
// Token: 0x0600F6C8 RID: 63176 RVA: 0x0038A3A4 File Offset: 0x003885A4
[Token(Token = "0x600F6C8")]
[Address(RVA = "0x175DD40", Offset = "0x175CB40", VA = "0x18175DD40", Slot = "103")]
public void OnChangedVisibility(bool AGILHLJPKPN)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NKBDCOBDCOO.MFJFKCECFLB(this, AGILHLJPKPN);
}
// Token: 0x0600F6C9 RID: 63177 RVA: 0x0038A3C8 File Offset: 0x003885C8
[Token(Token = "0x600F6C9")]
[Address(RVA = "0x1760C90", Offset = "0x175FA90", VA = "0x181760C90")]
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: 0x0600F6CA RID: 63178 RVA: 0x0038A424 File Offset: 0x00388624
[Token(Token = "0x600F6CA")]
[Address(RVA = "0x175F440", Offset = "0x175E240", VA = "0x18175F440")]
[CompilerGenerated]
private void PKHJLPHDAJG()
{
this.OJBKFBKCIJD = (ulong)0L;
}
// Token: 0x0400A40C RID: 41996
[Token(Token = "0x400A40C")]
public const string CHIP_CONTEXT_PARAM_KEY = "v2con";
// Token: 0x0400A40D RID: 41997
[Token(Token = "0x400A40D")]
public const string CHIP_NODE_PARAM_KEY = "v2cn";
// Token: 0x0400A40E RID: 41998
[Token(Token = "0x400A40E")]
public const string COLOR_PROPERTY_ID = "Color";
// Token: 0x0400A40F RID: 41999
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A40F")]
[SerializeField]
private Transform tetherPoint;
// Token: 0x0400A410 RID: 42000
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A410")]
[SerializeField]
private ChipView chipView;
// Token: 0x0400A411 RID: 42001
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A411")]
[SerializeField]
private List<Renderer> highlightRenderers;
// Token: 0x0400A412 RID: 42002
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A412")]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
public DisableObjectWhenManuallyHiddenOrCircuitsHidden DisableComponent;
// Token: 0x0400A415 RID: 42005
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A415")]
private readonly ChipConfigMenu FOGIMPNBIOE;
// Token: 0x0400A416 RID: 42006
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A416")]
private Chip.PCOCOIFFKKO IOKBGHAJCIJ;
// Token: 0x0400A419 RID: 42009
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400A419")]
private readonly object OOCNFEFMICL;
// Token: 0x0400A41C RID: 42012
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400A41C")]
public bool IsVisibleInCamera;
// Token: 0x0400A41D RID: 42013
[FieldOffset(Offset = "0x81")]
[Token(Token = "0x400A41D")]
public bool IsVisibilityCulled;
// Token: 0x0400A41E RID: 42014
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400A41E")]
public EEDONNAHMFK UpdateLOD;
// Token: 0x0400A41F RID: 42015
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400A41F")]
private KFBABPAPIMB OJBKFBKCIJD;
// Token: 0x0400A420 RID: 42016
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400A420")]
private BusConfigButton OCBKCLNMHFN;
// Token: 0x0400A422 RID: 42018
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A422")]
private bool NBIIHMGOLKI;
// Token: 0x0400A423 RID: 42019
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400A423")]
[HideInInspector]
[SerializeField]
private ChipEditorProps editorProps;
// Token: 0x0400A424 RID: 42020
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400A424")]
[SerializeField]
private MockTypeAdapter newPortType;
// Token: 0x0400A426 RID: 42022
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400A426")]
private FKGHNNLCDPF DJPLPKDNJEM;
// Token: 0x0200253A RID: 9530
[Token(Token = "0x200253A")]
private sealed class PCOCOIFFKKO : LFBMEDEMGHA
{
// Token: 0x0600F6CB RID: 63179 RVA: 0x0038A43C File Offset: 0x0038863C
[Token(Token = "0x600F6CB")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
public PCOCOIFFKKO(Chip EHHKGBAMIOP)
{
int num = 0;
this.OnObjectsInGroupWillBeDeleted(num);
this.MFOAFGGKBCE = EHHKGBAMIOP;
}
// Token: 0x1700287F RID: 10367
// (get) Token: 0x0600F6CC RID: 63180 RVA: 0x0038A45C File Offset: 0x0038865C
[Token(Token = "0x1700287F")]
public bool FBLEJONFPAK
{
[Token(Token = "0x600F6CC")]
[Address(RVA = "0xCCA880", Offset = "0xCC9680", VA = "0x180CCA880")]
get
{
if (this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField != 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17002880 RID: 10368
// (get) Token: 0x0600F6CD RID: 63181 RVA: 0x0038A480 File Offset: 0x00388680
[Token(Token = "0x17002880")]
public LFBMEDEMGHA DGOHOAPEJPG
{
[Token(Token = "0x600F6CD")]
[Address(RVA = "0xCCAEC0", Offset = "0xCC9CC0", VA = "0x180CCAEC0", Slot = "4")]
get
{
if (this.MFOAFGGKBCE.MEHAAMLFBJB != 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17002881 RID: 10369
// (get) Token: 0x0600F6CE RID: 63182 RVA: 0x0038A4A0 File Offset: 0x003886A0
[Token(Token = "0x17002881")]
private IEnumerable<Chip> IIOPIMJLDCF
{
[Token(Token = "0x600F6CE")]
[Address(RVA = "0xCCA980", Offset = "0xCC9780", VA = "0x180CCA980")]
get
{
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
throw new NullReferenceException();
}
}
// Token: 0x17002882 RID: 10370
// (get) Token: 0x0600F6CF RID: 63183 RVA: 0x0038A4C0 File Offset: 0x003886C0
[Token(Token = "0x17002882")]
public IEnumerable<GIPDDLFFNGG> AGIEOKNGBPC
{
[Token(Token = "0x600F6CF")]
[Address(RVA = "0xCCA980", Offset = "0xCC9780", VA = "0x180CCA980", Slot = "7")]
get
{
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
throw new NullReferenceException();
}
}
// Token: 0x17002883 RID: 10371
// (get) Token: 0x0600F6D0 RID: 63184 RVA: 0x0038A4E0 File Offset: 0x003886E0
[Token(Token = "0x17002883")]
public bool NGIBBJANAFL
{
[Token(Token = "0x600F6D0")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "11")]
get
{
}
}
// Token: 0x0600F6D1 RID: 63185 RVA: 0x0038A4F0 File Offset: 0x003886F0
[Token(Token = "0x600F6D1")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "5")]
public GIPDDLFFNGG AsContextObject()
{
/*
An exception occurred when decompiling this method (0600F6D1)
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 1660
*/;
}
// Token: 0x0600F6D2 RID: 63186 RVA: 0x0038A504 File Offset: 0x00388704
[Token(Token = "0x600F6D2")]
[Address(RVA = "0xCCA7F0", Offset = "0xCC95F0", VA = "0x180CCA7F0", Slot = "6")]
public bool Contains(GIPDDLFFNGG JKDHPHFBDMJ)
{
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
bool flag;
return flag;
}
// Token: 0x17002884 RID: 10372
// (get) Token: 0x0600F6D3 RID: 63187 RVA: 0x0038A524 File Offset: 0x00388724
[Token(Token = "0x17002884")]
public bool JCFJAINJFOK
{
[Token(Token = "0x600F6D3")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "12")]
get
{
}
}
// Token: 0x0600F6D4 RID: 63188 RVA: 0x0038A534 File Offset: 0x00388734
[Token(Token = "0x600F6D4")]
[Address(RVA = "0xCCA8E0", Offset = "0xCC96E0", VA = "0x180CCA8E0", Slot = "13")]
public bool ExtractToParentGroupOrRoot(GIPDDLFFNGG JKDHPHFBDMJ)
{
/*
An exception occurred when decompiling this method (0600F6D4)
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 1660
*/;
}
// Token: 0x0600F6D5 RID: 63189 RVA: 0x0038A548 File Offset: 0x00388748
[Token(Token = "0x600F6D5")]
[Address(RVA = "0xCCA930", Offset = "0xCC9730", VA = "0x180CCA930", Slot = "14")]
public bool ExtractToParentGroupOrRoot(IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK)
{
/*
An exception occurred when decompiling this method (0600F6D5)
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 1660
*/;
}
// Token: 0x0600F6D6 RID: 63190 RVA: 0x0038A55C File Offset: 0x0038875C
[Token(Token = "0x600F6D6")]
[Address(RVA = "0xCCA9E0", Offset = "0xCC97E0", VA = "0x180CCA9E0", 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: 0x0600F6D7 RID: 63191 RVA: 0x0038A5CC File Offset: 0x003887CC
[Token(Token = "0x600F6D7")]
[Address(RVA = "0xCCABF0", Offset = "0xCC99F0", VA = "0x180CCABF0", 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);
JLJLCPLIGHI 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: 0x0600F6D8 RID: 63192 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F6D8")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
public void OnObjectsInGroupWillBeDeleted(IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400A427 RID: 42023
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A427")]
private Chip MFOAFGGKBCE;
}
// Token: 0x0200253B RID: 9531
[Token(Token = "0x200253B")]
[CompilerGenerated]
private sealed class DAOMOPNGLOA
{
// Token: 0x0600F6D9 RID: 63193 RVA: 0x0038A680 File Offset: 0x00388880
[Token(Token = "0x600F6D9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DAOMOPNGLOA()
{
}
// Token: 0x0600F6DA RID: 63194 RVA: 0x0038A694 File Offset: 0x00388894
[Token(Token = "0x600F6DA")]
[Address(RVA = "0xCC71C0", Offset = "0xCC5FC0", VA = "0x180CC71C0")]
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: 0x0400A428 RID: 42024
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A428")]
public CircuitsV2Config cv2Config;
// Token: 0x0400A429 RID: 42025
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A429")]
public Chip <>4__this;
// Token: 0x0400A42A RID: 42026
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A42A")]
public ChipConfig chipConfig;
}
}
}