using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.CircuitsV2.ContextNodes { // Token: 0x0200259D RID: 9629 [Token(Token = "0x200259D")] public abstract class ControlPanelCircuitObjectBase : MonoBehaviourPun, CGGLKEJGNME, LDIJBEFKFFE { // Token: 0x170028F0 RID: 10480 // (get) Token: 0x0600FAE0 RID: 64224 RVA: 0x003984F8 File Offset: 0x003966F8 [Token(Token = "0x170028F0")] public Transform OJGBEGCCFAA { [Token(Token = "0x600FAE0")] [Address(RVA = "0xCC4940", Offset = "0xCC3740", VA = "0x180CC4940")] get { Transform transform = this.controlPanelTetherPoint; int num = 0; if (transform == num) { return base.transform; } return this.controlPanelTetherPoint; } } // Token: 0x170028F1 RID: 10481 // (get) Token: 0x0600FAE1 RID: 64225 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600FAE2 RID: 64226 RVA: 0x00398528 File Offset: 0x00396728 [Token(Token = "0x170028F1")] public Guid EHAHNCBCNGM { [Token(Token = "0x600FAE1")] [Address(RVA = "0x774D80", Offset = "0x773B80", VA = "0x180774D80")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600FAE2")] [Address(RVA = "0x774EE0", Offset = "0x773CE0", VA = "0x180774EE0")] [CompilerGenerated] private set { } } // Token: 0x170028F2 RID: 10482 // (get) Token: 0x0600FAE3 RID: 64227 RVA: 0x00398538 File Offset: 0x00396738 // (set) Token: 0x0600FAE4 RID: 64228 RVA: 0x0039854C File Offset: 0x0039674C [Token(Token = "0x170028F2")] public NMKAJLBKMPD EMNLEEOOHFP { [Token(Token = "0x600FAE3")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x600FAE4")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] protected set; } // Token: 0x170028F3 RID: 10483 // (get) Token: 0x0600FAE5 RID: 64229 RVA: 0x00398560 File Offset: 0x00396760 [Token(Token = "0x170028F3")] public Guid? GLGJMHOAGGJ { [Token(Token = "0x600FAE5")] [Address(RVA = "0xCC47F0", Offset = "0xCC35F0", VA = "0x180CC47F0")] get { /* An exception occurred when decompiling this method (0600FAE5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1 RecRoom.CircuitsV2.ContextNodes.ControlPanelCircuitObjectBase::get_NodeId() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_1_03, ldc.i4:int32(0)) stfld:native int(Object::m_CachedPtr, ldloc:ControlPanelCircuitObjectBase[exp:Object](this), ldloc:int32[exp:native int](var_1_03)) } 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: 0x170028F4 RID: 10484 // (get) Token: 0x0600FAE6 RID: 64230 RVA: 0x00398578 File Offset: 0x00396778 [Token(Token = "0x170028F4")] public HKAJJAAGKDJ FKHHKIMHEHF { [Token(Token = "0x600FAE6")] [Address(RVA = "0xCC46B0", Offset = "0xCC34B0", VA = "0x180CC46B0")] get { NMKAJLBKMPD nmkajlbkmpd = this.k__BackingField; if (nmkajlbkmpd != 0) { return nmkajlbkmpd.FKHHKIMHEHF; } } } // Token: 0x170028F5 RID: 10485 // (get) Token: 0x0600FAE7 RID: 64231 RVA: 0x00398598 File Offset: 0x00396798 [Token(Token = "0x170028F5")] public bool PIOJMBHKLKD { [Token(Token = "0x600FAE7")] [Address(RVA = "0xCC47D0", Offset = "0xCC35D0", VA = "0x180CC47D0")] get { ControlPanelTransformSync controlPanelTransformSync; do { controlPanelTransformSync = this.k__BackingField; } while (controlPanelTransformSync == 0); return controlPanelTransformSync.k__BackingField; } } // Token: 0x170028F6 RID: 10486 // (get) Token: 0x0600FAE8 RID: 64232 RVA: 0x003985B8 File Offset: 0x003967B8 [Token(Token = "0x170028F6")] public NBKKFEHPBIO MGACEPJNNMJ { [Token(Token = "0x600FAE8")] [Address(RVA = "0xCC4680", Offset = "0xCC3480", VA = "0x180CC4680")] get { NMKAJLBKMPD nmkajlbkmpd = this.k__BackingField; if (nmkajlbkmpd == 0) { return; } HKAJJAAGKDJ hkajjaagkdj = nmkajlbkmpd.FKHHKIMHEHF; if (hkajjaagkdj != 0) { return hkajjaagkdj.k__BackingField; } } } // Token: 0x170028F7 RID: 10487 // (get) Token: 0x0600FAE9 RID: 64233 RVA: 0x003985E4 File Offset: 0x003967E4 // (set) Token: 0x0600FAEA RID: 64234 RVA: 0x003985F8 File Offset: 0x003967F8 [Token(Token = "0x170028F7")] private protected Transform GJGFOIAALPD { [Token(Token = "0x600FAE9")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] protected get; [Token(Token = "0x600FAEA")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x170028F8 RID: 10488 // (get) Token: 0x0600FAEB RID: 64235 RVA: 0x0039860C File Offset: 0x0039680C // (set) Token: 0x0600FAEC RID: 64236 RVA: 0x00398620 File Offset: 0x00396820 [Token(Token = "0x170028F8")] private protected Chip ACKPGGFNBHE { [Token(Token = "0x600FAEB")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] protected get; [Token(Token = "0x600FAEC")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] private set; } // Token: 0x170028F9 RID: 10489 // (get) Token: 0x0600FAED RID: 64237 RVA: 0x00398634 File Offset: 0x00396834 // (set) Token: 0x0600FAEE RID: 64238 RVA: 0x00398648 File Offset: 0x00396848 [Token(Token = "0x170028F9")] private protected ControlPanelTransformSync KDADJDFCGNI { [Token(Token = "0x600FAED")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] protected get; [Token(Token = "0x600FAEE")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] private set; } // Token: 0x170028FA RID: 10490 // (get) Token: 0x0600FAEF RID: 64239 RVA: 0x0039865C File Offset: 0x0039685C [Token(Token = "0x170028FA")] protected bool BIMKPFGLAKM { [Token(Token = "0x600FAEF")] [Address(RVA = "0xCC32C0", Offset = "0xCC20C0", VA = "0x180CC32C0")] get { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; return true; } } // Token: 0x170028FB RID: 10491 // (get) Token: 0x0600FAF0 RID: 64240 [Token(Token = "0x170028FB")] protected abstract Transform BOKFEEKELJH { [Token(Token = "0x600FAF0")] [Address(Slot = "25")] get; } // Token: 0x170028FC RID: 10492 // (get) Token: 0x0600FAF1 RID: 64241 [Token(Token = "0x170028FC")] protected abstract bool JKCKICAIAMM { [Token(Token = "0x600FAF1")] [Address(Slot = "26")] get; } // Token: 0x1400012E RID: 302 // (add) Token: 0x0600FAF2 RID: 64242 RVA: 0x00398678 File Offset: 0x00396878 // (remove) Token: 0x0600FAF3 RID: 64243 RVA: 0x00398694 File Offset: 0x00396894 [Token(Token = "0x1400012E")] public event Action AAJCFJJOPAM { [Token(Token = "0x600FAF2")] [Address(RVA = "0xCC4540", Offset = "0xCC3340", VA = "0x180CC4540")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600FAF3")] [Address(RVA = "0xCC49C0", Offset = "0xCC37C0", VA = "0x180CC49C0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400012F RID: 303 // (add) Token: 0x0600FAF4 RID: 64244 RVA: 0x003986B0 File Offset: 0x003968B0 // (remove) Token: 0x0600FAF5 RID: 64245 RVA: 0x003986CC File Offset: 0x003968CC [Token(Token = "0x1400012F")] public event Action EDBOFMCPCAD { [Token(Token = "0x600FAF4")] [Address(RVA = "0xCC45E0", Offset = "0xCC33E0", VA = "0x180CC45E0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600FAF5")] [Address(RVA = "0xCC4A60", Offset = "0xCC3860", VA = "0x180CC4A60")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x0600FAF6 RID: 64246 RVA: 0x003986E8 File Offset: 0x003968E8 [Token(Token = "0x600FAF6")] [Address(RVA = "0xCC2CF0", Offset = "0xCC1AF0", VA = "0x180CC2CF0", Slot = "13")] protected override void Awake() { int num = 0; int num2 = 0; this.LogPositions(num2); MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action = new Action(this.OnPhotonPlayerConnected); KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action); if (!this.k__BackingField) { Transform transform = new GameObject("ControlPanelAttachPoint").transform; this.k__BackingField = transform; IEnumerable enumerable = this.JBINOGIKLAJ(); } NDBBKDMPBHD[] components = base.GetComponents(); if (!IEIBEBFINNI.OOIFJNPLOLF(components.Length == 1, "Exactly one IControlPanelSelf must be provided per ControlPanelCircuitObject. Please implement this interface on a component on the same GameObject as the ControlPanelCircuitObject.", num, (NJOJCAHDMED)((uint)2))) { } NDBBKDMPBHD ndbbkdmpbhd = components[0]; this.MEAJMKMOFON = ndbbkdmpbhd; ControlPanelCircuitObjectBase.ADBFKDDKCIM adbfkddkcim; adbfkddkcim.method_ptr = ldftn(LAKGACBAKOO); adbfkddkcim.method = ldftn(LAKGACBAKOO); adbfkddkcim.m_target = this; bool flag = this.JKCKICAIAMM; } // Token: 0x0600FAF7 RID: 64247 RVA: 0x003987B4 File Offset: 0x003969B4 [Token(Token = "0x600FAF7")] [Address(RVA = "0xCC3660", Offset = "0xCC2460", VA = "0x180CC3660")] private void OnPhotonPlayerConnected(AGAJMBPABDL AGIHAKFFCCD) { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (base.JDHMIOJKLCK.DKLGNFGONEM) { Transform transform = this.k__BackingField; Transform transform2 = this.k__BackingField; Vector3 vector; float z = vector.z; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcUpdateAttachPoint); } } // Token: 0x0600FAF8 RID: 64248 RVA: 0x00398808 File Offset: 0x00396A08 [Token(Token = "0x600FAF8")] [Address(RVA = "0xCC3150", Offset = "0xCC1F50", VA = "0x180CC3150")] private void HJJFOLGEOHM() { Transform transform = new GameObject("ControlPanelAttachPoint").transform; this.k__BackingField = transform; IEnumerable enumerable = this.JBINOGIKLAJ(); } // Token: 0x0600FAF9 RID: 64249 RVA: 0x0039883C File Offset: 0x00396A3C [Token(Token = "0x600FAF9")] [Address(RVA = "0xCC3320", Offset = "0xCC2120", VA = "0x180CC3320")] private void LAKGACBAKOO(in Guid NPLEMIALBEG, ALPFDJAAMJP AOGLODOINCA) { this.k__BackingField = AOGLODOINCA; } // Token: 0x0600FAFA RID: 64250 [Token(Token = "0x600FAFA")] [Address(Slot = "27")] protected abstract void GDDNMOFAPAO(ControlPanelCircuitObjectBase.ADBFKDDKCIM KBOKKKPGKBG); // Token: 0x0600FAFB RID: 64251 RVA: 0x00398850 File Offset: 0x00396A50 [Token(Token = "0x600FAFB")] [Address(RVA = "0xCC33D0", Offset = "0xCC21D0", VA = "0x180CC33D0", Slot = "14")] protected override void OnDestroy() { MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action = new Action(this.OnPhotonPlayerConnected); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action); KKPBCOOONNK.OLDCNLGOCOH = mfbglihgcgo; if (KKPBCOOONNK.BNNCCCFFALC) { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ != (ulong)0L) { Guid guid = this.k__BackingField; Guid empty = Guid.Empty; if (guid != empty) { CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; NIAJHAGLPND niajhaglpnd = NHDIECBEHBE.KIHJMDKKLKH(this.k__BackingField); instance2.RequestReduce(niajhaglpnd); } } } if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { this.LGJBBNODNCM(); } base.OnDestroy(); } // Token: 0x0600FAFC RID: 64252 RVA: 0x00398904 File Offset: 0x00396B04 [Token(Token = "0x600FAFC")] [Address(RVA = "0xCC3330", Offset = "0xCC2130", VA = "0x180CC3330", Slot = "28")] protected virtual void LGJBBNODNCM() { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Add(this); } // Token: 0x0600FAFD RID: 64253 RVA: 0x00398928 File Offset: 0x00396B28 [Token(Token = "0x600FAFD")] [Address(RVA = "0xCC30B0", Offset = "0xCC1EB0", VA = "0x180CC30B0", Slot = "29")] protected virtual void CMPFNCGMHBK() { bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Remove(this); } // Token: 0x0600FAFE RID: 64254 RVA: 0x0039894C File Offset: 0x00396B4C [Token(Token = "0x600FAFE")] [Address(RVA = "0xCC3E50", Offset = "0xCC2C50", VA = "0x180CC3E50")] public void UpdateAttachPointIfAttached(bool OIPPGCCCEPJ = false) { if (this.BOKFEEKELJH != 0) { NBKKFEHPBIO k__BackingField = this.k__BackingField.FKHHKIMHEHF.k__BackingField; Vector3 vector = k__BackingField.EIGHMALKDDD; Quaternion quaternion = k__BackingField.HFFEJMHMKHB; Transform transform = this.k__BackingField; bool flag; if (flag) { } Transform transform2 = this.k__BackingField; if (OIPPGCCCEPJ) { Transform transform3 = this.k__BackingField; Transform transform4 = this.k__BackingField; Vector3 localPosition = transform3.localPosition; Transform transform5 = this.k__BackingField; Quaternion localRotation = transform3.localRotation; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcUpdateAttachPoint); throw new NullReferenceException(); } bool flag2; if (flag2) { Transform transform6 = this.k__BackingField; } } } // Token: 0x0600FAFF RID: 64255 RVA: 0x003989EC File Offset: 0x00396BEC [Token(Token = "0x600FAFF")] [Address(RVA = "0xCC2FD0", Offset = "0xCC1DD0", VA = "0x180CC2FD0")] protected void BCGMAHAILEH(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcUpdateAttachPoint); float z = GHBPCACOCOL.z; } // Token: 0x0600FB00 RID: 64256 RVA: 0x00398A1C File Offset: 0x00396C1C [Token(Token = "0x600FB00")] [Address(RVA = "0xCC3D00", Offset = "0xCC2B00", VA = "0x180CC3D00")] [NFOMENMAOIA] public void RpcUpdateAttachPoint(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN) { Transform transform = this.k__BackingField; float z = GHBPCACOCOL.z; Transform transform2 = this.k__BackingField; } // Token: 0x0600FB01 RID: 64257 RVA: 0x00398A44 File Offset: 0x00396C44 [Token(Token = "0x600FB01")] [Address(RVA = "0xCC4130", Offset = "0xCC2F30", VA = "0x180CC4130")] public void UpdateControlPanelTransformIfAttached() { NMKAJLBKMPD nmkajlbkmpd = this.k__BackingField; if (nmkajlbkmpd != 0) { HKAJJAAGKDJ hkajjaagkdj = nmkajlbkmpd.FKHHKIMHEHF; if (hkajjaagkdj != 0 && hkajjaagkdj.EINGKCFOPNF && !hkajjaagkdj.EBBAMMGDIJP.EHLLBKHKIKO) { if (this.k__BackingField != 0) { } if (0 == 0) { NMKAJLBKMPD nmkajlbkmpd2 = this.k__BackingField; if (nmkajlbkmpd2 == 0 || nmkajlbkmpd2.FKHHKIMHEHF != 0) { } Transform transform = this.k__BackingField; Transform transform2 = this.k__BackingField; bool flag; bool flag2; if (flag || flag2) { } } } } } // Token: 0x0600FB02 RID: 64258 RVA: 0x00398AC8 File Offset: 0x00396CC8 [Token(Token = "0x600FB02")] [Address(RVA = "0xCC39D0", Offset = "0xCC27D0", VA = "0x180CC39D0")] public void Publish(in Guid MEJJDOHGNHG, in GBHGBHHEDNB CNHFNHIFIAD) { NMKAJLBKMPD nmkajlbkmpd = this.k__BackingField; if (nmkajlbkmpd != 0) { MMMGPKBMDNO k__BackingField = nmkajlbkmpd.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } } // Token: 0x170028FD RID: 10493 // (get) Token: 0x0600FB03 RID: 64259 [Token(Token = "0x170028FD")] public abstract string FIKEBGGCDFN { [Token(Token = "0x600FB03")] [Address(Slot = "30")] get; } // Token: 0x170028FE RID: 10494 // (get) Token: 0x0600FB04 RID: 64260 RVA: 0x00398AFC File Offset: 0x00396CFC [Token(Token = "0x170028FE")] public DJMPGKILABP BLJAPPNMJNJ { [Token(Token = "0x600FB04")] [Address(RVA = "0xCC4890", Offset = "0xCC3690", VA = "0x180CC4890", Slot = "16")] get { NDBBKDMPBHD meajmkmofon = this.MEAJMKMOFON; int num = 0; num += num; num++; return meajmkmofon.BLJAPPNMJNJ; } } // Token: 0x170028FF RID: 10495 // (get) Token: 0x0600FB05 RID: 64261 [Token(Token = "0x170028FF")] public abstract bool NPNNBEHIMHA { [Token(Token = "0x600FB05")] [Address(Slot = "31")] get; } // Token: 0x17002900 RID: 10496 // (get) Token: 0x0600FB06 RID: 64262 RVA: 0x00398B30 File Offset: 0x00396D30 // (set) Token: 0x0600FB07 RID: 64263 RVA: 0x00398B44 File Offset: 0x00396D44 [Token(Token = "0x17002900")] public ALPFDJAAMJP BNAALFCCEFJ { [Token(Token = "0x600FB06")] [Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30", Slot = "18")] get; [Token(Token = "0x600FB07")] [Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")] private set; } // Token: 0x17002901 RID: 10497 // (get) Token: 0x0600FB08 RID: 64264 RVA: 0x00398B58 File Offset: 0x00396D58 [Token(Token = "0x17002901")] public IEnumerable OKLNJOPHHDI { [Token(Token = "0x600FB08")] [Address(RVA = "0xCC46D0", Offset = "0xCC34D0", VA = "0x180CC46D0", Slot = "19")] get { LDIJBEFKFFE[] components = base.GetComponents(); Func> <>9__70_ = ControlPanelCircuitObjectBase.<>c.<>9__70_0; if (<>9__70_ == 0) { ControlPanelCircuitObjectBase.<>c.<>9__70_0 = delegate(LDIJBEFKFFE i) { throw new NullReferenceException(); }; } return Enumerable.SelectMany(components, <>9__70_); } } // Token: 0x0600FB09 RID: 64265 RVA: 0x00398B94 File Offset: 0x00396D94 [Token(Token = "0x600FB09")] [Address(RVA = "0xCC3D70", Offset = "0xCC2B70", VA = "0x180CC3D70", Slot = "20")] public IFNLKKABKEB Self(IBNOALNMLHC CHKKEHOKPJP) { int num = 0; num += num; num++; throw new NullReferenceException(); } // Token: 0x0600FB0A RID: 64266 RVA: 0x00398BB0 File Offset: 0x00396DB0 [Token(Token = "0x600FB0A")] [Address(RVA = "0xCC3AC0", Offset = "0xCC28C0", VA = "0x180CC3AC0", Slot = "32")] public void RaiseOnReset() { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Guid guid = ControlPanelCircuitObjectBase.BFLPNICDDFH.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); NMKAJLBKMPD nmkajlbkmpd = this.k__BackingField; if (nmkajlbkmpd != 0) { MMMGPKBMDNO k__BackingField = nmkajlbkmpd.k__BackingField; CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } } // Token: 0x0600FB0B RID: 64267 RVA: 0x00398BFC File Offset: 0x00396DFC [Token(Token = "0x600FB0B")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270", Slot = "33")] public virtual void Bind(NMKAJLBKMPD DJNJIKLPIJP) { this.k__BackingField = DJNJIKLPIJP; } // Token: 0x0600FB0C RID: 64268 RVA: 0x00398C10 File Offset: 0x00396E10 [Token(Token = "0x600FB0C")] [Address(RVA = "0xCC37F0", Offset = "0xCC25F0", VA = "0x180CC37F0", Slot = "34")] public virtual void OnVisualizationAcquired(object EHHKGBAMIOP) { int num; do { num = 0; } while (EHHKGBAMIOP != 0 && EHHKGBAMIOP == 0); this.k__BackingField = num; ControlPanelTransformSync.RemoveComponent(num); GameObject gameObject; ControlPanelTransformSync controlPanelTransformSync = gameObject.AddComponent(); controlPanelTransformSync.FOLFCOHAJMD = num; controlPanelTransformSync.KGFHBNBNGNO = this; Action aajcfjjopam = this.AAJCFJJOPAM; this.k__BackingField = controlPanelTransformSync; if (aajcfjjopam != 0) { Chip chip = this.k__BackingField; aajcfjjopam(chip); } } // Token: 0x0600FB0D RID: 64269 RVA: 0x00398C6C File Offset: 0x00396E6C [Token(Token = "0x600FB0D")] [Address(RVA = "0xCC38E0", Offset = "0xCC26E0", VA = "0x180CC38E0", Slot = "23")] public void OnVisualizationReleased(object EHHKGBAMIOP) { int num = 0; bool flag = EHHKGBAMIOP != 0; int num2 = 0; bool flag2 = IEIBEBFINNI.OOIFJNPLOLF(flag, "Unexpected 'null' passed to OnVisualizationReleased()", num, NJOJCAHDMED.Error); int num3 = 0; bool flag3 = IEIBEBFINNI.OOIFJNPLOLF(this.k__BackingField == EHHKGBAMIOP, "Unexpected chip passed to OnVisualizationReleased()", num3, NJOJCAHDMED.Error); Action edbofmcpcad = this.EDBOFMCPCAD; if (edbofmcpcad != 0) { Chip chip = this.k__BackingField; edbofmcpcad(chip); } ControlPanelTransformSync.RemoveComponent(this.k__BackingField); this.k__BackingField = num2; this.k__BackingField = num2; } // Token: 0x17002902 RID: 10498 // (get) Token: 0x0600FB0E RID: 64270 RVA: 0x00398CE8 File Offset: 0x00396EE8 [Token(Token = "0x17002902")] private IEnumerable BGANBIILLOA { [Token(Token = "0x600FB0E")] [Address(RVA = "0xCC31F0", Offset = "0xCC1FF0", VA = "0x180CC31F0", Slot = "24")] get { KLAMCLLEFGI[] array = new KLAMCLLEFGI[1]; KLAMCLLEFGI bflpnicddfh = ControlPanelCircuitObjectBase.BFLPNICDDFH; if (bflpnicddfh != 0) { } array[0] = bflpnicddfh; IEnumerable enumerable; return enumerable; } } // Token: 0x0600FB0F RID: 64271 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FB0F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] [Conditional("UNITY_EDITOR")] public void LogPositions(string LHOMKMINCHH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FB10 RID: 64272 RVA: 0x00398D18 File Offset: 0x00396F18 [Token(Token = "0x600FB10")] [Address(RVA = "0xCC44D0", Offset = "0xCC32D0", VA = "0x180CC44D0")] protected ControlPanelCircuitObjectBase() { Guid empty = Guid.Empty; this.k__BackingField = empty; base..ctor(); } // Token: 0x0600FB11 RID: 64273 RVA: 0x00398D38 File Offset: 0x00396F38 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600FB11")] [Address(RVA = "0xCC43E0", Offset = "0xCC31E0", VA = "0x180CC43E0")] static ControlPanelCircuitObjectBase() { KLAMCLLEFGI klamcllefgi; ControlPanelCircuitObjectBase.BFLPNICDDFH = klamcllefgi; } // Token: 0x0400A601 RID: 42497 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A601")] private NDBBKDMPBHD MEAJMKMOFON; // Token: 0x0400A602 RID: 42498 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A602")] protected bool AJJCOJDHAHG; // Token: 0x0400A603 RID: 42499 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A603")] [SerializeField] private Transform controlPanelTetherPoint; // Token: 0x0400A60C RID: 42508 [Token(Token = "0x400A60C")] private static readonly KLAMCLLEFGI BFLPNICDDFH; // Token: 0x0200259E RID: 9630 [Token(Token = "0x200259E")] protected sealed class ADBFKDDKCIM : MulticastDelegate { // Token: 0x0600FB12 RID: 64274 RVA: 0x00398D4C File Offset: 0x00396F4C [Token(Token = "0x600FB12")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public ADBFKDDKCIM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600FB13 RID: 64275 RVA: 0x00398D68 File Offset: 0x00396F68 [Token(Token = "0x600FB13")] [Address(RVA = "0xCB2FB0", Offset = "0xCB1DB0", VA = "0x180CB2FB0", Slot = "13")] public void Invoke(in Guid NPLEMIALBEG, ALPFDJAAMJP AOGLODOINCA) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600FB14 RID: 64276 RVA: 0x00398E08 File Offset: 0x00397008 [Token(Token = "0x600FB14")] [Address(RVA = "0xCB2F10", Offset = "0xCB1D10", VA = "0x180CB2F10", Slot = "14")] public IAsyncResult BeginInvoke(in Guid NPLEMIALBEG, ALPFDJAAMJP AOGLODOINCA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600FB15 RID: 64277 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FB15")] [Address(RVA = "0xCB2FA0", Offset = "0xCB1DA0", VA = "0x180CB2FA0", Slot = "15")] public void EndInvoke(in Guid NPLEMIALBEG, IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }