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: 0x02002683 RID: 9859 [Token(Token = "0x2002683")] public abstract class ControlPanelCircuitObjectBase : MonoBehaviourPun, IEDOOPDEHPP, LDIJBEFKFFE { // Token: 0x17002995 RID: 10645 // (get) Token: 0x0600FEF8 RID: 65272 RVA: 0x003A1A8C File Offset: 0x0039FC8C [Token(Token = "0x17002995")] public Transform OJGBEGCCFAA { [Token(Token = "0x600FEF8")] [Address(RVA = "0x17C3500", Offset = "0x17C2500", VA = "0x1817C3500")] get { Transform transform = this.controlPanelTetherPoint; int num = 0; if (transform == num) { return base.transform; } return this.controlPanelTetherPoint; } } // Token: 0x17002996 RID: 10646 // (get) Token: 0x0600FEF9 RID: 65273 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600FEFA RID: 65274 RVA: 0x003A1ABC File Offset: 0x0039FCBC [Token(Token = "0x17002996")] public Guid EHAHNCBCNGM { [Token(Token = "0x600FEF9")] [Address(RVA = "0x12986A0", Offset = "0x12976A0", VA = "0x1812986A0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600FEFA")] [Address(RVA = "0x12987C0", Offset = "0x12977C0", VA = "0x1812987C0")] [CompilerGenerated] private set { } } // Token: 0x17002997 RID: 10647 // (get) Token: 0x0600FEFB RID: 65275 RVA: 0x003A1ACC File Offset: 0x0039FCCC // (set) Token: 0x0600FEFC RID: 65276 RVA: 0x003A1AE0 File Offset: 0x0039FCE0 [Token(Token = "0x17002997")] public CBNCGODMKFM EMNLEEOOHFP { [Token(Token = "0x600FEFB")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get; [Token(Token = "0x600FEFC")] [Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")] protected set; } // Token: 0x17002998 RID: 10648 // (get) Token: 0x0600FEFD RID: 65277 RVA: 0x003A1AF4 File Offset: 0x0039FCF4 [Token(Token = "0x17002998")] public Guid? GLGJMHOAGGJ { [Token(Token = "0x600FEFD")] [Address(RVA = "0x17C33B0", Offset = "0x17C23B0", VA = "0x1817C33B0")] get { /* An exception occurred when decompiling this method (0600FEFD) 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: 0x17002999 RID: 10649 // (get) Token: 0x0600FEFE RID: 65278 RVA: 0x003A1B0C File Offset: 0x0039FD0C [Token(Token = "0x17002999")] public GDEMLIKHCBM FKHHKIMHEHF { [Token(Token = "0x600FEFE")] [Address(RVA = "0x17C3270", Offset = "0x17C2270", VA = "0x1817C3270")] get { CBNCGODMKFM cbncgodmkfm = this.k__BackingField; if (cbncgodmkfm != 0) { return cbncgodmkfm.FKHHKIMHEHF; } } } // Token: 0x1700299A RID: 10650 // (get) Token: 0x0600FEFF RID: 65279 RVA: 0x003A1B2C File Offset: 0x0039FD2C [Token(Token = "0x1700299A")] public bool PIOJMBHKLKD { [Token(Token = "0x600FEFF")] [Address(RVA = "0x17C3390", Offset = "0x17C2390", VA = "0x1817C3390")] get { ControlPanelTransformSync controlPanelTransformSync; do { controlPanelTransformSync = this.k__BackingField; } while (controlPanelTransformSync == 0); return controlPanelTransformSync.k__BackingField; } } // Token: 0x1700299B RID: 10651 // (get) Token: 0x0600FF00 RID: 65280 RVA: 0x003A1B4C File Offset: 0x0039FD4C [Token(Token = "0x1700299B")] public LDMOBAJHLIN MGACEPJNNMJ { [Token(Token = "0x600FF00")] [Address(RVA = "0x17C3240", Offset = "0x17C2240", VA = "0x1817C3240")] get { CBNCGODMKFM cbncgodmkfm = this.k__BackingField; if (cbncgodmkfm == 0) { return; } GDEMLIKHCBM gdemlikhcbm = cbncgodmkfm.FKHHKIMHEHF; if (gdemlikhcbm != 0) { return gdemlikhcbm.k__BackingField; } } } // Token: 0x1700299C RID: 10652 // (get) Token: 0x0600FF01 RID: 65281 RVA: 0x003A1B78 File Offset: 0x0039FD78 // (set) Token: 0x0600FF02 RID: 65282 RVA: 0x003A1B8C File Offset: 0x0039FD8C [Token(Token = "0x1700299C")] private protected Transform GJGFOIAALPD { [Token(Token = "0x600FF01")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] protected get; [Token(Token = "0x600FF02")] [Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")] private set; } // Token: 0x1700299D RID: 10653 // (get) Token: 0x0600FF03 RID: 65283 RVA: 0x003A1BA0 File Offset: 0x0039FDA0 // (set) Token: 0x0600FF04 RID: 65284 RVA: 0x003A1BB4 File Offset: 0x0039FDB4 [Token(Token = "0x1700299D")] private protected Chip ACKPGGFNBHE { [Token(Token = "0x600FF03")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] protected get; [Token(Token = "0x600FF04")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] private set; } // Token: 0x1700299E RID: 10654 // (get) Token: 0x0600FF05 RID: 65285 RVA: 0x003A1BC8 File Offset: 0x0039FDC8 // (set) Token: 0x0600FF06 RID: 65286 RVA: 0x003A1BDC File Offset: 0x0039FDDC [Token(Token = "0x1700299E")] private protected ControlPanelTransformSync KDADJDFCGNI { [Token(Token = "0x600FF05")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] protected get; [Token(Token = "0x600FF06")] [Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")] private set; } // Token: 0x1700299F RID: 10655 // (get) Token: 0x0600FF07 RID: 65287 RVA: 0x003A1BF0 File Offset: 0x0039FDF0 [Token(Token = "0x1700299F")] protected bool BIMKPFGLAKM { [Token(Token = "0x600FF07")] [Address(RVA = "0x17C1E80", Offset = "0x17C0E80", VA = "0x1817C1E80")] get { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; return true; } } // Token: 0x170029A0 RID: 10656 // (get) Token: 0x0600FF08 RID: 65288 [Token(Token = "0x170029A0")] protected abstract Transform BOKFEEKELJH { [Token(Token = "0x600FF08")] [Address(Slot = "26")] get; } // Token: 0x170029A1 RID: 10657 // (get) Token: 0x0600FF09 RID: 65289 [Token(Token = "0x170029A1")] protected abstract bool JKCKICAIAMM { [Token(Token = "0x600FF09")] [Address(Slot = "27")] get; } // Token: 0x14000133 RID: 307 // (add) Token: 0x0600FF0A RID: 65290 RVA: 0x003A1C0C File Offset: 0x0039FE0C // (remove) Token: 0x0600FF0B RID: 65291 RVA: 0x003A1C28 File Offset: 0x0039FE28 [Token(Token = "0x14000133")] public event Action AAJCFJJOPAM { [Token(Token = "0x600FF0A")] [Address(RVA = "0x17C3100", Offset = "0x17C2100", VA = "0x1817C3100")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600FF0B")] [Address(RVA = "0x17C3580", Offset = "0x17C2580", VA = "0x1817C3580")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000134 RID: 308 // (add) Token: 0x0600FF0C RID: 65292 RVA: 0x003A1C44 File Offset: 0x0039FE44 // (remove) Token: 0x0600FF0D RID: 65293 RVA: 0x003A1C60 File Offset: 0x0039FE60 [Token(Token = "0x14000134")] public event Action EDBOFMCPCAD { [Token(Token = "0x600FF0C")] [Address(RVA = "0x17C31A0", Offset = "0x17C21A0", VA = "0x1817C31A0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600FF0D")] [Address(RVA = "0x17C3620", Offset = "0x17C2620", VA = "0x1817C3620")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x0600FF0E RID: 65294 RVA: 0x003A1C7C File Offset: 0x0039FE7C [Token(Token = "0x600FF0E")] [Address(RVA = "0x17C18B0", Offset = "0x17C08B0", VA = "0x1817C18B0", 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: 0x0600FF0F RID: 65295 RVA: 0x003A1D48 File Offset: 0x0039FF48 [Token(Token = "0x600FF0F")] [Address(RVA = "0x17C2220", Offset = "0x17C1220", VA = "0x1817C2220")] 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: 0x0600FF10 RID: 65296 RVA: 0x003A1D9C File Offset: 0x0039FF9C [Token(Token = "0x600FF10")] [Address(RVA = "0x17C1D10", Offset = "0x17C0D10", VA = "0x1817C1D10")] private void HJJFOLGEOHM() { Transform transform = new GameObject("ControlPanelAttachPoint").transform; this.k__BackingField = transform; IEnumerable enumerable = this.JBINOGIKLAJ(); } // Token: 0x0600FF11 RID: 65297 RVA: 0x003A1DD0 File Offset: 0x0039FFD0 [Token(Token = "0x600FF11")] [Address(RVA = "0x17C1EE0", Offset = "0x17C0EE0", VA = "0x1817C1EE0")] private void LAKGACBAKOO(in Guid NPLEMIALBEG, IBCBIHDPPLI AOGLODOINCA) { this.k__BackingField = AOGLODOINCA; } // Token: 0x0600FF12 RID: 65298 [Token(Token = "0x600FF12")] [Address(Slot = "28")] protected abstract void GDDNMOFAPAO(ControlPanelCircuitObjectBase.ADBFKDDKCIM KBOKKKPGKBG); // Token: 0x0600FF13 RID: 65299 RVA: 0x003A1DE4 File Offset: 0x0039FFE4 [Token(Token = "0x600FF13")] [Address(RVA = "0x17C1F90", Offset = "0x17C0F90", VA = "0x1817C1F90", 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 = HOHELBAKALB.KIHJMDKKLKH(this.k__BackingField); instance2.RequestReduce(niajhaglpnd); } } } if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { this.LGJBBNODNCM(); } base.OnDestroy(); } // Token: 0x0600FF14 RID: 65300 RVA: 0x003A1E98 File Offset: 0x003A0098 [Token(Token = "0x600FF14")] [Address(RVA = "0x17C1EF0", Offset = "0x17C0EF0", VA = "0x1817C1EF0", Slot = "29")] protected virtual void LGJBBNODNCM() { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Add(this); } // Token: 0x0600FF15 RID: 65301 RVA: 0x003A1EBC File Offset: 0x003A00BC [Token(Token = "0x600FF15")] [Address(RVA = "0x17C1C70", Offset = "0x17C0C70", VA = "0x1817C1C70", Slot = "30")] protected virtual void CMPFNCGMHBK() { bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Remove(this); } // Token: 0x0600FF16 RID: 65302 RVA: 0x003A1EE0 File Offset: 0x003A00E0 [Token(Token = "0x600FF16")] [Address(RVA = "0x17C2A10", Offset = "0x17C1A10", VA = "0x1817C2A10")] public void UpdateAttachPointIfAttached(bool OIPPGCCCEPJ = false) { if (this.BOKFEEKELJH != 0) { LDMOBAJHLIN 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: 0x0600FF17 RID: 65303 RVA: 0x003A1F80 File Offset: 0x003A0180 [Token(Token = "0x600FF17")] [Address(RVA = "0x17C1B90", Offset = "0x17C0B90", VA = "0x1817C1B90")] protected void BCGMAHAILEH(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcUpdateAttachPoint); float z = GHBPCACOCOL.z; } // Token: 0x0600FF18 RID: 65304 RVA: 0x003A1FB0 File Offset: 0x003A01B0 [Token(Token = "0x600FF18")] [Address(RVA = "0x17C28C0", Offset = "0x17C18C0", VA = "0x1817C28C0")] [NFOMENMAOIA] public void RpcUpdateAttachPoint(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN) { Transform transform = this.k__BackingField; float z = GHBPCACOCOL.z; Transform transform2 = this.k__BackingField; } // Token: 0x0600FF19 RID: 65305 RVA: 0x003A1FD8 File Offset: 0x003A01D8 [Token(Token = "0x600FF19")] [Address(RVA = "0x17C2CF0", Offset = "0x17C1CF0", VA = "0x1817C2CF0")] public void UpdateControlPanelTransformIfAttached() { CBNCGODMKFM cbncgodmkfm = this.k__BackingField; if (cbncgodmkfm != 0) { GDEMLIKHCBM gdemlikhcbm = cbncgodmkfm.FKHHKIMHEHF; if (gdemlikhcbm != 0 && gdemlikhcbm.EINGKCFOPNF && !gdemlikhcbm.EBBAMMGDIJP.EHLLBKHKIKO) { if (this.k__BackingField != 0) { } if (0 == 0) { CBNCGODMKFM cbncgodmkfm2 = this.k__BackingField; if (cbncgodmkfm2 == 0 || cbncgodmkfm2.FKHHKIMHEHF != 0) { } Transform transform = this.k__BackingField; Transform transform2 = this.k__BackingField; bool flag; bool flag2; if (flag || flag2) { } } } } } // Token: 0x0600FF1A RID: 65306 RVA: 0x003A205C File Offset: 0x003A025C [Token(Token = "0x600FF1A")] [Address(RVA = "0x17C2590", Offset = "0x17C1590", VA = "0x1817C2590")] public void Publish(in Guid MEJJDOHGNHG, in DIKKAMMAGOI CNHFNHIFIAD) { CBNCGODMKFM cbncgodmkfm = this.k__BackingField; if (cbncgodmkfm != 0) { OPOJBGBNCAK k__BackingField = cbncgodmkfm.k__BackingField; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } } // Token: 0x170029A2 RID: 10658 // (get) Token: 0x0600FF1B RID: 65307 [Token(Token = "0x170029A2")] public abstract string FIKEBGGCDFN { [Token(Token = "0x600FF1B")] [Address(Slot = "31")] get; } // Token: 0x170029A3 RID: 10659 // (get) Token: 0x0600FF1C RID: 65308 RVA: 0x003A2090 File Offset: 0x003A0290 [Token(Token = "0x170029A3")] public MCAEIANPGOL BLJAPPNMJNJ { [Token(Token = "0x600FF1C")] [Address(RVA = "0x17C3450", Offset = "0x17C2450", VA = "0x1817C3450", Slot = "16")] get { NDBBKDMPBHD meajmkmofon = this.MEAJMKMOFON; int num = 0; num += num; num++; return meajmkmofon.BLJAPPNMJNJ; } } // Token: 0x170029A4 RID: 10660 // (get) Token: 0x0600FF1D RID: 65309 [Token(Token = "0x170029A4")] public abstract bool NPNNBEHIMHA { [Token(Token = "0x600FF1D")] [Address(Slot = "32")] get; } // Token: 0x170029A5 RID: 10661 // (get) Token: 0x0600FF1E RID: 65310 [Token(Token = "0x170029A5")] public abstract bool AJLFPEFKOMD { [Token(Token = "0x600FF1E")] [Address(Slot = "33")] get; } // Token: 0x170029A6 RID: 10662 // (get) Token: 0x0600FF1F RID: 65311 RVA: 0x003A20C4 File Offset: 0x003A02C4 // (set) Token: 0x0600FF20 RID: 65312 RVA: 0x003A20D8 File Offset: 0x003A02D8 [Token(Token = "0x170029A6")] public IBCBIHDPPLI BNAALFCCEFJ { [Token(Token = "0x600FF1F")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550", Slot = "19")] get; [Token(Token = "0x600FF20")] [Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")] private set; } // Token: 0x170029A7 RID: 10663 // (get) Token: 0x0600FF21 RID: 65313 RVA: 0x003A20EC File Offset: 0x003A02EC [Token(Token = "0x170029A7")] public IEnumerable OKLNJOPHHDI { [Token(Token = "0x600FF21")] [Address(RVA = "0x17C3290", Offset = "0x17C2290", VA = "0x1817C3290", Slot = "20")] get { LDIJBEFKFFE[] components = base.GetComponents(); Func> <>9__72_ = ControlPanelCircuitObjectBase.<>c.<>9__72_0; if (<>9__72_ == 0) { ControlPanelCircuitObjectBase.<>c.<>9__72_0 = delegate(LDIJBEFKFFE i) { throw new NullReferenceException(); }; } return Enumerable.SelectMany(components, <>9__72_); } } // Token: 0x0600FF22 RID: 65314 RVA: 0x003A2128 File Offset: 0x003A0328 [Token(Token = "0x600FF22")] [Address(RVA = "0x17C2930", Offset = "0x17C1930", VA = "0x1817C2930", Slot = "21")] public IFNLKKABKEB Self(GGLMKLIJBHG CHKKEHOKPJP) { int num = 0; num += num; num++; throw new NullReferenceException(); } // Token: 0x0600FF23 RID: 65315 RVA: 0x003A2144 File Offset: 0x003A0344 [Token(Token = "0x600FF23")] [Address(RVA = "0x17C2680", Offset = "0x17C1680", VA = "0x1817C2680", Slot = "34")] public void RaiseOnReset() { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Guid guid = ControlPanelCircuitObjectBase.BFLPNICDDFH.JPOHGBCEJEJ; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); CBNCGODMKFM cbncgodmkfm = this.k__BackingField; if (cbncgodmkfm != 0) { OPOJBGBNCAK k__BackingField = cbncgodmkfm.k__BackingField; CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } } // Token: 0x0600FF24 RID: 65316 RVA: 0x003A2190 File Offset: 0x003A0390 [Token(Token = "0x600FF24")] [Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0", Slot = "35")] public virtual void Bind(CBNCGODMKFM DJNJIKLPIJP) { this.k__BackingField = DJNJIKLPIJP; } // Token: 0x0600FF25 RID: 65317 RVA: 0x003A21A4 File Offset: 0x003A03A4 [Token(Token = "0x600FF25")] [Address(RVA = "0x17C23B0", Offset = "0x17C13B0", VA = "0x1817C23B0", Slot = "36")] 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: 0x0600FF26 RID: 65318 RVA: 0x003A2200 File Offset: 0x003A0400 [Token(Token = "0x600FF26")] [Address(RVA = "0x17C24A0", Offset = "0x17C14A0", VA = "0x1817C24A0", Slot = "24")] 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: 0x170029A8 RID: 10664 // (get) Token: 0x0600FF27 RID: 65319 RVA: 0x003A227C File Offset: 0x003A047C [Token(Token = "0x170029A8")] private IEnumerable BGANBIILLOA { [Token(Token = "0x600FF27")] [Address(RVA = "0x17C1DB0", Offset = "0x17C0DB0", VA = "0x1817C1DB0", Slot = "25")] get { KJCDLNGPNDB[] array = new KJCDLNGPNDB[1]; KJCDLNGPNDB bflpnicddfh = ControlPanelCircuitObjectBase.BFLPNICDDFH; if (bflpnicddfh != 0) { } array[0] = bflpnicddfh; IEnumerable enumerable; return enumerable; } } // Token: 0x0600FF28 RID: 65320 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FF28")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] [Conditional("UNITY_EDITOR")] public void LogPositions(string LHOMKMINCHH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FF29 RID: 65321 RVA: 0x003A22AC File Offset: 0x003A04AC [Token(Token = "0x600FF29")] [Address(RVA = "0x17C3090", Offset = "0x17C2090", VA = "0x1817C3090")] protected ControlPanelCircuitObjectBase() { Guid empty = Guid.Empty; this.k__BackingField = empty; base..ctor(); } // Token: 0x0600FF2A RID: 65322 RVA: 0x003A22CC File Offset: 0x003A04CC // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600FF2A")] [Address(RVA = "0x17C2FA0", Offset = "0x17C1FA0", VA = "0x1817C2FA0")] static ControlPanelCircuitObjectBase() { KJCDLNGPNDB kjcdlngpndb; ControlPanelCircuitObjectBase.BFLPNICDDFH = kjcdlngpndb; } // Token: 0x0400A806 RID: 43014 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A806")] private NDBBKDMPBHD MEAJMKMOFON; // Token: 0x0400A807 RID: 43015 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A807")] protected bool AJJCOJDHAHG; // Token: 0x0400A808 RID: 43016 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A808")] [SerializeField] private Transform controlPanelTetherPoint; // Token: 0x0400A811 RID: 43025 [Token(Token = "0x400A811")] private static readonly KJCDLNGPNDB BFLPNICDDFH; // Token: 0x02002684 RID: 9860 [Token(Token = "0x2002684")] protected sealed class ADBFKDDKCIM : MulticastDelegate { // Token: 0x0600FF2B RID: 65323 RVA: 0x003A22E0 File Offset: 0x003A04E0 [Token(Token = "0x600FF2B")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public ADBFKDDKCIM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600FF2C RID: 65324 RVA: 0x003A22FC File Offset: 0x003A04FC [Token(Token = "0x600FF2C")] [Address(RVA = "0x17B1840", Offset = "0x17B0840", VA = "0x1817B1840", Slot = "13")] public void Invoke(in Guid NPLEMIALBEG, IBCBIHDPPLI AOGLODOINCA) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600FF2D RID: 65325 RVA: 0x003A239C File Offset: 0x003A059C [Token(Token = "0x600FF2D")] [Address(RVA = "0x17B17A0", Offset = "0x17B07A0", VA = "0x1817B17A0", Slot = "14")] public IAsyncResult BeginInvoke(in Guid NPLEMIALBEG, IBCBIHDPPLI AOGLODOINCA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600FF2E RID: 65326 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FF2E")] [Address(RVA = "0x17B1830", Offset = "0x17B0830", VA = "0x1817B1830", Slot = "15")] public void EndInvoke(in Guid NPLEMIALBEG, IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }