805 lines
28 KiB
C#
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.");
|
|
}
|
|
}
|
|
}
|
|
}
|