Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/CircuitsV2/ContextNodes/ControlPanelCircuitObjectBase.cs
T
2026-04-10 22:50:51 +02:00

795 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: 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<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: 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.<KHGALJDKAAE>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.<GBGPODNIKAN>k__BackingField;
}
while (controlPanelTransformSync == 0);
return controlPanelTransformSync.<DBGPFLMKICF>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.<KHGALJDKAAE>k__BackingField;
if (nmkajlbkmpd == 0)
{
return;
}
HKAJJAAGKDJ hkajjaagkdj = nmkajlbkmpd.FKHHKIMHEHF;
if (hkajjaagkdj != 0)
{
return hkajjaagkdj.<BCMDGNNLAPC>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<Chip> 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<Chip> 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<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<KLAMCLLEFGI> 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: 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.<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: 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.<NCDDBCFOHLN>k__BackingField = transform;
IEnumerable<KLAMCLLEFGI> 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.<PDMNFLEPABL>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<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 = NHDIECBEHBE.KIHJMDKKLKH(this.<FJNIBMBBEAJ>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 <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: 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<Vector3, Quaternion> 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.<NCDDBCFOHLN>k__BackingField;
float z = GHBPCACOCOL.z;
Transform transform2 = this.<NCDDBCFOHLN>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.<KHGALJDKAAE>k__BackingField;
if (nmkajlbkmpd != 0)
{
HKAJJAAGKDJ hkajjaagkdj = nmkajlbkmpd.FKHHKIMHEHF;
if (hkajjaagkdj != 0 && hkajjaagkdj.EINGKCFOPNF && !hkajjaagkdj.EBBAMMGDIJP.EHLLBKHKIKO)
{
if (this.<GBGPODNIKAN>k__BackingField != 0)
{
}
if (0 == 0)
{
NMKAJLBKMPD nmkajlbkmpd2 = this.<KHGALJDKAAE>k__BackingField;
if (nmkajlbkmpd2 == 0 || nmkajlbkmpd2.FKHHKIMHEHF != 0)
{
}
Transform transform = this.<NCDDBCFOHLN>k__BackingField;
Transform transform2 = this.<NCDDBCFOHLN>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.<KHGALJDKAAE>k__BackingField;
if (nmkajlbkmpd != 0)
{
MMMGPKBMDNO <MIOCACIPOGD>k__BackingField = nmkajlbkmpd.<MIOCACIPOGD>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<KLAMCLLEFGI> OKLNJOPHHDI
{
[Token(Token = "0x600FB08")]
[Address(RVA = "0xCC46D0", Offset = "0xCC34D0", VA = "0x180CC46D0", Slot = "19")]
get
{
LDIJBEFKFFE[] components = base.GetComponents<LDIJBEFKFFE>();
Func<LDIJBEFKFFE, IEnumerable<KLAMCLLEFGI>> <>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<LDIJBEFKFFE, KLAMCLLEFGI>(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<FFFEOMMKNAE> 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.<KHGALJDKAAE>k__BackingField;
if (nmkajlbkmpd != 0)
{
MMMGPKBMDNO <MIOCACIPOGD>k__BackingField = nmkajlbkmpd.<MIOCACIPOGD>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.<KHGALJDKAAE>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.<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: 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.<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: 0x17002902 RID: 10498
// (get) Token: 0x0600FB0E RID: 64270 RVA: 0x00398CE8 File Offset: 0x00396EE8
[Token(Token = "0x17002902")]
private IEnumerable<KLAMCLLEFGI> 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<KLAMCLLEFGI> 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.<FJNIBMBBEAJ>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.");
}
}
}
}