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 readOnlyList = this.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 KPPKPDGKACA { [Token(Token = "0x600F62F")] [Address(RVA = "0x1760F20", Offset = "0x175FD20", VA = "0x181760F20")] [CompilerGenerated] add { Action 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 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.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 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.k__BackingField == (ulong)0L) { return; } CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (instance == 0) { return; } JBPCAKNEMLI k__BackingField = instance.k__BackingField; if (k__BackingField == 0) { return; } LDCBLKDLODB ldcblkdlodb = 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.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.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.k__BackingField != 0) { this.MDAPKHABNOB(); } this.MFNLINKFLOP(FEGCHFPGAGN); this.k__BackingField = OJAIGECECGI; this.MCKDBJCMCMD(); CircuitsV2Config cv2Config = OJAIGECECGI; Chip <>4__this = this; ChipConfig chipConfig3; ChipConfig chipConfig = chipConfig3; Func func = delegate(DBFIKIGBNOD i) { ChipConfig chipConfig2 = chipConfig; Chip <>4__this2 = <>4__this; return DNBOOFDJAEA.OGGFFKGAPFI(cv2Config, <>4__this2, chipConfig2, i); }; IEnumerable enumerable; DNBOOFDJAEA[] array = Enumerable.ToArray(enumerable); this.k__BackingField = array; this.OILNKDJJIMG(OJAIGECECGI, FEGCHFPGAGN, chipConfig3); this.chipView.GFBIJNLKLCM(OJAIGECECGI, chipConfig3, FEGCHFPGAGN, this); ControlPanelCircuitObject component = base.GetComponent(); 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.k__BackingField == 0 || !flag)) { KJDOCKDBNCK kjdockdbnck = this.k__BackingField; Guid guid = instance.PKAOFHEBIAJ.ABJHBFNCEJN; bool flag2; if (flag2) { Transform transform = base.transform; throw new NullReferenceException(); } KJDOCKDBNCK kjdockdbnck2 = this.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.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.k__BackingField = FEGCHFPGAGN; Action action = new Action(this.OHFCNGOLGDJ); KJDOCKDBNCK kjdockdbnck = this.k__BackingField; Action action2 = new Action(this.NNEECHJPLKN); KJDOCKDBNCK kjdockdbnck2 = this.k__BackingField; Action action3 = new Action(this.CJJDIHGDHLJ); KJDOCKDBNCK kjdockdbnck3 = this.k__BackingField; Action action4 = new Action(this.IAFIFPFEBIC); KJDOCKDBNCK kjdockdbnck4 = this.k__BackingField; GGNBLBKOLHG.HOACAGCANFB hoacagcanfb = new GGNBLBKOLHG.HOACAGCANFB(this.CCFIPMBJLKN); KJDOCKDBNCK kjdockdbnck5 = this.k__BackingField; GGNBLBKOLHG.MKOFEBIMNCF mkofebimncf = new GGNBLBKOLHG.MKOFEBIMNCF(this.JHIIFKOALCP); KJDOCKDBNCK kjdockdbnck6 = this.k__BackingField; Action action5 = new Action(this.PHKJEINMCEM); KJDOCKDBNCK kjdockdbnck7 = this.k__BackingField; this.JEPDFDIHMPF(kjdockdbnck7); this.CKBDKPKIMGM(); KJDOCKDBNCK kjdockdbnck8 = this.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.k__BackingField; this.DBAJFEKOEFM(); KJDOCKDBNCK kjdockdbnck2 = this.k__BackingField; this.FPLGNEBOGAP(kjdockdbnck2); KJDOCKDBNCK kjdockdbnck3 = this.k__BackingField; Action action = new Action(this.OHFCNGOLGDJ); KJDOCKDBNCK kjdockdbnck4 = this.k__BackingField; Action action2 = new Action(this.NNEECHJPLKN); KJDOCKDBNCK kjdockdbnck5 = this.k__BackingField; Action action3 = new Action(this.CJJDIHGDHLJ); KJDOCKDBNCK kjdockdbnck6 = this.k__BackingField; Action action4 = new Action(this.IAFIFPFEBIC); KJDOCKDBNCK kjdockdbnck7 = this.k__BackingField; GGNBLBKOLHG.HOACAGCANFB hoacagcanfb = new GGNBLBKOLHG.HOACAGCANFB(this.CCFIPMBJLKN); KJDOCKDBNCK kjdockdbnck8 = this.k__BackingField; GGNBLBKOLHG.MKOFEBIMNCF mkofebimncf = new GGNBLBKOLHG.MKOFEBIMNCF(this.JHIIFKOALCP); KJDOCKDBNCK kjdockdbnck9 = this.k__BackingField; Action action5 = new Action(this.PHKJEINMCEM); this.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 action = new Action(this.PAGFKLKPKPB); num += num; num++; Action action2 = new Action(this.PAGFKLKPKPB); num += num; num++; Action action3 = new Action(this.NNFNFKMHMJA); num += num; num++; Action 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 action = new Action(this.PAGFKLKPKPB); num += num; num++; Action action2 = new Action(this.PAGFKLKPKPB); num += num; num++; Action action3 = new Action(this.NNFNFKMHMJA); num += num; num++; Action 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.k__BackingField; (new Chip[0])[0] = this; KJDOCKDBNCK kjdockdbnck2 = this.k__BackingField; ANNHEFBGNFL 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.k__BackingField; CircuitsV2Config circuitsV2Config = this.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.k__BackingField; CircuitsV2Config circuitsV2Config = this.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.k__BackingField; CircuitsV2Config circuitsV2Config = this.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.k__BackingField; CircuitsV2Config circuitsV2Config = this.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.k__BackingField; CircuitsV2Config circuitsV2Config = this.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.k__BackingField; CircuitsV2Config circuitsV2Config = this.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 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 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 func = delegate(DBFIKIGBNOD i) { ChipConfig chipConfig = JNDKCJKANCC; Chip <>4__this = this; return DNBOOFDJAEA.OGGFFKGAPFI(OJAIGECECGI, <>4__this, chipConfig, i); }; IEnumerable enumerable; DNBOOFDJAEA[] array = Enumerable.ToArray(enumerable); this.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(LKDLEHGHCAD); } return GlobalPool.ONCPNMDGGKG.Acquire(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(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(boardBusConfigButton); } BusConfigButton busConfigButton2 = GlobalPool.ONCPNMDGGKG.Acquire(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 readOnlyList = this.k__BackingField; num += num; num++; num += 19; } while (num != 0); DNBOOFDJAEA[] array = Array.Empty(); this.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(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 1663 */; } // 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(); 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.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 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 RecRoom.CircuitsV2.Chip::get_SelectionColliders() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [UnityEngine.PhysicsModule]UnityEngine.Collider[](var_0_06, call:class [UnityEngine.PhysicsModule]UnityEngine.Collider[](Component::GetComponentsInChildren, ldloc:Chip[exp:Component](this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 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 1663 */; } } // 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.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.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.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.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.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.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 1663 */; } [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(); } } // 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.k__BackingField == (ulong)0L) { return; } CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (instance == 0) { return; } JBPCAKNEMLI k__BackingField = instance.k__BackingField; if (k__BackingField != 0) { return 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 1663 */; } } // 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 1663 */; } } // 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 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.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.k__BackingField; if (kjdockdbnck != 0) { NFEFIENFLHK k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.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 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 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 list = this.highlightRenderers; Func <>9__144_ = Chip.<>c.<>9__144_0; if (<>9__144_ == 0) { Chip.<>c.<>9__144_0 = (Renderer r) => r.isVisible; } IEnumerable enumerable = Enumerable.Where(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 list = this.highlightRenderers; Func <>9__145_ = Chip.<>c.<>9__145_0; if (<>9__145_ == 0) { Chip.<>c.<>9__145_0 = (Renderer r) => r.isVisible; } IEnumerable enumerable = Enumerable.Where(list, <>9__145_); if (enumerable != 0) { } int num2 = 0; if (enumerable != 0) { } if (num != 0) { goto IL_89; } if (num != -1) { } IReadOnlyList readOnlyList = this.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(); } // 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 1663 */; } } // 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 1663 */; } } // 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.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.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.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.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.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.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(); 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(); 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(); 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(); 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(); 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(); 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(); 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.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(); 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.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(); 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.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(); 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(); 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(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(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(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.k__BackingField != (ulong)0L) { Transform transform = base.transform; KJDOCKDBNCK kjdockdbnck = this.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 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 list = new List(); this.highlightRenderers = list; ChipConfigMenu chipConfigMenu = new ChipConfigMenu(); this.FOGIMPNBIOE = chipConfigMenu; this.OOCNFEFMICL = "groupVisibilityToken"; DNBOOFDJAEA[] array = Array.Empty(); 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 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.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 IIOPIMJLDCF { [Token(Token = "0x600F6CE")] [Address(RVA = "0xCCA980", Offset = "0xCC9780", VA = "0x180CCA980")] get { KJDOCKDBNCK k__BackingField = this.MFOAFGGKBCE.k__BackingField; throw new NullReferenceException(); } } // Token: 0x17002882 RID: 10370 // (get) Token: 0x0600F6CF RID: 63183 RVA: 0x0038A4C0 File Offset: 0x003886C0 [Token(Token = "0x17002882")] public IEnumerable AGIEOKNGBPC { [Token(Token = "0x600F6CF")] [Address(RVA = "0xCCA980", Offset = "0xCC9780", VA = "0x180CCA980", Slot = "7")] get { KJDOCKDBNCK k__BackingField = this.MFOAFGGKBCE.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 1663 */; } // 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 k__BackingField = this.MFOAFGGKBCE.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 1663 */; } // 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 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) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 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 k__BackingField = mfoafggkbce.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 k__BackingField = mfoafggkbce.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 k__BackingField2 = this.MFOAFGGKBCE.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 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 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; } } }