m
This commit is contained in:
@@ -0,0 +1,264 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.ContextNodes
|
||||
{
|
||||
// Token: 0x02002680 RID: 9856
|
||||
[Token(Token = "0x2002680")]
|
||||
public sealed class CircuitBoardCircuitObject : MonoBehaviourPun, NANJBDPNGEH
|
||||
{
|
||||
// Token: 0x17002989 RID: 10633
|
||||
// (get) Token: 0x0600FECC RID: 65228 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600FECD RID: 65229 RVA: 0x003A11B0 File Offset: 0x0039F3B0
|
||||
[Token(Token = "0x17002989")]
|
||||
public Guid EHAHNCBCNGM
|
||||
{
|
||||
[Token(Token = "0x600FECC")]
|
||||
[Address(RVA = "0x15A3C30", Offset = "0x15A2C30", VA = "0x1815A3C30")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600FECD")]
|
||||
[Address(RVA = "0x17B7050", Offset = "0x17B6050", VA = "0x1817B7050")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700298A RID: 10634
|
||||
// (get) Token: 0x0600FECE RID: 65230 RVA: 0x003A11C0 File Offset: 0x0039F3C0
|
||||
[Token(Token = "0x1700298A")]
|
||||
public bool NPNNBEHIMHA
|
||||
{
|
||||
[Token(Token = "0x600FECE")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700298B RID: 10635
|
||||
// (get) Token: 0x0600FECF RID: 65231 RVA: 0x003A11D0 File Offset: 0x0039F3D0
|
||||
// (set) Token: 0x0600FED0 RID: 65232 RVA: 0x003A11E4 File Offset: 0x0039F3E4
|
||||
[Token(Token = "0x1700298B")]
|
||||
public IBCBIHDPPLI BNAALFCCEFJ
|
||||
{
|
||||
[Token(Token = "0x600FECF")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710", Slot = "16")]
|
||||
get;
|
||||
[Token(Token = "0x600FED0")]
|
||||
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600FED1 RID: 65233 RVA: 0x003A11F8 File Offset: 0x0039F3F8
|
||||
[Token(Token = "0x600FED1")]
|
||||
[Address(RVA = "0x17B7030", Offset = "0x17B6030", VA = "0x1817B7030", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.KFFICJJIGKK();
|
||||
int num = 0;
|
||||
this.Bind(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600FED2 RID: 65234 RVA: 0x003A1214 File Offset: 0x0039F414
|
||||
[Token(Token = "0x600FED2")]
|
||||
[Address(RVA = "0x17B74E0", Offset = "0x17B64E0", VA = "0x1817B74E0")]
|
||||
private void KFFICJJIGKK()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FED2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.CircuitsV2.ContextNodes.CircuitBoardCircuitObject::KFFICJJIGKK()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_93:
|
||||
stloc:Exception(var_9_9A, newobj:Exception(Exception::.ctor, ldloc:string(var_8)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600FED3 RID: 65235 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FED3")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
|
||||
public void Bind(FKDINJCKAMG CEHJGNDELGL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FED4 RID: 65236 RVA: 0x003A12BC File Offset: 0x0039F4BC
|
||||
[Token(Token = "0x600FED4")]
|
||||
[Address(RVA = "0x17B7060", Offset = "0x17B6060", VA = "0x1817B7060", Slot = "18")]
|
||||
public void Destroy()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(this == num))
|
||||
{
|
||||
KKPBCOOONNK.HMLHHNMGNAA(base.gameObject);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FED5 RID: 65237 RVA: 0x003A12EC File Offset: 0x0039F4EC
|
||||
[Token(Token = "0x600FED5")]
|
||||
[Address(RVA = "0x17B7450", Offset = "0x17B6450", VA = "0x1817B7450")]
|
||||
public static IEnumerable<CDJGLDCDALA> InstantiationRequestsFromContextData(IMFLCMFOEEJ GCICFNMOHBG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FED5)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<CDJGLDCDALA> RecRoom.CircuitsV2.ContextNodes.CircuitBoardCircuitObject::InstantiationRequestsFromContextData(IMFLCMFOEEJ)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_22:
|
||||
stloc:class [RecRoom.Networking.NetworkedObjects.Runtime]CDJGLDCDALA[](var_3_27, call:class [RecRoom.Networking.NetworkedObjects.Runtime]CDJGLDCDALA[](Array::Empty))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600FED6 RID: 65238 RVA: 0x003A1320 File Offset: 0x0039F520
|
||||
[Token(Token = "0x600FED6")]
|
||||
[Address(RVA = "0x17B72A0", Offset = "0x17B62A0", VA = "0x1817B72A0")]
|
||||
public static CDJGLDCDALA InstantiationRequestFromGuid(Guid IGEMANOEMIB)
|
||||
{
|
||||
CDJGLDCDALA cdjgldcdala = new CDJGLDCDALA();
|
||||
string name = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.circuitNetworkedObjectPrefab.name;
|
||||
cdjgldcdala.KIJGMPMMICC = name;
|
||||
float z = Vector3.zero.z;
|
||||
cdjgldcdala.EPKNJJIGHLN.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
cdjgldcdala.PIFFNJDGHDE = 1f;
|
||||
cdjgldcdala.CCHPMACBBGP = (int)((ulong)4294967295L);
|
||||
Dictionary<string, object> dictionary = new Dictionary();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FED7 RID: 65239 RVA: 0x003A13A0 File Offset: 0x0039F5A0
|
||||
[Token(Token = "0x600FED7")]
|
||||
[Address(RVA = "0x17B7120", Offset = "0x17B6120", VA = "0x1817B7120")]
|
||||
public static Dictionary<string, object> GenerateCircuitBoardInstantiationData(Guid IGEMANOEMIB)
|
||||
{
|
||||
Dictionary<string, object> dictionary = new Dictionary();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FED8 RID: 65240 RVA: 0x003A13C0 File Offset: 0x0039F5C0
|
||||
[Token(Token = "0x600FED8")]
|
||||
[Address(RVA = "0x17B71C0", Offset = "0x17B61C0", VA = "0x1817B71C0")]
|
||||
public static Guid GetCircuitBoardInstantiationData(MonoBehaviourPun CGOIPBLOAMP)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FED8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Guid RecRoom.CircuitsV2.ContextNodes.CircuitBoardCircuitObject::GetCircuitBoardInstantiationData(Photon.Pun.MonoBehaviourPun)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_1E:
|
||||
stloc:Exception(var_3_2E, newobj:Exception(Exception::.ctor, call:string(string::Format, ldstr:string("Error creating CircuitBoardCircuitObject. Context ID was not found in instantiation data:\n{0}"), ldloc:PPLFNCHJCEP[exp:object](var_2_08))))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600FED9 RID: 65241 RVA: 0x003A13FC File Offset: 0x0039F5FC
|
||||
[Token(Token = "0x600FED9")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public CircuitBoardCircuitObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FEDA RID: 65242 RVA: 0x003A1410 File Offset: 0x0039F610
|
||||
[Token(Token = "0x600FEDA")]
|
||||
[Address(RVA = "0x17B7790", Offset = "0x17B6790", VA = "0x1817B7790")]
|
||||
[CompilerGenerated]
|
||||
internal static IEnumerable<Guid> LAJHJPDKIJF(IMFLCMFOEEJ HKFENNANBHM)
|
||||
{
|
||||
RepeatedField<IMFLCMFOEEJ> mmfekbmkkhj = HKFENNANBHM.MMFEKBMKKHJ;
|
||||
Func<IMFLCMFOEEJ, bool> <>9__16_ = CircuitBoardCircuitObject.<>c.<>9__16_1;
|
||||
if (<>9__16_ == 0)
|
||||
{
|
||||
CircuitBoardCircuitObject.<>c.<>9__16_1 = (IMFLCMFOEEJ i) => i.PKHFPKCMMFA == IEMIIJLBKLL.CircuitBoard;
|
||||
}
|
||||
IEnumerable<IMFLCMFOEEJ> enumerable = Enumerable.Where<IMFLCMFOEEJ>(mmfekbmkkhj, <>9__16_);
|
||||
Func<IMFLCMFOEEJ, Guid> func;
|
||||
if (CircuitBoardCircuitObject.<>c.<>9__16_2 == 0)
|
||||
{
|
||||
func = delegate(IMFLCMFOEEJ i)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
CircuitBoardCircuitObject.<>c.<>9__16_2 = func;
|
||||
}
|
||||
IEnumerable<IMFLCMFOEEJ> enumerable2 = Enumerable.Select<IMFLCMFOEEJ, Guid>(enumerable, func);
|
||||
RepeatedField<IMFLCMFOEEJ> mmfekbmkkhj2 = HKFENNANBHM.MMFEKBMKKHJ;
|
||||
Func<IMFLCMFOEEJ, IEnumerable<Guid>> func2;
|
||||
if (CircuitBoardCircuitObject.<>c.<>9__16_3 == 0)
|
||||
{
|
||||
func2 = (IMFLCMFOEEJ i) => CircuitBoardCircuitObject.LAJHJPDKIJF(i);
|
||||
CircuitBoardCircuitObject.<>c.<>9__16_3 = func2;
|
||||
}
|
||||
IEnumerable<IMFLCMFOEEJ> enumerable3 = Enumerable.SelectMany<IMFLCMFOEEJ, Guid>(mmfekbmkkhj2, func2);
|
||||
return Enumerable.Concat<Guid>(enumerable2, enumerable3);
|
||||
}
|
||||
|
||||
// Token: 0x0400A7F4 RID: 42996
|
||||
[Token(Token = "0x400A7F4")]
|
||||
private const string NPDNMIIPJAA = "cv2_cb";
|
||||
|
||||
// Token: 0x0400A7F5 RID: 42997
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A7F5")]
|
||||
private bool DFPPPNJENAF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,439 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using Photon.Pun;
|
||||
using RecRoom.DataStructures;
|
||||
using RecRoom.Persistence;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.ContextNodes
|
||||
{
|
||||
// Token: 0x02002682 RID: 9858
|
||||
[Token(Token = "0x2002682")]
|
||||
public sealed class ControlPanelCircuitObject : ControlPanelCircuitObjectBase, NHMAJCPNJPG, EOCLMMENCKH, DJNMPDPNFJN, NGBLAGENLDK
|
||||
{
|
||||
// Token: 0x1700298C RID: 10636
|
||||
// (get) Token: 0x0600FEE0 RID: 65248 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600FEE1 RID: 65249 RVA: 0x003A1528 File Offset: 0x0039F728
|
||||
[Token(Token = "0x1700298C")]
|
||||
public Guid DOKJOLMADFI
|
||||
{
|
||||
[Token(Token = "0x600FEE0")]
|
||||
[Address(RVA = "0xD7AC90", Offset = "0xD79C90", VA = "0x180D7AC90")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600FEE1")]
|
||||
[Address(RVA = "0x1013480", Offset = "0x1012480", VA = "0x181013480")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700298D RID: 10637
|
||||
// (get) Token: 0x0600FEE2 RID: 65250 RVA: 0x003A1538 File Offset: 0x0039F738
|
||||
[Token(Token = "0x1700298D")]
|
||||
protected override Transform BOKFEEKELJH
|
||||
{
|
||||
[Token(Token = "0x600FEE2")]
|
||||
[Address(RVA = "0x5CF130", Offset = "0x5CE130", VA = "0x1805CF130", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700298E RID: 10638
|
||||
// (get) Token: 0x0600FEE3 RID: 65251 RVA: 0x003A154C File Offset: 0x0039F74C
|
||||
[Token(Token = "0x1700298E")]
|
||||
protected override bool JKCKICAIAMM
|
||||
{
|
||||
[Token(Token = "0x600FEE3")]
|
||||
[Address(RVA = "0x17C3830", Offset = "0x17C2830", VA = "0x1817C3830", Slot = "27")]
|
||||
get
|
||||
{
|
||||
CBNCGODMKFM <KHGALJDKAAE>k__BackingField = this.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField == 0 || <KHGALJDKAAE>k__BackingField.FKHHKIMHEHF == 0 || !this.<KHGALJDKAAE>k__BackingField.FKHHKIMHEHF.EINGKCFOPNF)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!this.<GOAKDMHKDDI>k__BackingField)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
ControlPanelTransformSync <GBGPODNIKAN>k__BackingField = this.<GBGPODNIKAN>k__BackingField;
|
||||
bool flag;
|
||||
if (<GBGPODNIKAN>k__BackingField != 0)
|
||||
{
|
||||
flag = !<GBGPODNIKAN>k__BackingField.<DBGPFLMKICF>k__BackingField;
|
||||
return flag;
|
||||
}
|
||||
return !flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FEE4 RID: 65252 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FEE4")]
|
||||
[Address(RVA = "0x17C38C0", Offset = "0x17C28C0", VA = "0x1817C38C0", Slot = "28")]
|
||||
protected override void GDDNMOFAPAO(ControlPanelCircuitObjectBase.ADBFKDDKCIM KBOKKKPGKBG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FEE5 RID: 65253 RVA: 0x003A15B0 File Offset: 0x0039F7B0
|
||||
[Token(Token = "0x600FEE5")]
|
||||
[Address(RVA = "0x17C45A0", Offset = "0x17C35A0", VA = "0x1817C45A0")]
|
||||
private ValueTuple<Guid, Guid, bool>? JGMOBEOHDAB(MonoBehaviourPun CGOIPBLOAMP)
|
||||
{
|
||||
PhotonView photonView;
|
||||
PPLFNCHJCEP pplfnchjcep = PPLFNCHJCEP.DKECDBMKDIK(photonView);
|
||||
bool flag;
|
||||
bool flag2;
|
||||
bool flag3;
|
||||
if (!flag || !flag2 || flag3)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FEE6 RID: 65254 RVA: 0x003A15D8 File Offset: 0x0039F7D8
|
||||
[Token(Token = "0x600FEE6")]
|
||||
[Address(RVA = "0x17C3F40", Offset = "0x17C2F40", VA = "0x1817C3F40")]
|
||||
private MLFEIPLKKLL GLPKICGKMAG()
|
||||
{
|
||||
ControlPanelSerializedState controlPanelSerializedState = this.serializedState;
|
||||
int num = 0;
|
||||
if (!(controlPanelSerializedState == num))
|
||||
{
|
||||
MLFEIPLKKLL mlfeiplkkll = this.serializedState.Root.Clone();
|
||||
if (mlfeiplkkll.ELFBKDCEIIN == AJPDJLOFMMF.V1New)
|
||||
{
|
||||
MLFEIPLKKLL mlfeiplkkll2 = new MLFEIPLKKLL();
|
||||
mlfeiplkkll2.ELFBKDCEIIN = (AJPDJLOFMMF)((ulong)2L);
|
||||
ControlPanelSerializedState controlPanelSerializedState2 = this.serializedState;
|
||||
MessageParser<IMFLCMFOEEJ> mhllbdfjbod = IMFLCMFOEEJ.MHLLBDFJBOD;
|
||||
byte[] contextTemplate = controlPanelSerializedState2.contextTemplate;
|
||||
IMFLCMFOEEJ imflcmfoeej = mhllbdfjbod.ParseFrom(contextTemplate);
|
||||
mlfeiplkkll2.FCABOBPGNOH = imflcmfoeej;
|
||||
ControlPanelSerializedState controlPanelSerializedState3 = this.serializedState;
|
||||
MessageParser<HNGJDJGPKDB> mhllbdfjbod2 = HNGJDJGPKDB.MHLLBDFJBOD;
|
||||
byte[] nodeTemplate = controlPanelSerializedState3.nodeTemplate;
|
||||
HNGJDJGPKDB hngjdjgpkdb = mhllbdfjbod2.ParseFrom(nodeTemplate);
|
||||
mlfeiplkkll2.IOMFEOIDAOC = hngjdjgpkdb;
|
||||
}
|
||||
JEKEHDFECBN mapicbaaamk = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MAPICBAAAMK;
|
||||
CECOJEKEILL.LPIPPFFPOHG(mlfeiplkkll, mapicbaaamk);
|
||||
Guid <FJNIBMBBEAJ>k__BackingField = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
ValueTuple<Guid, Guid>[] array = new ValueTuple<Guid, Guid>[1];
|
||||
IMFLCMFOEEJ imflcmfoeej2 = LAOLFHKHCIM.PJGBCKMBEPP<IMFLCMFOEEJ>(mlfeiplkkll.FCABOBPGNOH.MMFEKBMKKHJ);
|
||||
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
int num2 = 0;
|
||||
array[0] = num2;
|
||||
array[2] = num2;
|
||||
EJFIJDLBDNB ejfijdlbdnb = new EJFIJDLBDNB(<FJNIBMBBEAJ>k__BackingField, array);
|
||||
IMFLCMFOEEJ imflcmfoeej3 = EFBNJMFGMOG.FJEPNBBDFIA(mlfeiplkkll.FCABOBPGNOH, ejfijdlbdnb);
|
||||
mlfeiplkkll.FCABOBPGNOH = imflcmfoeej3;
|
||||
return mlfeiplkkll;
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x1700298F RID: 10639
|
||||
// (get) Token: 0x0600FEE7 RID: 65255 RVA: 0x003A1704 File Offset: 0x0039F904
|
||||
[Token(Token = "0x1700298F")]
|
||||
public override string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600FEE7")]
|
||||
[Address(RVA = "0x17C4C90", Offset = "0x17C3C90", VA = "0x1817C4C90", Slot = "31")]
|
||||
get
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool == num)
|
||||
{
|
||||
}
|
||||
int spawnableToolType = (int)this.tool.OGNBCNBPFCC;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002990 RID: 10640
|
||||
// (get) Token: 0x0600FEE8 RID: 65256 RVA: 0x003A173C File Offset: 0x0039F93C
|
||||
[Token(Token = "0x17002990")]
|
||||
public override bool NPNNBEHIMHA
|
||||
{
|
||||
[Token(Token = "0x600FEE8")]
|
||||
[Address(RVA = "0x17C4C00", Offset = "0x17C3C00", VA = "0x1817C4C00", Slot = "32")]
|
||||
get
|
||||
{
|
||||
PersistenceView persistenceView = this.persistenceView;
|
||||
int num = 0;
|
||||
bool flag = persistenceView != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.persistenceView.NPNNBEHIMHA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002991 RID: 10641
|
||||
// (get) Token: 0x0600FEE9 RID: 65257 RVA: 0x003A1774 File Offset: 0x0039F974
|
||||
[Token(Token = "0x17002991")]
|
||||
public override bool AJLFPEFKOMD
|
||||
{
|
||||
[Token(Token = "0x600FEE9")]
|
||||
[Address(RVA = "0x17C4B70", Offset = "0x17C3B70", VA = "0x1817C4B70", Slot = "33")]
|
||||
get
|
||||
{
|
||||
int spawnableToolType = (int)this.tool.OGNBCNBPFCC;
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
return runtimeSpawnableToolConfig.IsBetaItem;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FEEA RID: 65258 RVA: 0x003A179C File Offset: 0x0039F99C
|
||||
[Token(Token = "0x600FEEA")]
|
||||
[Address(RVA = "0x17C36C0", Offset = "0x17C26C0", VA = "0x1817C36C0", Slot = "35")]
|
||||
public override void Bind(CBNCGODMKFM DJNJIKLPIJP)
|
||||
{
|
||||
this.<FKADOJFHIKK>k__BackingField = false;
|
||||
this.<KHGALJDKAAE>k__BackingField = DJNJIKLPIJP;
|
||||
}
|
||||
|
||||
// Token: 0x0600FEEB RID: 65259 RVA: 0x003A17B8 File Offset: 0x0039F9B8
|
||||
[Token(Token = "0x600FEEB")]
|
||||
[Address(RVA = "0x17C4830", Offset = "0x17C3830", VA = "0x1817C4830", Slot = "36")]
|
||||
public override void OnVisualizationAcquired(object EHHKGBAMIOP)
|
||||
{
|
||||
do
|
||||
{
|
||||
if (this.HONELMCKFAE)
|
||||
{
|
||||
int num = 0;
|
||||
base.UpdateAttachPointIfAttached(num != 0);
|
||||
}
|
||||
}
|
||||
while (EHHKGBAMIOP != 0 && EHHKGBAMIOP == 0);
|
||||
this.<AKLLFMADFOL>k__BackingField = EHHKGBAMIOP;
|
||||
GameObject gameObject;
|
||||
ControlPanelTransformSync controlPanelTransformSync = gameObject.AddComponent<ControlPanelTransformSync>();
|
||||
controlPanelTransformSync.FOLFCOHAJMD = EHHKGBAMIOP;
|
||||
controlPanelTransformSync.KGFHBNBNGNO = this;
|
||||
Action<Chip> aajcfjjopam = this.AAJCFJJOPAM;
|
||||
this.<GBGPODNIKAN>k__BackingField = controlPanelTransformSync;
|
||||
if (aajcfjjopam != 0)
|
||||
{
|
||||
Chip <AKLLFMADFOL>k__BackingField = this.<AKLLFMADFOL>k__BackingField;
|
||||
aajcfjjopam(<AKLLFMADFOL>k__BackingField);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002992 RID: 10642
|
||||
// (get) Token: 0x0600FEEC RID: 65260 RVA: 0x003A1820 File Offset: 0x0039FA20
|
||||
// (set) Token: 0x0600FEED RID: 65261 RVA: 0x003A1834 File Offset: 0x0039FA34
|
||||
[Token(Token = "0x17002992")]
|
||||
public long HJGPNBCFDAB
|
||||
{
|
||||
[Token(Token = "0x600FEEC")]
|
||||
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0", Slot = "37")]
|
||||
get
|
||||
{
|
||||
return this.setTimestamp;
|
||||
}
|
||||
[Token(Token = "0x600FEED")]
|
||||
[Address(RVA = "0x42B6C0", Offset = "0x42A6C0", VA = "0x18042B6C0", Slot = "38")]
|
||||
set
|
||||
{
|
||||
this.setTimestamp = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002993 RID: 10643
|
||||
// (get) Token: 0x0600FEEE RID: 65262 RVA: 0x003A1848 File Offset: 0x0039FA48
|
||||
// (set) Token: 0x0600FEEF RID: 65263 RVA: 0x003A185C File Offset: 0x0039FA5C
|
||||
[Token(Token = "0x17002993")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x600FEEE")]
|
||||
[Address(RVA = "0xC9F900", Offset = "0xC9E900", VA = "0x180C9F900", Slot = "39")]
|
||||
get;
|
||||
[Token(Token = "0x600FEEF")]
|
||||
[Address(RVA = "0x17C4D50", Offset = "0x17C3D50", VA = "0x1817C4D50")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600FEF0 RID: 65264 RVA: 0x003A1870 File Offset: 0x0039FA70
|
||||
[Token(Token = "0x600FEF0")]
|
||||
[Address(RVA = "0x17C36D0", Offset = "0x17C26D0", VA = "0x1817C36D0", Slot = "40")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
this.HONELMCKFAE = true;
|
||||
if (HFBJGCHOANH != 0)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, Quaternion> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(base.RpcUpdateAttachPoint);
|
||||
this.HONELMCKFAE = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FEF1 RID: 65265 RVA: 0x003A18B4 File Offset: 0x0039FAB4
|
||||
[Token(Token = "0x600FEF1")]
|
||||
[Address(RVA = "0x17C4930", Offset = "0x17C3930", VA = "0x1817C4930", Slot = "41")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
GHFILCPNKEC ghfilcpnkec = new GHFILCPNKEC();
|
||||
ByteString byteString = this.<FJNIBMBBEAJ>k__BackingField.GFEDBBDFCMP();
|
||||
ghfilcpnkec.FDGOMLDJEAL = byteString;
|
||||
ByteString byteString2 = this.<CPPAJJGAKGC>k__BackingField.GFEDBBDFCMP();
|
||||
ghfilcpnkec.IKOLNGLPAAF = byteString2;
|
||||
Transform <NCDDBCFOHLN>k__BackingField = this.<NCDDBCFOHLN>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
MLLDBGNOBLL mlldbgnobll;
|
||||
ghfilcpnkec.HEOHIAONNPB = mlldbgnobll;
|
||||
Transform <NCDDBCFOHLN>k__BackingField2 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
MLLDBGNOBLL mlldbgnobll2;
|
||||
ghfilcpnkec.CHFBCCHIOFI = mlldbgnobll2;
|
||||
}
|
||||
|
||||
// Token: 0x0600FEF2 RID: 65266 RVA: 0x003A1920 File Offset: 0x0039FB20
|
||||
[Token(Token = "0x600FEF2")]
|
||||
[Address(RVA = "0x17C43D0", Offset = "0x17C33D0", VA = "0x1817C43D0", Slot = "42")]
|
||||
private void IHIEHMHHNGJ()
|
||||
{
|
||||
float z = Vector3.right.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
Transform transform = this.controlPanelSpawnPoint;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
Transform transform2 = this.controlPanelSpawnPoint;
|
||||
Transform transform3 = this.controlPanelSpawnPoint;
|
||||
}
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, Quaternion> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(base.RpcUpdateAttachPoint);
|
||||
}
|
||||
|
||||
// Token: 0x17002994 RID: 10644
|
||||
// (get) Token: 0x0600FEF3 RID: 65267 RVA: 0x003A1980 File Offset: 0x0039FB80
|
||||
// (set) Token: 0x0600FEF4 RID: 65268 RVA: 0x003A1994 File Offset: 0x0039FB94
|
||||
[Token(Token = "0x17002994")]
|
||||
public bool KMFDHILNCFC
|
||||
{
|
||||
[Token(Token = "0x600FEF3")]
|
||||
[Address(RVA = "0x17C4BF0", Offset = "0x17C3BF0", VA = "0x1817C4BF0")]
|
||||
get;
|
||||
[Token(Token = "0x600FEF4")]
|
||||
[Address(RVA = "0x17C4770", Offset = "0x17C3770", VA = "0x1817C4770")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600FEF5 RID: 65269 RVA: 0x003A19A8 File Offset: 0x0039FBA8
|
||||
[Token(Token = "0x600FEF5")]
|
||||
[Address(RVA = "0x17C4340", Offset = "0x17C3340", VA = "0x1817C4340", Slot = "43")]
|
||||
private void IBFFOCPIIJO()
|
||||
{
|
||||
ControlPanelTransformSync <GBGPODNIKAN>k__BackingField = this.<GBGPODNIKAN>k__BackingField;
|
||||
this.<GOAKDMHKDDI>k__BackingField = true;
|
||||
int num = 0;
|
||||
if (<GBGPODNIKAN>k__BackingField != num)
|
||||
{
|
||||
this.<GBGPODNIKAN>k__BackingField.AJFJMGMKFKG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FEF6 RID: 65270 RVA: 0x003A19E0 File Offset: 0x0039FBE0
|
||||
[Token(Token = "0x600FEF6")]
|
||||
[Address(RVA = "0x17C4780", Offset = "0x17C3780", VA = "0x1817C4780", Slot = "44")]
|
||||
private void NGJHFCACJHJ()
|
||||
{
|
||||
ControlPanelTransformSync <GBGPODNIKAN>k__BackingField = this.<GBGPODNIKAN>k__BackingField;
|
||||
this.<GOAKDMHKDDI>k__BackingField = false;
|
||||
int num = 0;
|
||||
if (<GBGPODNIKAN>k__BackingField != num)
|
||||
{
|
||||
ControlPanelTransformSync <GBGPODNIKAN>k__BackingField2 = this.<GBGPODNIKAN>k__BackingField;
|
||||
int mahoeaomfbd = <GBGPODNIKAN>k__BackingField2.MAHOEAOMFBD;
|
||||
if (mahoeaomfbd > 0)
|
||||
{
|
||||
<GBGPODNIKAN>k__BackingField2.MAHOEAOMFBD = mahoeaomfbd;
|
||||
if (mahoeaomfbd == 0)
|
||||
{
|
||||
<GBGPODNIKAN>k__BackingField2.OLMLLOCPKLN.Dispose();
|
||||
int num2 = 0;
|
||||
<GBGPODNIKAN>k__BackingField2.OLMLLOCPKLN = num2;
|
||||
<GBGPODNIKAN>k__BackingField2.JIALEJCECJC = num2;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FEF7 RID: 65271 RVA: 0x003A1A48 File Offset: 0x0039FC48
|
||||
[Token(Token = "0x600FEF7")]
|
||||
[Address(RVA = "0x17C4A80", Offset = "0x17C3A80", VA = "0x1817C4A80")]
|
||||
public ControlPanelCircuitObject()
|
||||
{
|
||||
SerializedGuid serializedGuid = SerializedGuid.PECEFFJNJCH();
|
||||
this.serializedCircuitContextId = serializedGuid;
|
||||
Guid empty = Guid.Empty;
|
||||
this.JBMFJOBFJHP = true;
|
||||
this.<CPPAJJGAKGC>k__BackingField = empty;
|
||||
Guid empty2 = Guid.Empty;
|
||||
this.<FJNIBMBBEAJ>k__BackingField = empty2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A7FC RID: 43004
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A7FC")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400A7FD RID: 43005
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400A7FD")]
|
||||
[SerializeField]
|
||||
private SerializedGuid serializedCircuitContextId;
|
||||
|
||||
// Token: 0x0400A7FE RID: 43006
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400A7FE")]
|
||||
[SerializeField]
|
||||
private ControlPanelSerializedState serializedState;
|
||||
|
||||
// Token: 0x0400A7FF RID: 43007
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400A7FF")]
|
||||
[JDBPLNPJCPC]
|
||||
[SerializeField]
|
||||
private long setTimestamp;
|
||||
|
||||
// Token: 0x0400A800 RID: 43008
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400A800")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndParent, false, true, false)]
|
||||
private PersistenceView persistenceView;
|
||||
|
||||
// Token: 0x0400A801 RID: 43009
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400A801")]
|
||||
[SerializeField]
|
||||
private Transform controlPanelSpawnPoint;
|
||||
|
||||
// Token: 0x0400A803 RID: 43011
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400A803")]
|
||||
private bool HONELMCKFAE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,804 @@
|
||||
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.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,495 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.FastLines;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.ContextNodes
|
||||
{
|
||||
// Token: 0x02002686 RID: 9862
|
||||
[Token(Token = "0x2002686")]
|
||||
public sealed class ControlPanelTransformSync : MonoBehaviour, NGBLAGENLDK, LAPMNGPJBEC, KJLKECANCDC, NLDHFOGPOHN
|
||||
{
|
||||
// Token: 0x170029A9 RID: 10665
|
||||
// (get) Token: 0x0600FF32 RID: 65330 RVA: 0x003A23EC File Offset: 0x003A05EC
|
||||
// (set) Token: 0x0600FF33 RID: 65331 RVA: 0x003A2400 File Offset: 0x003A0600
|
||||
[Token(Token = "0x170029A9")]
|
||||
public bool PIOJMBHKLKD
|
||||
{
|
||||
[Token(Token = "0x600FF32")]
|
||||
[Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")]
|
||||
get;
|
||||
[Token(Token = "0x600FF33")]
|
||||
[Address(RVA = "0x611070", Offset = "0x610070", VA = "0x180611070")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600FF34 RID: 65332 RVA: 0x003A2414 File Offset: 0x003A0614
|
||||
[Token(Token = "0x600FF34")]
|
||||
[Address(RVA = "0x17C51A0", Offset = "0x17C41A0", VA = "0x1817C51A0")]
|
||||
public static ControlPanelTransformSync AddComponent(Chip EHHKGBAMIOP, ControlPanelCircuitObjectBase KGFHBNBNGNO)
|
||||
{
|
||||
ControlPanelTransformSync.RemoveComponent(EHHKGBAMIOP);
|
||||
ControlPanelTransformSync controlPanelTransformSync = EHHKGBAMIOP.gameObject.AddComponent<ControlPanelTransformSync>();
|
||||
controlPanelTransformSync.FOLFCOHAJMD = EHHKGBAMIOP;
|
||||
controlPanelTransformSync.KGFHBNBNGNO = KGFHBNBNGNO;
|
||||
return controlPanelTransformSync;
|
||||
}
|
||||
|
||||
// Token: 0x0600FF35 RID: 65333 RVA: 0x003A2448 File Offset: 0x003A0648
|
||||
[Token(Token = "0x600FF35")]
|
||||
[Address(RVA = "0x17C5AE0", Offset = "0x17C4AE0", VA = "0x1817C5AE0")]
|
||||
public static void RemoveComponent(Chip EHHKGBAMIOP)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(EHHKGBAMIOP == num))
|
||||
{
|
||||
ControlPanelTransformSync component = EHHKGBAMIOP.GetComponent<ControlPanelTransformSync>();
|
||||
int num2 = 0;
|
||||
if (component != num2)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(component);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF36 RID: 65334 RVA: 0x003A2484 File Offset: 0x003A0684
|
||||
[Token(Token = "0x600FF36")]
|
||||
[Address(RVA = "0x17C5220", Offset = "0x17C4220", VA = "0x1817C5220")]
|
||||
private void Awake()
|
||||
{
|
||||
ControlPanelTransformSync.IJILFIJMDFF.BPAJKKAGPKB(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600FF37 RID: 65335 RVA: 0x003A2498 File Offset: 0x003A0698
|
||||
[Token(Token = "0x600FF37")]
|
||||
[Address(RVA = "0x17C59E0", Offset = "0x17C49E0", VA = "0x1817C59E0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ControlPanelTransformSync.IJILFIJMDFF.CHMNFDFCBJJ.Remove(this);
|
||||
int mahoeaomfbd = this.MAHOEAOMFBD;
|
||||
if (mahoeaomfbd > 0)
|
||||
{
|
||||
this.MAHOEAOMFBD = mahoeaomfbd;
|
||||
if (mahoeaomfbd == 0)
|
||||
{
|
||||
this.OLMLLOCPKLN.Dispose();
|
||||
int num = 0;
|
||||
this.OLMLLOCPKLN = num;
|
||||
this.JIALEJCECJC = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF38 RID: 65336 RVA: 0x003A24E8 File Offset: 0x003A06E8
|
||||
[Token(Token = "0x600FF38")]
|
||||
[Address(RVA = "0x17C58E0", Offset = "0x17C48E0", VA = "0x1817C58E0")]
|
||||
private void MOKDKHOBOFO()
|
||||
{
|
||||
ControlPanelCircuitObjectBase kgfhbnbngno = this.KGFHBNBNGNO;
|
||||
int num = 0;
|
||||
if (kgfhbnbngno != num)
|
||||
{
|
||||
this.KGFHBNBNGNO.UpdateControlPanelTransformIfAttached();
|
||||
}
|
||||
if (this.OLMLLOCPKLN != (ulong)0L)
|
||||
{
|
||||
this.FBJNGBIGDFF();
|
||||
Chip folfcohajmd = this.FOLFCOHAJMD;
|
||||
int num2 = 0;
|
||||
folfcohajmd.RenderOutline(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF39 RID: 65337 RVA: 0x003A253C File Offset: 0x003A073C
|
||||
[Token(Token = "0x600FF39")]
|
||||
[Address(RVA = "0x17C5AD0", Offset = "0x17C4AD0", VA = "0x1817C5AD0")]
|
||||
public void OnObjectSelected()
|
||||
{
|
||||
this.AJFJMGMKFKG();
|
||||
}
|
||||
|
||||
// Token: 0x0600FF3A RID: 65338 RVA: 0x003A2550 File Offset: 0x003A0750
|
||||
[Token(Token = "0x600FF3A")]
|
||||
[Address(RVA = "0x17C58A0", Offset = "0x17C48A0", VA = "0x1817C58A0")]
|
||||
public void OnObjectDeselected()
|
||||
{
|
||||
int mahoeaomfbd = this.MAHOEAOMFBD;
|
||||
if (mahoeaomfbd > 0)
|
||||
{
|
||||
this.MAHOEAOMFBD = mahoeaomfbd;
|
||||
if (mahoeaomfbd == 0)
|
||||
{
|
||||
this.OLMLLOCPKLN.Dispose();
|
||||
int num = 0;
|
||||
this.OLMLLOCPKLN = num;
|
||||
this.JIALEJCECJC = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF3B RID: 65339 RVA: 0x003A2594 File Offset: 0x003A0794
|
||||
[Token(Token = "0x600FF3B")]
|
||||
[Address(RVA = "0x17C5810", Offset = "0x17C4810", VA = "0x1817C5810")]
|
||||
private void JNEGKNKPCGB(bool OIPPGCCCEPJ = false)
|
||||
{
|
||||
ControlPanelCircuitObjectBase kgfhbnbngno = this.KGFHBNBNGNO;
|
||||
int num = 0;
|
||||
if (kgfhbnbngno != num)
|
||||
{
|
||||
this.KGFHBNBNGNO.UpdateAttachPointIfAttached(OIPPGCCCEPJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF3C RID: 65340 RVA: 0x003A25C8 File Offset: 0x003A07C8
|
||||
[Token(Token = "0x600FF3C")]
|
||||
[Address(RVA = "0x16B1240", Offset = "0x16B0240", VA = "0x1816B1240", Slot = "6")]
|
||||
private void GIMBGJMODOA()
|
||||
{
|
||||
this.KEBMIDGDNJA = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600FF3D RID: 65341 RVA: 0x003A25DC File Offset: 0x003A07DC
|
||||
[Token(Token = "0x600FF3D")]
|
||||
[Address(RVA = "0x17C5980", Offset = "0x17C4980", VA = "0x1817C5980", Slot = "7")]
|
||||
private void NACCNDOBGAH()
|
||||
{
|
||||
this.AJAENFHCFHB = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600FF3E RID: 65342 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FF3E")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
||||
private void DHHNIMOPONN()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FF3F RID: 65343 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FF3F")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
private void FJADHACPCNB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FF40 RID: 65344 RVA: 0x003A25F0 File Offset: 0x003A07F0
|
||||
[Token(Token = "0x600FF40")]
|
||||
[Address(RVA = "0x17C5280", Offset = "0x17C4280", VA = "0x1817C5280", Slot = "10")]
|
||||
private void GLGCJLPFEEE()
|
||||
{
|
||||
int num = 0;
|
||||
this.JNEGKNKPCGB(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600FF41 RID: 65345 RVA: 0x003A2608 File Offset: 0x003A0808
|
||||
[Token(Token = "0x600FF41")]
|
||||
[Address(RVA = "0x17C5280", Offset = "0x17C4280", VA = "0x1817C5280", Slot = "11")]
|
||||
private void BKHHBDCJDAK()
|
||||
{
|
||||
int num = 0;
|
||||
this.JNEGKNKPCGB(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600FF42 RID: 65346 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FF42")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")]
|
||||
private void HCJHBIHDHNJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FF43 RID: 65347 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FF43")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")]
|
||||
private void IDGLNOJNADK(Vector3 CEHJGNDELGL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FF44 RID: 65348 RVA: 0x003A2620 File Offset: 0x003A0820
|
||||
[Token(Token = "0x600FF44")]
|
||||
[Address(RVA = "0x17C5290", Offset = "0x17C4290", VA = "0x1817C5290", Slot = "14")]
|
||||
private void DCEAPCLIHDJ()
|
||||
{
|
||||
this.KEBMIDGDNJA = false;
|
||||
if (!this.AJAENFHCFHB)
|
||||
{
|
||||
this.JNEGKNKPCGB(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF45 RID: 65349 RVA: 0x003A2648 File Offset: 0x003A0848
|
||||
[Token(Token = "0x600FF45")]
|
||||
[Address(RVA = "0x17C57F0", Offset = "0x17C47F0", VA = "0x1817C57F0", Slot = "15")]
|
||||
private void IFJAIDCHNIF()
|
||||
{
|
||||
this.AJAENFHCFHB = false;
|
||||
if (!this.KEBMIDGDNJA)
|
||||
{
|
||||
this.JNEGKNKPCGB(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF46 RID: 65350 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FF46")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")]
|
||||
private void FLIGPKCPBDL()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FF47 RID: 65351 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FF47")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
|
||||
private void JMIIBAEBPCK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FF48 RID: 65352 RVA: 0x003A2670 File Offset: 0x003A0870
|
||||
[Token(Token = "0x600FF48")]
|
||||
[Address(RVA = "0x17C5090", Offset = "0x17C4090", VA = "0x1817C5090")]
|
||||
private void AJFJMGMKFKG()
|
||||
{
|
||||
int num = this.MAHOEAOMFBD;
|
||||
num++;
|
||||
this.MAHOEAOMFBD = num;
|
||||
if (num == 1)
|
||||
{
|
||||
FastLineSettings controlPanelTetherSettings = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.style.controlPanelTetherSettings;
|
||||
this.JIALEJCECJC = controlPanelTetherSettings;
|
||||
GADCODNLAIK gadcodnlaik = FastLineManager.Get(controlPanelTetherSettings.material, 200).AddLine();
|
||||
FastLineSettings jialejcecjc = this.JIALEJCECJC;
|
||||
this.OLMLLOCPKLN = gadcodnlaik;
|
||||
jialejcecjc.KLNHLGFMDLP(gadcodnlaik);
|
||||
this.FBJNGBIGDFF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF49 RID: 65353 RVA: 0x003A26E4 File Offset: 0x003A08E4
|
||||
[Token(Token = "0x600FF49")]
|
||||
[Address(RVA = "0x17C58A0", Offset = "0x17C48A0", VA = "0x1817C58A0")]
|
||||
private void MLPKEEEAPFB()
|
||||
{
|
||||
int mahoeaomfbd = this.MAHOEAOMFBD;
|
||||
if (mahoeaomfbd > 0)
|
||||
{
|
||||
this.MAHOEAOMFBD = mahoeaomfbd;
|
||||
if (mahoeaomfbd == 0)
|
||||
{
|
||||
this.OLMLLOCPKLN.Dispose();
|
||||
int num = 0;
|
||||
this.OLMLLOCPKLN = num;
|
||||
this.JIALEJCECJC = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF4A RID: 65354 RVA: 0x003A2728 File Offset: 0x003A0928
|
||||
[Token(Token = "0x600FF4A")]
|
||||
[Address(RVA = "0x17C52B0", Offset = "0x17C42B0", VA = "0x1817C52B0")]
|
||||
private void FBJNGBIGDFF()
|
||||
{
|
||||
ControlPanelCircuitObjectBase kgfhbnbngno = this.KGFHBNBNGNO;
|
||||
int num = 0;
|
||||
if (kgfhbnbngno != num)
|
||||
{
|
||||
Chip folfcohajmd = this.FOLFCOHAJMD;
|
||||
int num2 = 0;
|
||||
if (folfcohajmd != num2)
|
||||
{
|
||||
ControlPanelCircuitObjectBase kgfhbnbngno2 = this.KGFHBNBNGNO;
|
||||
Transform controlPanelTetherPoint = kgfhbnbngno2.controlPanelTetherPoint;
|
||||
int num3 = 0;
|
||||
if (controlPanelTetherPoint == num3)
|
||||
{
|
||||
Transform transform = kgfhbnbngno2.transform;
|
||||
}
|
||||
Transform controlPanelTetherPoint2 = kgfhbnbngno2.controlPanelTetherPoint;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Chip folfcohajmd2 = this.FOLFCOHAJMD;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform2 = folfcohajmd2.transform;
|
||||
Chip folfcohajmd3 = this.FOLFCOHAJMD;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
float num4 = folfcohajmd3.chipView.<ChipHeight>k__BackingField;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
Vector3 vector7;
|
||||
float z7 = vector7.z;
|
||||
float num5;
|
||||
num4 = num5;
|
||||
FastLineSettings jialejcecjc = this.JIALEJCECJC;
|
||||
float num6;
|
||||
if (num6 <= num4)
|
||||
{
|
||||
GADCODNLAIK olmllocpkln = this.OLMLLOCPKLN;
|
||||
Vector3 vector8;
|
||||
float z8 = vector8.z;
|
||||
}
|
||||
GADCODNLAIK gadcodnlaik = this.OLMLLOCPKLN.JNFDGNEADJL(1f, 0.004f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF4B RID: 65355 RVA: 0x003A2840 File Offset: 0x003A0A40
|
||||
[Token(Token = "0x600FF4B")]
|
||||
[Address(RVA = "0x17C57E0", Offset = "0x17C47E0", VA = "0x1817C57E0", Slot = "4")]
|
||||
private void IBFFOCPIIJO()
|
||||
{
|
||||
this.<DBGPFLMKICF>k__BackingField = true;
|
||||
this.AJFJMGMKFKG();
|
||||
}
|
||||
|
||||
// Token: 0x0600FF4C RID: 65356 RVA: 0x003A285C File Offset: 0x003A0A5C
|
||||
[Token(Token = "0x600FF4C")]
|
||||
[Address(RVA = "0x17C5990", Offset = "0x17C4990", VA = "0x1817C5990", Slot = "5")]
|
||||
private void NGJHFCACJHJ()
|
||||
{
|
||||
int mahoeaomfbd = this.MAHOEAOMFBD;
|
||||
this.<DBGPFLMKICF>k__BackingField = false;
|
||||
if (mahoeaomfbd > 0)
|
||||
{
|
||||
this.MAHOEAOMFBD = mahoeaomfbd;
|
||||
if (mahoeaomfbd == 0)
|
||||
{
|
||||
this.OLMLLOCPKLN.Dispose();
|
||||
int num = 0;
|
||||
this.OLMLLOCPKLN = num;
|
||||
this.JIALEJCECJC = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF4D RID: 65357 RVA: 0x003A28A8 File Offset: 0x003A0AA8
|
||||
[Token(Token = "0x600FF4D")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ControlPanelTransformSync()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A815 RID: 43029
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A815")]
|
||||
private Chip FOLFCOHAJMD;
|
||||
|
||||
// Token: 0x0400A816 RID: 43030
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A816")]
|
||||
private ControlPanelCircuitObjectBase KGFHBNBNGNO;
|
||||
|
||||
// Token: 0x0400A817 RID: 43031
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A817")]
|
||||
private bool KEBMIDGDNJA;
|
||||
|
||||
// Token: 0x0400A818 RID: 43032
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400A818")]
|
||||
private bool AJAENFHCFHB;
|
||||
|
||||
// Token: 0x0400A819 RID: 43033
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A819")]
|
||||
private int MAHOEAOMFBD;
|
||||
|
||||
// Token: 0x0400A81A RID: 43034
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A81A")]
|
||||
private GADCODNLAIK OLMLLOCPKLN;
|
||||
|
||||
// Token: 0x0400A81B RID: 43035
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A81B")]
|
||||
private FastLineSettings JIALEJCECJC;
|
||||
|
||||
// Token: 0x02002687 RID: 9863
|
||||
[Token(Token = "0x2002687")]
|
||||
private static class IJILFIJMDFF
|
||||
{
|
||||
// Token: 0x0600FF4E RID: 65358 RVA: 0x003A28BC File Offset: 0x003A0ABC
|
||||
[Token(Token = "0x600FF4E")]
|
||||
[Address(RVA = "0x17C8F20", Offset = "0x17C7F20", VA = "0x1817C8F20")]
|
||||
private static IEnumerator<KENFJGFMIPM> HCIEHECEDAK()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FF4E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.CircuitsV2.ContextNodes.ControlPanelTransformSync/IJILFIJMDFF::HCIEHECEDAK()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(IADOHNFNFIM::System.IDisposable.Dispose, ldloc:IADOHNFNFIM(var_0))
|
||||
stfld:int32(IADOHNFNFIM::<>1__state, ldloc:IADOHNFNFIM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
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: 0x0600FF4F RID: 65359 RVA: 0x003A28D8 File Offset: 0x003A0AD8
|
||||
[Token(Token = "0x600FF4F")]
|
||||
[Address(RVA = "0x17C8C40", Offset = "0x17C7C40", VA = "0x1817C8C40")]
|
||||
public static void BPAJKKAGPKB(ControlPanelTransformSync GCCLEJOGCCE)
|
||||
{
|
||||
if (!ControlPanelTransformSync.IJILFIJMDFF.CHMNFDFCBJJ.Contains(GCCLEJOGCCE))
|
||||
{
|
||||
ControlPanelTransformSync.IJILFIJMDFF.CHMNFDFCBJJ.Add(GCCLEJOGCCE);
|
||||
}
|
||||
DABKFAIHBBP hnmdhkbocpb = ControlPanelTransformSync.IJILFIJMDFF.HNMDHKBOCPB;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ControlPanelTransformSync.IJILFIJMDFF.IADOHNFNFIM iadohnfnfim;
|
||||
iadohnfnfim.System.IDisposable.Dispose();
|
||||
iadohnfnfim.<>1__state = (int)((ulong)0L);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(iadohnfnfim);
|
||||
if (ControlPanelTransformSync.IJILFIJMDFF.<>c.<>9__4_0 == 0)
|
||||
{
|
||||
ControlPanelTransformSync.IJILFIJMDFF.<>c.<>9__4_0 = delegate
|
||||
{
|
||||
};
|
||||
}
|
||||
ControlPanelTransformSync.IJILFIJMDFF.HNMDHKBOCPB = typeof(ControlPanelTransformSync.IJILFIJMDFF.<>c).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0600FF50 RID: 65360 RVA: 0x003A2950 File Offset: 0x003A0B50
|
||||
[Token(Token = "0x600FF50")]
|
||||
[Address(RVA = "0x17C8BC0", Offset = "0x17C7BC0", VA = "0x1817C8BC0")]
|
||||
public static void BIHKNNPGGKP(ControlPanelTransformSync GCCLEJOGCCE)
|
||||
{
|
||||
bool flag = ControlPanelTransformSync.IJILFIJMDFF.CHMNFDFCBJJ.Remove(GCCLEJOGCCE);
|
||||
}
|
||||
|
||||
// Token: 0x0400A81C RID: 43036
|
||||
[Token(Token = "0x400A81C")]
|
||||
private const int LJEHFJGPJGL = 256;
|
||||
|
||||
// Token: 0x0400A81D RID: 43037
|
||||
[Token(Token = "0x400A81D")]
|
||||
private static readonly List<ControlPanelTransformSync> CHMNFDFCBJJ = new List();
|
||||
|
||||
// Token: 0x0400A81E RID: 43038
|
||||
[Token(Token = "0x400A81E")]
|
||||
private static DABKFAIHBBP HNMDHKBOCPB;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,224 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.ContextNodes
|
||||
{
|
||||
// Token: 0x0200268F RID: 9871
|
||||
[Token(Token = "0x200268F")]
|
||||
public class PlayerLogicComponent : ControlPanelCircuitObjectBase
|
||||
{
|
||||
// Token: 0x170029B6 RID: 10678
|
||||
// (get) Token: 0x0600FF72 RID: 65394 RVA: 0x003A2B00 File Offset: 0x003A0D00
|
||||
// (set) Token: 0x0600FF73 RID: 65395 RVA: 0x003A2B14 File Offset: 0x003A0D14
|
||||
[Token(Token = "0x170029B6")]
|
||||
public bool JDJMAFJCGEK
|
||||
{
|
||||
[Token(Token = "0x600FF72")]
|
||||
[Address(RVA = "0x826D00", Offset = "0x825D00", VA = "0x180826D00")]
|
||||
get;
|
||||
[Token(Token = "0x600FF73")]
|
||||
[Address(RVA = "0x826D30", Offset = "0x825D30", VA = "0x180826D30")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170029B7 RID: 10679
|
||||
// (get) Token: 0x0600FF74 RID: 65396 RVA: 0x003A2B28 File Offset: 0x003A0D28
|
||||
[Token(Token = "0x170029B7")]
|
||||
protected override Transform BOKFEEKELJH
|
||||
{
|
||||
[Token(Token = "0x600FF74")]
|
||||
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return this._attachPointParent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170029B8 RID: 10680
|
||||
// (get) Token: 0x0600FF75 RID: 65397 RVA: 0x003A2B3C File Offset: 0x003A0D3C
|
||||
[Token(Token = "0x170029B8")]
|
||||
protected override bool JKCKICAIAMM
|
||||
{
|
||||
[Token(Token = "0x600FF75")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF76 RID: 65398 RVA: 0x003A2B4C File Offset: 0x003A0D4C
|
||||
[Token(Token = "0x600FF76")]
|
||||
[Address(RVA = "0x17C9E10", Offset = "0x17C8E10", VA = "0x1817C9E10", Slot = "28")]
|
||||
protected override void GDDNMOFAPAO(ControlPanelCircuitObjectBase.ADBFKDDKCIM KBOKKKPGKBG)
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGAJMBPABDL photonPlayer = this._player.DBAJDHGDPOL;
|
||||
int num = 0;
|
||||
CircuitManagerV2.JGMIKGBFFHN jgmikgbffhn = new CircuitManagerV2.JGMIKGBFFHN(base.JDHMIOJKLCK, this);
|
||||
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Guid <FJNIBMBBEAJ>k__BackingField = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
JAAPOBEKEPO pkaofhebiaj = instance2.PKAOFHEBIAJ;
|
||||
bool flag = !pkaofhebiaj.KPBBMBCNDGO(<FJNIBMBBEAJ>k__BackingField, num);
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
IDictionary<Guid, IEDOOPDEHPP> hjfhfmadhgk = instance2.HJFHFMADHGK;
|
||||
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
NIAJHAGLPND niajhaglpnd = LIJDENIBHGA.KIHJMDKKLKH(this.<FJNIBMBBEAJ>k__BackingField);
|
||||
instance3.RequestReduce(niajhaglpnd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF77 RID: 65399 RVA: 0x003A2BFC File Offset: 0x003A0DFC
|
||||
[Token(Token = "0x600FF77")]
|
||||
[Address(RVA = "0x17CA4F0", Offset = "0x17C94F0", VA = "0x1817CA4F0")]
|
||||
private void PCKACOCFFBM()
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
NIAJHAGLPND niajhaglpnd = LIJDENIBHGA.KIHJMDKKLKH(this.<FJNIBMBBEAJ>k__BackingField);
|
||||
instance.RequestReduce(niajhaglpnd);
|
||||
}
|
||||
|
||||
// Token: 0x0600FF78 RID: 65400 RVA: 0x003A2C28 File Offset: 0x003A0E28
|
||||
[Token(Token = "0x600FF78")]
|
||||
[Address(RVA = "0x17CA1B0", Offset = "0x17C91B0", VA = "0x1817CA1B0")]
|
||||
public NIAJHAGLPND GetSpawnControlPanelProto()
|
||||
{
|
||||
return LIJDENIBHGA.KIHJMDKKLKH(this.<FJNIBMBBEAJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600FF79 RID: 65401 RVA: 0x003A2C40 File Offset: 0x003A0E40
|
||||
[Token(Token = "0x600FF79")]
|
||||
[Address(RVA = "0x17CA300", Offset = "0x17C9300", VA = "0x1817CA300", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Guid <FJNIBMBBEAJ>k__BackingField = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
Guid empty = Guid.Empty;
|
||||
int num4;
|
||||
if (<FJNIBMBBEAJ>k__BackingField != empty)
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
IDictionary<Guid, IEDOOPDEHPP> hjfhfmadhgk = instance2.HJFHFMADHGK;
|
||||
int num3 = 0;
|
||||
if (num3 < num)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num)
|
||||
{
|
||||
num4 += num4;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
}
|
||||
num4 = 0;
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600FF7A RID: 65402 RVA: 0x003A2CC4 File Offset: 0x003A0EC4
|
||||
[Token(Token = "0x600FF7A")]
|
||||
[Address(RVA = "0x17CA1D0", Offset = "0x17C91D0", VA = "0x1817CA1D0", Slot = "29")]
|
||||
protected override void LGJBBNODNCM()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DLGHFACODHL.Add(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600FF7B RID: 65403 RVA: 0x003A2CF8 File Offset: 0x003A0EF8
|
||||
[Token(Token = "0x600FF7B")]
|
||||
[Address(RVA = "0x17C9CE0", Offset = "0x17C8CE0", VA = "0x1817C9CE0", Slot = "30")]
|
||||
protected override void CMPFNCGMHBK()
|
||||
{
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DLGHFACODHL.Remove(this);
|
||||
bool flag2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x170029B9 RID: 10681
|
||||
// (get) Token: 0x0600FF7C RID: 65404 RVA: 0x003A2D30 File Offset: 0x003A0F30
|
||||
[Token(Token = "0x170029B9")]
|
||||
public override string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600FF7C")]
|
||||
[Address(RVA = "0x17CA690", Offset = "0x17C9690", VA = "0x1817CA690", Slot = "31")]
|
||||
get
|
||||
{
|
||||
return this._player.KONALLBMCGK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170029BA RID: 10682
|
||||
// (get) Token: 0x0600FF7D RID: 65405 RVA: 0x003A2D50 File Offset: 0x003A0F50
|
||||
[Token(Token = "0x170029BA")]
|
||||
public override bool NPNNBEHIMHA
|
||||
{
|
||||
[Token(Token = "0x600FF7D")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "32")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170029BB RID: 10683
|
||||
// (get) Token: 0x0600FF7E RID: 65406 RVA: 0x003A2D60 File Offset: 0x003A0F60
|
||||
[Token(Token = "0x170029BB")]
|
||||
public override bool AJLFPEFKOMD
|
||||
{
|
||||
[Token(Token = "0x600FF7E")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "33")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FF7F RID: 65407 RVA: 0x003A2D70 File Offset: 0x003A0F70
|
||||
[Token(Token = "0x600FF7F")]
|
||||
[Address(RVA = "0x17C9CD0", Offset = "0x17C8CD0", VA = "0x1817C9CD0", Slot = "35")]
|
||||
public override void Bind(CBNCGODMKFM DJNJIKLPIJP)
|
||||
{
|
||||
this.<KHGALJDKAAE>k__BackingField = DJNJIKLPIJP;
|
||||
this.<NBMDMNIJNEC>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600FF80 RID: 65408 RVA: 0x003A2D8C File Offset: 0x003A0F8C
|
||||
[Token(Token = "0x600FF80")]
|
||||
[Address(RVA = "0x17CA5E0", Offset = "0x17C95E0", VA = "0x1817CA5E0")]
|
||||
public PlayerLogicComponent()
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.<FJNIBMBBEAJ>k__BackingField = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A829 RID: 43049
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A829")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Player _player;
|
||||
|
||||
// Token: 0x0400A82A RID: 43050
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400A82A")]
|
||||
[SerializeField]
|
||||
private Transform _attachPointParent;
|
||||
|
||||
// Token: 0x0400A82C RID: 43052
|
||||
[Token(Token = "0x400A82C")]
|
||||
private static readonly Guid EILKJCHEOJL = 0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user