Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

805 lines
28 KiB
C#

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<System.Guid> 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.<KHGALJDKAAE>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.<GBGPODNIKAN>k__BackingField;
}
while (controlPanelTransformSync == 0);
return controlPanelTransformSync.<DBGPFLMKICF>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.<KHGALJDKAAE>k__BackingField;
if (cbncgodmkfm == 0)
{
return;
}
GDEMLIKHCBM gdemlikhcbm = cbncgodmkfm.FKHHKIMHEHF;
if (gdemlikhcbm != 0)
{
return gdemlikhcbm.<BCMDGNNLAPC>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<Chip> 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<Chip> 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<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action);
if (!this.<NCDDBCFOHLN>k__BackingField)
{
Transform transform = new GameObject("ControlPanelAttachPoint").transform;
this.<NCDDBCFOHLN>k__BackingField = transform;
IEnumerable<KJCDLNGPNDB> enumerable = this.JBINOGIKLAJ();
}
NDBBKDMPBHD[] components = base.GetComponents<NDBBKDMPBHD>();
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.<NCDDBCFOHLN>k__BackingField;
Transform transform2 = this.<NCDDBCFOHLN>k__BackingField;
Vector3 vector;
float z = vector.z;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, Quaternion> 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.<NCDDBCFOHLN>k__BackingField = transform;
IEnumerable<KJCDLNGPNDB> 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.<PDMNFLEPABL>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<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
MFBGLIHGCGO<AGAJMBPABDL> 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.<FJNIBMBBEAJ>k__BackingField;
Guid empty = Guid.Empty;
if (guid != empty)
{
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
NIAJHAGLPND niajhaglpnd = HOHELBAKALB.KIHJMDKKLKH(this.<FJNIBMBBEAJ>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 <BCMDGNNLAPC>k__BackingField = this.<KHGALJDKAAE>k__BackingField.FKHHKIMHEHF.<BCMDGNNLAPC>k__BackingField;
Vector3 vector = <BCMDGNNLAPC>k__BackingField.EIGHMALKDDD;
Quaternion quaternion = <BCMDGNNLAPC>k__BackingField.HFFEJMHMKHB;
Transform transform = this.<NCDDBCFOHLN>k__BackingField;
bool flag;
if (flag)
{
}
Transform transform2 = this.<NCDDBCFOHLN>k__BackingField;
if (OIPPGCCCEPJ)
{
Transform transform3 = this.<NCDDBCFOHLN>k__BackingField;
Transform transform4 = this.<NCDDBCFOHLN>k__BackingField;
Vector3 localPosition = transform3.localPosition;
Transform transform5 = this.<NCDDBCFOHLN>k__BackingField;
Quaternion localRotation = transform3.localRotation;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, Quaternion> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcUpdateAttachPoint);
throw new NullReferenceException();
}
bool flag2;
if (flag2)
{
Transform transform6 = this.<NCDDBCFOHLN>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<Vector3, Quaternion> 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.<NCDDBCFOHLN>k__BackingField;
float z = GHBPCACOCOL.z;
Transform transform2 = this.<NCDDBCFOHLN>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.<KHGALJDKAAE>k__BackingField;
if (cbncgodmkfm != 0)
{
GDEMLIKHCBM gdemlikhcbm = cbncgodmkfm.FKHHKIMHEHF;
if (gdemlikhcbm != 0 && gdemlikhcbm.EINGKCFOPNF && !gdemlikhcbm.EBBAMMGDIJP.EHLLBKHKIKO)
{
if (this.<GBGPODNIKAN>k__BackingField != 0)
{
}
if (0 == 0)
{
CBNCGODMKFM cbncgodmkfm2 = this.<KHGALJDKAAE>k__BackingField;
if (cbncgodmkfm2 == 0 || cbncgodmkfm2.FKHHKIMHEHF != 0)
{
}
Transform transform = this.<NCDDBCFOHLN>k__BackingField;
Transform transform2 = this.<NCDDBCFOHLN>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.<KHGALJDKAAE>k__BackingField;
if (cbncgodmkfm != 0)
{
OPOJBGBNCAK <MIOCACIPOGD>k__BackingField = cbncgodmkfm.<MIOCACIPOGD>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<KJCDLNGPNDB> OKLNJOPHHDI
{
[Token(Token = "0x600FF21")]
[Address(RVA = "0x17C3290", Offset = "0x17C2290", VA = "0x1817C3290", Slot = "20")]
get
{
LDIJBEFKFFE[] components = base.GetComponents<LDIJBEFKFFE>();
Func<LDIJBEFKFFE, IEnumerable<KJCDLNGPNDB>> <>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<LDIJBEFKFFE, KJCDLNGPNDB>(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<BCNIMINBPOE> 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.<KHGALJDKAAE>k__BackingField;
if (cbncgodmkfm != 0)
{
OPOJBGBNCAK <MIOCACIPOGD>k__BackingField = cbncgodmkfm.<MIOCACIPOGD>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.<KHGALJDKAAE>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.<AKLLFMADFOL>k__BackingField = num;
ControlPanelTransformSync.RemoveComponent(num);
GameObject gameObject;
ControlPanelTransformSync controlPanelTransformSync = gameObject.AddComponent<ControlPanelTransformSync>();
controlPanelTransformSync.FOLFCOHAJMD = num;
controlPanelTransformSync.KGFHBNBNGNO = this;
Action<Chip> aajcfjjopam = this.AAJCFJJOPAM;
this.<GBGPODNIKAN>k__BackingField = controlPanelTransformSync;
if (aajcfjjopam != 0)
{
Chip chip = this.<AKLLFMADFOL>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.<AKLLFMADFOL>k__BackingField == EHHKGBAMIOP, "Unexpected chip passed to OnVisualizationReleased()", num3, NJOJCAHDMED.Error);
Action<Chip> edbofmcpcad = this.EDBOFMCPCAD;
if (edbofmcpcad != 0)
{
Chip chip = this.<AKLLFMADFOL>k__BackingField;
edbofmcpcad(chip);
}
ControlPanelTransformSync.RemoveComponent(this.<AKLLFMADFOL>k__BackingField);
this.<GBGPODNIKAN>k__BackingField = num2;
this.<AKLLFMADFOL>k__BackingField = num2;
}
// Token: 0x170029A8 RID: 10664
// (get) Token: 0x0600FF27 RID: 65319 RVA: 0x003A227C File Offset: 0x003A047C
[Token(Token = "0x170029A8")]
private IEnumerable<KJCDLNGPNDB> 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<KJCDLNGPNDB> 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.<FJNIBMBBEAJ>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.");
}
}
}
}