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