a
This commit is contained in:
@@ -0,0 +1,267 @@
|
||||
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: 0x0200259A RID: 9626
|
||||
[Token(Token = "0x200259A")]
|
||||
public sealed class CircuitBoardCircuitObject : MonoBehaviourPun, MANKBGBEPHM
|
||||
{
|
||||
// Token: 0x170028E5 RID: 10469
|
||||
// (get) Token: 0x0600FAB5 RID: 64181 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600FAB6 RID: 64182 RVA: 0x00397C34 File Offset: 0x00395E34
|
||||
[Token(Token = "0x170028E5")]
|
||||
public Guid EHAHNCBCNGM
|
||||
{
|
||||
[Token(Token = "0x600FAB5")]
|
||||
[Address(RVA = "0xCB9380", Offset = "0xCB8180", VA = "0x180CB9380")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600FAB6")]
|
||||
[Address(RVA = "0xCB89C0", Offset = "0xCB77C0", VA = "0x180CB89C0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028E6 RID: 10470
|
||||
// (get) Token: 0x0600FAB7 RID: 64183 RVA: 0x00397C44 File Offset: 0x00395E44
|
||||
[Token(Token = "0x170028E6")]
|
||||
public bool NPNNBEHIMHA
|
||||
{
|
||||
[Token(Token = "0x600FAB7")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028E7 RID: 10471
|
||||
// (get) Token: 0x0600FAB8 RID: 64184 RVA: 0x00397C54 File Offset: 0x00395E54
|
||||
// (set) Token: 0x0600FAB9 RID: 64185 RVA: 0x00397C68 File Offset: 0x00395E68
|
||||
[Token(Token = "0x170028E7")]
|
||||
public ALPFDJAAMJP BNAALFCCEFJ
|
||||
{
|
||||
[Token(Token = "0x600FAB8")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40", Slot = "16")]
|
||||
get;
|
||||
[Token(Token = "0x600FAB9")]
|
||||
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600FABA RID: 64186 RVA: 0x00397C7C File Offset: 0x00395E7C
|
||||
[Token(Token = "0x600FABA")]
|
||||
[Address(RVA = "0xCB89A0", Offset = "0xCB77A0", VA = "0x180CB89A0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.KFFICJJIGKK();
|
||||
int num = 0;
|
||||
this.Bind(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600FABB RID: 64187 RVA: 0x00397C98 File Offset: 0x00395E98
|
||||
[Token(Token = "0x600FABB")]
|
||||
[Address(RVA = "0xCB8E50", Offset = "0xCB7C50", VA = "0x180CB8E50")]
|
||||
private void KFFICJJIGKK()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FABB)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600FABC RID: 64188 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FABC")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")]
|
||||
public void Bind(BIHCMOFEMFA CEHJGNDELGL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FABD RID: 64189 RVA: 0x00397D40 File Offset: 0x00395F40
|
||||
[Token(Token = "0x600FABD")]
|
||||
[Address(RVA = "0xCB89D0", Offset = "0xCB77D0", VA = "0x180CB89D0", Slot = "18")]
|
||||
public void Destroy()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(this == num))
|
||||
{
|
||||
KKPBCOOONNK.HMLHHNMGNAA(base.gameObject);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FABE RID: 64190 RVA: 0x00397D70 File Offset: 0x00395F70
|
||||
[Token(Token = "0x600FABE")]
|
||||
[Address(RVA = "0xCB8DC0", Offset = "0xCB7BC0", VA = "0x180CB8DC0")]
|
||||
public static IEnumerable<CDJGLDCDALA> InstantiationRequestsFromContextData(IMFLCMFOEEJ GCICFNMOHBG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FABE)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600FABF RID: 64191 RVA: 0x00397DA4 File Offset: 0x00395FA4
|
||||
[Token(Token = "0x600FABF")]
|
||||
[Address(RVA = "0xCB8C10", Offset = "0xCB7A10", VA = "0x180CB8C10")]
|
||||
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();
|
||||
dictionary.Add("cv2_cb", dictionary);
|
||||
cdjgldcdala.BNLHEPKLFBA = dictionary;
|
||||
return cdjgldcdala;
|
||||
}
|
||||
|
||||
// Token: 0x0600FAC0 RID: 64192 RVA: 0x00397E2C File Offset: 0x0039602C
|
||||
[Token(Token = "0x600FAC0")]
|
||||
[Address(RVA = "0xCB8A90", Offset = "0xCB7890", VA = "0x180CB8A90")]
|
||||
public static Dictionary<string, object> GenerateCircuitBoardInstantiationData(Guid IGEMANOEMIB)
|
||||
{
|
||||
Dictionary<string, object> dictionary = new Dictionary();
|
||||
dictionary.Add("cv2_cb", dictionary);
|
||||
return dictionary;
|
||||
}
|
||||
|
||||
// Token: 0x0600FAC1 RID: 64193 RVA: 0x00397E54 File Offset: 0x00396054
|
||||
[Token(Token = "0x600FAC1")]
|
||||
[Address(RVA = "0xCB8B30", Offset = "0xCB7930", VA = "0x180CB8B30")]
|
||||
public static Guid GetCircuitBoardInstantiationData(MonoBehaviourPun CGOIPBLOAMP)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FAC1)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600FAC2 RID: 64194 RVA: 0x00397E90 File Offset: 0x00396090
|
||||
[Token(Token = "0x600FAC2")]
|
||||
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
||||
public CircuitBoardCircuitObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FAC3 RID: 64195 RVA: 0x00397EA4 File Offset: 0x003960A4
|
||||
[Token(Token = "0x600FAC3")]
|
||||
[Address(RVA = "0xCB9100", Offset = "0xCB7F00", VA = "0x180CB9100")]
|
||||
[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: 0x0400A5EF RID: 42479
|
||||
[Token(Token = "0x400A5EF")]
|
||||
private const string NPDNMIIPJAA = "cv2_cb";
|
||||
|
||||
// Token: 0x0400A5F0 RID: 42480
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A5F0")]
|
||||
private bool DFPPPNJENAF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,424 @@
|
||||
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: 0x0200259C RID: 9628
|
||||
[Token(Token = "0x200259C")]
|
||||
public sealed class ControlPanelCircuitObject : ControlPanelCircuitObjectBase, NHMAJCPNJPG, EOCLMMENCKH, DJNMPDPNFJN, NGBLAGENLDK
|
||||
{
|
||||
// Token: 0x170028E8 RID: 10472
|
||||
// (get) Token: 0x0600FAC9 RID: 64201 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600FACA RID: 64202 RVA: 0x00397FBC File Offset: 0x003961BC
|
||||
[Token(Token = "0x170028E8")]
|
||||
public Guid DOKJOLMADFI
|
||||
{
|
||||
[Token(Token = "0x600FAC9")]
|
||||
[Address(RVA = "0xCC6180", Offset = "0xCC4F80", VA = "0x180CC6180")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600FACA")]
|
||||
[Address(RVA = "0xCC5A20", Offset = "0xCC4820", VA = "0x180CC5A20")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028E9 RID: 10473
|
||||
// (get) Token: 0x0600FACB RID: 64203 RVA: 0x00397FCC File Offset: 0x003961CC
|
||||
[Token(Token = "0x170028E9")]
|
||||
protected override Transform BOKFEEKELJH
|
||||
{
|
||||
[Token(Token = "0x600FACB")]
|
||||
[Address(RVA = "0xCC5C10", Offset = "0xCC4A10", VA = "0x180CC5C10", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028EA RID: 10474
|
||||
// (get) Token: 0x0600FACC RID: 64204 RVA: 0x00397FE0 File Offset: 0x003961E0
|
||||
[Token(Token = "0x170028EA")]
|
||||
protected override bool JKCKICAIAMM
|
||||
{
|
||||
[Token(Token = "0x600FACC")]
|
||||
[Address(RVA = "0xCC4C70", Offset = "0xCC3A70", VA = "0x180CC4C70", Slot = "26")]
|
||||
get
|
||||
{
|
||||
NMKAJLBKMPD <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: 0x0600FACD RID: 64205 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FACD")]
|
||||
[Address(RVA = "0xCC4D00", Offset = "0xCC3B00", VA = "0x180CC4D00", Slot = "27")]
|
||||
protected override void GDDNMOFAPAO(ControlPanelCircuitObjectBase.ADBFKDDKCIM KBOKKKPGKBG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FACE RID: 64206 RVA: 0x00398044 File Offset: 0x00396244
|
||||
[Token(Token = "0x600FACE")]
|
||||
[Address(RVA = "0xCC5A30", Offset = "0xCC4830", VA = "0x180CC5A30")]
|
||||
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: 0x0600FACF RID: 64207 RVA: 0x0039806C File Offset: 0x0039626C
|
||||
[Token(Token = "0x600FACF")]
|
||||
[Address(RVA = "0xCC53C0", Offset = "0xCC41C0", VA = "0x180CC53C0")]
|
||||
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 = PJPGEMNBEHG.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: 0x170028EB RID: 10475
|
||||
// (get) Token: 0x0600FAD0 RID: 64208 RVA: 0x00398198 File Offset: 0x00396398
|
||||
[Token(Token = "0x170028EB")]
|
||||
public override string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600FAD0")]
|
||||
[Address(RVA = "0xCC60C0", Offset = "0xCC4EC0", VA = "0x180CC60C0", Slot = "30")]
|
||||
get
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool == num)
|
||||
{
|
||||
}
|
||||
int spawnableToolType = (int)this.tool.OGNBCNBPFCC;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028EC RID: 10476
|
||||
// (get) Token: 0x0600FAD1 RID: 64209 RVA: 0x003981D0 File Offset: 0x003963D0
|
||||
[Token(Token = "0x170028EC")]
|
||||
public override bool NPNNBEHIMHA
|
||||
{
|
||||
[Token(Token = "0x600FAD1")]
|
||||
[Address(RVA = "0xCC6030", Offset = "0xCC4E30", VA = "0x180CC6030", Slot = "31")]
|
||||
get
|
||||
{
|
||||
PersistenceView persistenceView = this.persistenceView;
|
||||
int num = 0;
|
||||
bool flag = persistenceView != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.persistenceView.NPNNBEHIMHA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FAD2 RID: 64210 RVA: 0x00398208 File Offset: 0x00396408
|
||||
[Token(Token = "0x600FAD2")]
|
||||
[Address(RVA = "0xCC4B00", Offset = "0xCC3900", VA = "0x180CC4B00", Slot = "33")]
|
||||
public override void Bind(NMKAJLBKMPD DJNJIKLPIJP)
|
||||
{
|
||||
this.<FKADOJFHIKK>k__BackingField = false;
|
||||
this.<KHGALJDKAAE>k__BackingField = DJNJIKLPIJP;
|
||||
}
|
||||
|
||||
// Token: 0x0600FAD3 RID: 64211 RVA: 0x00398224 File Offset: 0x00396424
|
||||
[Token(Token = "0x600FAD3")]
|
||||
[Address(RVA = "0xCC5CD0", Offset = "0xCC4AD0", VA = "0x180CC5CD0", Slot = "34")]
|
||||
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: 0x170028ED RID: 10477
|
||||
// (get) Token: 0x0600FAD4 RID: 64212 RVA: 0x0039828C File Offset: 0x0039648C
|
||||
// (set) Token: 0x0600FAD5 RID: 64213 RVA: 0x003982A0 File Offset: 0x003964A0
|
||||
[Token(Token = "0x170028ED")]
|
||||
public long HJGPNBCFDAB
|
||||
{
|
||||
[Token(Token = "0x600FAD4")]
|
||||
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return this.setTimestamp;
|
||||
}
|
||||
[Token(Token = "0x600FAD5")]
|
||||
[Address(RVA = "0x8968D0", Offset = "0x8956D0", VA = "0x1808968D0", Slot = "36")]
|
||||
set
|
||||
{
|
||||
this.setTimestamp = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028EE RID: 10478
|
||||
// (get) Token: 0x0600FAD6 RID: 64214 RVA: 0x003982B4 File Offset: 0x003964B4
|
||||
// (set) Token: 0x0600FAD7 RID: 64215 RVA: 0x003982C8 File Offset: 0x003964C8
|
||||
[Token(Token = "0x170028EE")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x600FAD6")]
|
||||
[Address(RVA = "0xCC6010", Offset = "0xCC4E10", VA = "0x180CC6010", Slot = "37")]
|
||||
get;
|
||||
[Token(Token = "0x600FAD7")]
|
||||
[Address(RVA = "0xCC6190", Offset = "0xCC4F90", VA = "0x180CC6190")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600FAD8 RID: 64216 RVA: 0x003982DC File Offset: 0x003964DC
|
||||
[Token(Token = "0x600FAD8")]
|
||||
[Address(RVA = "0xCC4B10", Offset = "0xCC3910", VA = "0x180CC4B10", Slot = "38")]
|
||||
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: 0x0600FAD9 RID: 64217 RVA: 0x00398320 File Offset: 0x00396520
|
||||
[Token(Token = "0x600FAD9")]
|
||||
[Address(RVA = "0xCC5DD0", Offset = "0xCC4BD0", VA = "0x180CC5DD0", Slot = "39")]
|
||||
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: 0x0600FADA RID: 64218 RVA: 0x0039838C File Offset: 0x0039658C
|
||||
[Token(Token = "0x600FADA")]
|
||||
[Address(RVA = "0xCC5850", Offset = "0xCC4650", VA = "0x180CC5850", Slot = "40")]
|
||||
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: 0x170028EF RID: 10479
|
||||
// (get) Token: 0x0600FADB RID: 64219 RVA: 0x003983EC File Offset: 0x003965EC
|
||||
// (set) Token: 0x0600FADC RID: 64220 RVA: 0x00398400 File Offset: 0x00396600
|
||||
[Token(Token = "0x170028EF")]
|
||||
public bool KMFDHILNCFC
|
||||
{
|
||||
[Token(Token = "0x600FADB")]
|
||||
[Address(RVA = "0xCC6020", Offset = "0xCC4E20", VA = "0x180CC6020")]
|
||||
get;
|
||||
[Token(Token = "0x600FADC")]
|
||||
[Address(RVA = "0xCC5C00", Offset = "0xCC4A00", VA = "0x180CC5C00")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600FADD RID: 64221 RVA: 0x00398414 File Offset: 0x00396614
|
||||
[Token(Token = "0x600FADD")]
|
||||
[Address(RVA = "0xCC57C0", Offset = "0xCC45C0", VA = "0x180CC57C0", Slot = "41")]
|
||||
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: 0x0600FADE RID: 64222 RVA: 0x0039844C File Offset: 0x0039664C
|
||||
[Token(Token = "0x600FADE")]
|
||||
[Address(RVA = "0xCC5C20", Offset = "0xCC4A20", VA = "0x180CC5C20", Slot = "42")]
|
||||
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: 0x0600FADF RID: 64223 RVA: 0x003984B4 File Offset: 0x003966B4
|
||||
[Token(Token = "0x600FADF")]
|
||||
[Address(RVA = "0xCC5F20", Offset = "0xCC4D20", VA = "0x180CC5F20")]
|
||||
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: 0x0400A5F7 RID: 42487
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A5F7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400A5F8 RID: 42488
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400A5F8")]
|
||||
[SerializeField]
|
||||
private SerializedGuid serializedCircuitContextId;
|
||||
|
||||
// Token: 0x0400A5F9 RID: 42489
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400A5F9")]
|
||||
[SerializeField]
|
||||
private ControlPanelSerializedState serializedState;
|
||||
|
||||
// Token: 0x0400A5FA RID: 42490
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400A5FA")]
|
||||
[SerializeField]
|
||||
[INPFBLGGAJF]
|
||||
private long setTimestamp;
|
||||
|
||||
// Token: 0x0400A5FB RID: 42491
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400A5FB")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, true, false)]
|
||||
private PersistenceView persistenceView;
|
||||
|
||||
// Token: 0x0400A5FC RID: 42492
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400A5FC")]
|
||||
[SerializeField]
|
||||
private Transform controlPanelSpawnPoint;
|
||||
|
||||
// Token: 0x0400A5FE RID: 42494
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400A5FE")]
|
||||
private bool HONELMCKFAE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,794 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.ContextNodes
|
||||
{
|
||||
// Token: 0x0200259D RID: 9629
|
||||
[Token(Token = "0x200259D")]
|
||||
public abstract class ControlPanelCircuitObjectBase : MonoBehaviourPun, CGGLKEJGNME, LDIJBEFKFFE
|
||||
{
|
||||
// Token: 0x170028F0 RID: 10480
|
||||
// (get) Token: 0x0600FAE0 RID: 64224 RVA: 0x003984F8 File Offset: 0x003966F8
|
||||
[Token(Token = "0x170028F0")]
|
||||
public Transform OJGBEGCCFAA
|
||||
{
|
||||
[Token(Token = "0x600FAE0")]
|
||||
[Address(RVA = "0xCC4940", Offset = "0xCC3740", VA = "0x180CC4940")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.controlPanelTetherPoint;
|
||||
int num = 0;
|
||||
if (transform == num)
|
||||
{
|
||||
return base.transform;
|
||||
}
|
||||
return this.controlPanelTetherPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F1 RID: 10481
|
||||
// (get) Token: 0x0600FAE1 RID: 64225 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600FAE2 RID: 64226 RVA: 0x00398528 File Offset: 0x00396728
|
||||
[Token(Token = "0x170028F1")]
|
||||
public Guid EHAHNCBCNGM
|
||||
{
|
||||
[Token(Token = "0x600FAE1")]
|
||||
[Address(RVA = "0x774D80", Offset = "0x773B80", VA = "0x180774D80")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600FAE2")]
|
||||
[Address(RVA = "0x774EE0", Offset = "0x773CE0", VA = "0x180774EE0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F2 RID: 10482
|
||||
// (get) Token: 0x0600FAE3 RID: 64227 RVA: 0x00398538 File Offset: 0x00396738
|
||||
// (set) Token: 0x0600FAE4 RID: 64228 RVA: 0x0039854C File Offset: 0x0039674C
|
||||
[Token(Token = "0x170028F2")]
|
||||
public NMKAJLBKMPD EMNLEEOOHFP
|
||||
{
|
||||
[Token(Token = "0x600FAE3")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
||||
get;
|
||||
[Token(Token = "0x600FAE4")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x170028F3 RID: 10483
|
||||
// (get) Token: 0x0600FAE5 RID: 64229 RVA: 0x00398560 File Offset: 0x00396760
|
||||
[Token(Token = "0x170028F3")]
|
||||
public Guid? GLGJMHOAGGJ
|
||||
{
|
||||
[Token(Token = "0x600FAE5")]
|
||||
[Address(RVA = "0xCC47F0", Offset = "0xCC35F0", VA = "0x180CC47F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FAE5)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Guid> RecRoom.CircuitsV2.ContextNodes.ControlPanelCircuitObjectBase::get_NodeId()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_1_03, ldc.i4:int32(0))
|
||||
stfld:native int(Object::m_CachedPtr, ldloc:ControlPanelCircuitObjectBase[exp:Object](this), ldloc:int32[exp:native int](var_1_03))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F4 RID: 10484
|
||||
// (get) Token: 0x0600FAE6 RID: 64230 RVA: 0x00398578 File Offset: 0x00396778
|
||||
[Token(Token = "0x170028F4")]
|
||||
public HKAJJAAGKDJ FKHHKIMHEHF
|
||||
{
|
||||
[Token(Token = "0x600FAE6")]
|
||||
[Address(RVA = "0xCC46B0", Offset = "0xCC34B0", VA = "0x180CC46B0")]
|
||||
get
|
||||
{
|
||||
NMKAJLBKMPD nmkajlbkmpd = this.<KHGALJDKAAE>k__BackingField;
|
||||
if (nmkajlbkmpd != 0)
|
||||
{
|
||||
return nmkajlbkmpd.FKHHKIMHEHF;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F5 RID: 10485
|
||||
// (get) Token: 0x0600FAE7 RID: 64231 RVA: 0x00398598 File Offset: 0x00396798
|
||||
[Token(Token = "0x170028F5")]
|
||||
public bool PIOJMBHKLKD
|
||||
{
|
||||
[Token(Token = "0x600FAE7")]
|
||||
[Address(RVA = "0xCC47D0", Offset = "0xCC35D0", VA = "0x180CC47D0")]
|
||||
get
|
||||
{
|
||||
ControlPanelTransformSync controlPanelTransformSync;
|
||||
do
|
||||
{
|
||||
controlPanelTransformSync = this.<GBGPODNIKAN>k__BackingField;
|
||||
}
|
||||
while (controlPanelTransformSync == 0);
|
||||
return controlPanelTransformSync.<DBGPFLMKICF>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F6 RID: 10486
|
||||
// (get) Token: 0x0600FAE8 RID: 64232 RVA: 0x003985B8 File Offset: 0x003967B8
|
||||
[Token(Token = "0x170028F6")]
|
||||
public NBKKFEHPBIO MGACEPJNNMJ
|
||||
{
|
||||
[Token(Token = "0x600FAE8")]
|
||||
[Address(RVA = "0xCC4680", Offset = "0xCC3480", VA = "0x180CC4680")]
|
||||
get
|
||||
{
|
||||
NMKAJLBKMPD nmkajlbkmpd = this.<KHGALJDKAAE>k__BackingField;
|
||||
if (nmkajlbkmpd == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
HKAJJAAGKDJ hkajjaagkdj = nmkajlbkmpd.FKHHKIMHEHF;
|
||||
if (hkajjaagkdj != 0)
|
||||
{
|
||||
return hkajjaagkdj.<BCMDGNNLAPC>k__BackingField;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F7 RID: 10487
|
||||
// (get) Token: 0x0600FAE9 RID: 64233 RVA: 0x003985E4 File Offset: 0x003967E4
|
||||
// (set) Token: 0x0600FAEA RID: 64234 RVA: 0x003985F8 File Offset: 0x003967F8
|
||||
[Token(Token = "0x170028F7")]
|
||||
private protected Transform GJGFOIAALPD
|
||||
{
|
||||
[Token(Token = "0x600FAE9")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
||||
protected get;
|
||||
[Token(Token = "0x600FAEA")]
|
||||
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028F8 RID: 10488
|
||||
// (get) Token: 0x0600FAEB RID: 64235 RVA: 0x0039860C File Offset: 0x0039680C
|
||||
// (set) Token: 0x0600FAEC RID: 64236 RVA: 0x00398620 File Offset: 0x00396820
|
||||
[Token(Token = "0x170028F8")]
|
||||
private protected Chip ACKPGGFNBHE
|
||||
{
|
||||
[Token(Token = "0x600FAEB")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
||||
protected get;
|
||||
[Token(Token = "0x600FAEC")]
|
||||
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028F9 RID: 10489
|
||||
// (get) Token: 0x0600FAED RID: 64237 RVA: 0x00398634 File Offset: 0x00396834
|
||||
// (set) Token: 0x0600FAEE RID: 64238 RVA: 0x00398648 File Offset: 0x00396848
|
||||
[Token(Token = "0x170028F9")]
|
||||
private protected ControlPanelTransformSync KDADJDFCGNI
|
||||
{
|
||||
[Token(Token = "0x600FAED")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
||||
protected get;
|
||||
[Token(Token = "0x600FAEE")]
|
||||
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028FA RID: 10490
|
||||
// (get) Token: 0x0600FAEF RID: 64239 RVA: 0x0039865C File Offset: 0x0039685C
|
||||
[Token(Token = "0x170028FA")]
|
||||
protected bool BIMKPFGLAKM
|
||||
{
|
||||
[Token(Token = "0x600FAEF")]
|
||||
[Address(RVA = "0xCC32C0", Offset = "0xCC20C0", VA = "0x180CC32C0")]
|
||||
get
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028FB RID: 10491
|
||||
// (get) Token: 0x0600FAF0 RID: 64240
|
||||
[Token(Token = "0x170028FB")]
|
||||
protected abstract Transform BOKFEEKELJH
|
||||
{
|
||||
[Token(Token = "0x600FAF0")]
|
||||
[Address(Slot = "25")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170028FC RID: 10492
|
||||
// (get) Token: 0x0600FAF1 RID: 64241
|
||||
[Token(Token = "0x170028FC")]
|
||||
protected abstract bool JKCKICAIAMM
|
||||
{
|
||||
[Token(Token = "0x600FAF1")]
|
||||
[Address(Slot = "26")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1400012E RID: 302
|
||||
// (add) Token: 0x0600FAF2 RID: 64242 RVA: 0x00398678 File Offset: 0x00396878
|
||||
// (remove) Token: 0x0600FAF3 RID: 64243 RVA: 0x00398694 File Offset: 0x00396894
|
||||
[Token(Token = "0x1400012E")]
|
||||
public event Action<Chip> AAJCFJJOPAM
|
||||
{
|
||||
[Token(Token = "0x600FAF2")]
|
||||
[Address(RVA = "0xCC4540", Offset = "0xCC3340", VA = "0x180CC4540")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600FAF3")]
|
||||
[Address(RVA = "0xCC49C0", Offset = "0xCC37C0", VA = "0x180CC49C0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1400012F RID: 303
|
||||
// (add) Token: 0x0600FAF4 RID: 64244 RVA: 0x003986B0 File Offset: 0x003968B0
|
||||
// (remove) Token: 0x0600FAF5 RID: 64245 RVA: 0x003986CC File Offset: 0x003968CC
|
||||
[Token(Token = "0x1400012F")]
|
||||
public event Action<Chip> EDBOFMCPCAD
|
||||
{
|
||||
[Token(Token = "0x600FAF4")]
|
||||
[Address(RVA = "0xCC45E0", Offset = "0xCC33E0", VA = "0x180CC45E0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600FAF5")]
|
||||
[Address(RVA = "0xCC4A60", Offset = "0xCC3860", VA = "0x180CC4A60")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FAF6 RID: 64246 RVA: 0x003986E8 File Offset: 0x003968E8
|
||||
[Token(Token = "0x600FAF6")]
|
||||
[Address(RVA = "0xCC2CF0", Offset = "0xCC1AF0", VA = "0x180CC2CF0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.LogPositions(num2);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action);
|
||||
if (!this.<NCDDBCFOHLN>k__BackingField)
|
||||
{
|
||||
Transform transform = new GameObject("ControlPanelAttachPoint").transform;
|
||||
this.<NCDDBCFOHLN>k__BackingField = transform;
|
||||
IEnumerable<KLAMCLLEFGI> enumerable = this.JBINOGIKLAJ();
|
||||
}
|
||||
NDBBKDMPBHD[] components = base.GetComponents<NDBBKDMPBHD>();
|
||||
if (!IEIBEBFINNI.OOIFJNPLOLF(components.Length == 1, "Exactly one IControlPanelSelf must be provided per ControlPanelCircuitObject. Please implement this interface on a component on the same GameObject as the ControlPanelCircuitObject.", num, (NJOJCAHDMED)((uint)2)))
|
||||
{
|
||||
}
|
||||
NDBBKDMPBHD ndbbkdmpbhd = components[0];
|
||||
this.MEAJMKMOFON = ndbbkdmpbhd;
|
||||
ControlPanelCircuitObjectBase.ADBFKDDKCIM adbfkddkcim;
|
||||
adbfkddkcim.method_ptr = ldftn(LAKGACBAKOO);
|
||||
adbfkddkcim.method = ldftn(LAKGACBAKOO);
|
||||
adbfkddkcim.m_target = this;
|
||||
bool flag = this.JKCKICAIAMM;
|
||||
}
|
||||
|
||||
// Token: 0x0600FAF7 RID: 64247 RVA: 0x003987B4 File Offset: 0x003969B4
|
||||
[Token(Token = "0x600FAF7")]
|
||||
[Address(RVA = "0xCC3660", Offset = "0xCC2460", VA = "0x180CC3660")]
|
||||
private void OnPhotonPlayerConnected(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (base.JDHMIOJKLCK.DKLGNFGONEM)
|
||||
{
|
||||
Transform transform = this.<NCDDBCFOHLN>k__BackingField;
|
||||
Transform transform2 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, Quaternion> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcUpdateAttachPoint);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FAF8 RID: 64248 RVA: 0x00398808 File Offset: 0x00396A08
|
||||
[Token(Token = "0x600FAF8")]
|
||||
[Address(RVA = "0xCC3150", Offset = "0xCC1F50", VA = "0x180CC3150")]
|
||||
private void HJJFOLGEOHM()
|
||||
{
|
||||
Transform transform = new GameObject("ControlPanelAttachPoint").transform;
|
||||
this.<NCDDBCFOHLN>k__BackingField = transform;
|
||||
IEnumerable<KLAMCLLEFGI> enumerable = this.JBINOGIKLAJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600FAF9 RID: 64249 RVA: 0x0039883C File Offset: 0x00396A3C
|
||||
[Token(Token = "0x600FAF9")]
|
||||
[Address(RVA = "0xCC3320", Offset = "0xCC2120", VA = "0x180CC3320")]
|
||||
private void LAKGACBAKOO(in Guid NPLEMIALBEG, ALPFDJAAMJP AOGLODOINCA)
|
||||
{
|
||||
this.<PDMNFLEPABL>k__BackingField = AOGLODOINCA;
|
||||
}
|
||||
|
||||
// Token: 0x0600FAFA RID: 64250
|
||||
[Token(Token = "0x600FAFA")]
|
||||
[Address(Slot = "27")]
|
||||
protected abstract void GDDNMOFAPAO(ControlPanelCircuitObjectBase.ADBFKDDKCIM KBOKKKPGKBG);
|
||||
|
||||
// Token: 0x0600FAFB RID: 64251 RVA: 0x00398850 File Offset: 0x00396A50
|
||||
[Token(Token = "0x600FAFB")]
|
||||
[Address(RVA = "0xCC33D0", Offset = "0xCC21D0", VA = "0x180CC33D0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action);
|
||||
KKPBCOOONNK.OLDCNLGOCOH = mfbglihgcgo;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ != (ulong)0L)
|
||||
{
|
||||
Guid guid = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
Guid empty = Guid.Empty;
|
||||
if (guid != empty)
|
||||
{
|
||||
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
NIAJHAGLPND niajhaglpnd = NHDIECBEHBE.KIHJMDKKLKH(this.<FJNIBMBBEAJ>k__BackingField);
|
||||
instance2.RequestReduce(niajhaglpnd);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
this.LGJBBNODNCM();
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600FAFC RID: 64252 RVA: 0x00398904 File Offset: 0x00396B04
|
||||
[Token(Token = "0x600FAFC")]
|
||||
[Address(RVA = "0xCC3330", Offset = "0xCC2130", VA = "0x180CC3330", Slot = "28")]
|
||||
protected virtual void LGJBBNODNCM()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600FAFD RID: 64253 RVA: 0x00398928 File Offset: 0x00396B28
|
||||
[Token(Token = "0x600FAFD")]
|
||||
[Address(RVA = "0xCC30B0", Offset = "0xCC1EB0", VA = "0x180CC30B0", Slot = "29")]
|
||||
protected virtual void CMPFNCGMHBK()
|
||||
{
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600FAFE RID: 64254 RVA: 0x0039894C File Offset: 0x00396B4C
|
||||
[Token(Token = "0x600FAFE")]
|
||||
[Address(RVA = "0xCC3E50", Offset = "0xCC2C50", VA = "0x180CC3E50")]
|
||||
public void UpdateAttachPointIfAttached(bool OIPPGCCCEPJ = false)
|
||||
{
|
||||
if (this.BOKFEEKELJH != 0)
|
||||
{
|
||||
NBKKFEHPBIO <BCMDGNNLAPC>k__BackingField = this.<KHGALJDKAAE>k__BackingField.FKHHKIMHEHF.<BCMDGNNLAPC>k__BackingField;
|
||||
Vector3 vector = <BCMDGNNLAPC>k__BackingField.EIGHMALKDDD;
|
||||
Quaternion quaternion = <BCMDGNNLAPC>k__BackingField.HFFEJMHMKHB;
|
||||
Transform transform = this.<NCDDBCFOHLN>k__BackingField;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Transform transform2 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
if (OIPPGCCCEPJ)
|
||||
{
|
||||
Transform transform3 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
Transform transform4 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
Vector3 localPosition = transform3.localPosition;
|
||||
Transform transform5 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
Quaternion localRotation = transform3.localRotation;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, Quaternion> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcUpdateAttachPoint);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
Transform transform6 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FAFF RID: 64255 RVA: 0x003989EC File Offset: 0x00396BEC
|
||||
[Token(Token = "0x600FAFF")]
|
||||
[Address(RVA = "0xCC2FD0", Offset = "0xCC1DD0", VA = "0x180CC2FD0")]
|
||||
protected void BCGMAHAILEH(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, Quaternion> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcUpdateAttachPoint);
|
||||
float z = GHBPCACOCOL.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB00 RID: 64256 RVA: 0x00398A1C File Offset: 0x00396C1C
|
||||
[Token(Token = "0x600FB00")]
|
||||
[Address(RVA = "0xCC3D00", Offset = "0xCC2B00", VA = "0x180CC3D00")]
|
||||
[NFOMENMAOIA]
|
||||
public void RpcUpdateAttachPoint(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
Transform transform = this.<NCDDBCFOHLN>k__BackingField;
|
||||
float z = GHBPCACOCOL.z;
|
||||
Transform transform2 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB01 RID: 64257 RVA: 0x00398A44 File Offset: 0x00396C44
|
||||
[Token(Token = "0x600FB01")]
|
||||
[Address(RVA = "0xCC4130", Offset = "0xCC2F30", VA = "0x180CC4130")]
|
||||
public void UpdateControlPanelTransformIfAttached()
|
||||
{
|
||||
NMKAJLBKMPD nmkajlbkmpd = this.<KHGALJDKAAE>k__BackingField;
|
||||
if (nmkajlbkmpd != 0)
|
||||
{
|
||||
HKAJJAAGKDJ hkajjaagkdj = nmkajlbkmpd.FKHHKIMHEHF;
|
||||
if (hkajjaagkdj != 0 && hkajjaagkdj.EINGKCFOPNF && !hkajjaagkdj.EBBAMMGDIJP.EHLLBKHKIKO)
|
||||
{
|
||||
if (this.<GBGPODNIKAN>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
if (0 == 0)
|
||||
{
|
||||
NMKAJLBKMPD nmkajlbkmpd2 = this.<KHGALJDKAAE>k__BackingField;
|
||||
if (nmkajlbkmpd2 == 0 || nmkajlbkmpd2.FKHHKIMHEHF != 0)
|
||||
{
|
||||
}
|
||||
Transform transform = this.<NCDDBCFOHLN>k__BackingField;
|
||||
Transform transform2 = this.<NCDDBCFOHLN>k__BackingField;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (flag || flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB02 RID: 64258 RVA: 0x00398AC8 File Offset: 0x00396CC8
|
||||
[Token(Token = "0x600FB02")]
|
||||
[Address(RVA = "0xCC39D0", Offset = "0xCC27D0", VA = "0x180CC39D0")]
|
||||
public void Publish(in Guid MEJJDOHGNHG, in GBHGBHHEDNB CNHFNHIFIAD)
|
||||
{
|
||||
NMKAJLBKMPD nmkajlbkmpd = this.<KHGALJDKAAE>k__BackingField;
|
||||
if (nmkajlbkmpd != 0)
|
||||
{
|
||||
MMMGPKBMDNO <MIOCACIPOGD>k__BackingField = nmkajlbkmpd.<MIOCACIPOGD>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028FD RID: 10493
|
||||
// (get) Token: 0x0600FB03 RID: 64259
|
||||
[Token(Token = "0x170028FD")]
|
||||
public abstract string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600FB03")]
|
||||
[Address(Slot = "30")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170028FE RID: 10494
|
||||
// (get) Token: 0x0600FB04 RID: 64260 RVA: 0x00398AFC File Offset: 0x00396CFC
|
||||
[Token(Token = "0x170028FE")]
|
||||
public DJMPGKILABP BLJAPPNMJNJ
|
||||
{
|
||||
[Token(Token = "0x600FB04")]
|
||||
[Address(RVA = "0xCC4890", Offset = "0xCC3690", VA = "0x180CC4890", Slot = "16")]
|
||||
get
|
||||
{
|
||||
NDBBKDMPBHD meajmkmofon = this.MEAJMKMOFON;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
return meajmkmofon.BLJAPPNMJNJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028FF RID: 10495
|
||||
// (get) Token: 0x0600FB05 RID: 64261
|
||||
[Token(Token = "0x170028FF")]
|
||||
public abstract bool NPNNBEHIMHA
|
||||
{
|
||||
[Token(Token = "0x600FB05")]
|
||||
[Address(Slot = "31")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17002900 RID: 10496
|
||||
// (get) Token: 0x0600FB06 RID: 64262 RVA: 0x00398B30 File Offset: 0x00396D30
|
||||
// (set) Token: 0x0600FB07 RID: 64263 RVA: 0x00398B44 File Offset: 0x00396D44
|
||||
[Token(Token = "0x17002900")]
|
||||
public ALPFDJAAMJP BNAALFCCEFJ
|
||||
{
|
||||
[Token(Token = "0x600FB06")]
|
||||
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30", Slot = "18")]
|
||||
get;
|
||||
[Token(Token = "0x600FB07")]
|
||||
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002901 RID: 10497
|
||||
// (get) Token: 0x0600FB08 RID: 64264 RVA: 0x00398B58 File Offset: 0x00396D58
|
||||
[Token(Token = "0x17002901")]
|
||||
public IEnumerable<KLAMCLLEFGI> OKLNJOPHHDI
|
||||
{
|
||||
[Token(Token = "0x600FB08")]
|
||||
[Address(RVA = "0xCC46D0", Offset = "0xCC34D0", VA = "0x180CC46D0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
LDIJBEFKFFE[] components = base.GetComponents<LDIJBEFKFFE>();
|
||||
Func<LDIJBEFKFFE, IEnumerable<KLAMCLLEFGI>> <>9__70_ = ControlPanelCircuitObjectBase.<>c.<>9__70_0;
|
||||
if (<>9__70_ == 0)
|
||||
{
|
||||
ControlPanelCircuitObjectBase.<>c.<>9__70_0 = delegate(LDIJBEFKFFE i)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
return Enumerable.SelectMany<LDIJBEFKFFE, KLAMCLLEFGI>(components, <>9__70_);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB09 RID: 64265 RVA: 0x00398B94 File Offset: 0x00396D94
|
||||
[Token(Token = "0x600FB09")]
|
||||
[Address(RVA = "0xCC3D70", Offset = "0xCC2B70", VA = "0x180CC3D70", Slot = "20")]
|
||||
public IFNLKKABKEB<FFFEOMMKNAE> Self(IBNOALNMLHC CHKKEHOKPJP)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FB0A RID: 64266 RVA: 0x00398BB0 File Offset: 0x00396DB0
|
||||
[Token(Token = "0x600FB0A")]
|
||||
[Address(RVA = "0xCC3AC0", Offset = "0xCC28C0", VA = "0x180CC3AC0", Slot = "32")]
|
||||
public void RaiseOnReset()
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Guid guid = ControlPanelCircuitObjectBase.BFLPNICDDFH.JPOHGBCEJEJ;
|
||||
GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF();
|
||||
NMKAJLBKMPD nmkajlbkmpd = this.<KHGALJDKAAE>k__BackingField;
|
||||
if (nmkajlbkmpd != 0)
|
||||
{
|
||||
MMMGPKBMDNO <MIOCACIPOGD>k__BackingField = nmkajlbkmpd.<MIOCACIPOGD>k__BackingField;
|
||||
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB0B RID: 64267 RVA: 0x00398BFC File Offset: 0x00396DFC
|
||||
[Token(Token = "0x600FB0B")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270", Slot = "33")]
|
||||
public virtual void Bind(NMKAJLBKMPD DJNJIKLPIJP)
|
||||
{
|
||||
this.<KHGALJDKAAE>k__BackingField = DJNJIKLPIJP;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB0C RID: 64268 RVA: 0x00398C10 File Offset: 0x00396E10
|
||||
[Token(Token = "0x600FB0C")]
|
||||
[Address(RVA = "0xCC37F0", Offset = "0xCC25F0", VA = "0x180CC37F0", Slot = "34")]
|
||||
public virtual void OnVisualizationAcquired(object EHHKGBAMIOP)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
while (EHHKGBAMIOP != 0 && EHHKGBAMIOP == 0);
|
||||
this.<AKLLFMADFOL>k__BackingField = num;
|
||||
ControlPanelTransformSync.RemoveComponent(num);
|
||||
GameObject gameObject;
|
||||
ControlPanelTransformSync controlPanelTransformSync = gameObject.AddComponent<ControlPanelTransformSync>();
|
||||
controlPanelTransformSync.FOLFCOHAJMD = num;
|
||||
controlPanelTransformSync.KGFHBNBNGNO = this;
|
||||
Action<Chip> aajcfjjopam = this.AAJCFJJOPAM;
|
||||
this.<GBGPODNIKAN>k__BackingField = controlPanelTransformSync;
|
||||
if (aajcfjjopam != 0)
|
||||
{
|
||||
Chip chip = this.<AKLLFMADFOL>k__BackingField;
|
||||
aajcfjjopam(chip);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB0D RID: 64269 RVA: 0x00398C6C File Offset: 0x00396E6C
|
||||
[Token(Token = "0x600FB0D")]
|
||||
[Address(RVA = "0xCC38E0", Offset = "0xCC26E0", VA = "0x180CC38E0", Slot = "23")]
|
||||
public void OnVisualizationReleased(object EHHKGBAMIOP)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = EHHKGBAMIOP != 0;
|
||||
int num2 = 0;
|
||||
bool flag2 = IEIBEBFINNI.OOIFJNPLOLF(flag, "Unexpected 'null' passed to OnVisualizationReleased()", num, NJOJCAHDMED.Error);
|
||||
int num3 = 0;
|
||||
bool flag3 = IEIBEBFINNI.OOIFJNPLOLF(this.<AKLLFMADFOL>k__BackingField == EHHKGBAMIOP, "Unexpected chip passed to OnVisualizationReleased()", num3, NJOJCAHDMED.Error);
|
||||
Action<Chip> edbofmcpcad = this.EDBOFMCPCAD;
|
||||
if (edbofmcpcad != 0)
|
||||
{
|
||||
Chip chip = this.<AKLLFMADFOL>k__BackingField;
|
||||
edbofmcpcad(chip);
|
||||
}
|
||||
ControlPanelTransformSync.RemoveComponent(this.<AKLLFMADFOL>k__BackingField);
|
||||
this.<GBGPODNIKAN>k__BackingField = num2;
|
||||
this.<AKLLFMADFOL>k__BackingField = num2;
|
||||
}
|
||||
|
||||
// Token: 0x17002902 RID: 10498
|
||||
// (get) Token: 0x0600FB0E RID: 64270 RVA: 0x00398CE8 File Offset: 0x00396EE8
|
||||
[Token(Token = "0x17002902")]
|
||||
private IEnumerable<KLAMCLLEFGI> BGANBIILLOA
|
||||
{
|
||||
[Token(Token = "0x600FB0E")]
|
||||
[Address(RVA = "0xCC31F0", Offset = "0xCC1FF0", VA = "0x180CC31F0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
KLAMCLLEFGI[] array = new KLAMCLLEFGI[1];
|
||||
KLAMCLLEFGI bflpnicddfh = ControlPanelCircuitObjectBase.BFLPNICDDFH;
|
||||
if (bflpnicddfh != 0)
|
||||
{
|
||||
}
|
||||
array[0] = bflpnicddfh;
|
||||
IEnumerable<KLAMCLLEFGI> enumerable;
|
||||
return enumerable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB0F RID: 64271 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FB0F")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
[Conditional("UNITY_EDITOR")]
|
||||
public void LogPositions(string LHOMKMINCHH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FB10 RID: 64272 RVA: 0x00398D18 File Offset: 0x00396F18
|
||||
[Token(Token = "0x600FB10")]
|
||||
[Address(RVA = "0xCC44D0", Offset = "0xCC32D0", VA = "0x180CC44D0")]
|
||||
protected ControlPanelCircuitObjectBase()
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.<FJNIBMBBEAJ>k__BackingField = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600FB11 RID: 64273 RVA: 0x00398D38 File Offset: 0x00396F38
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600FB11")]
|
||||
[Address(RVA = "0xCC43E0", Offset = "0xCC31E0", VA = "0x180CC43E0")]
|
||||
static ControlPanelCircuitObjectBase()
|
||||
{
|
||||
KLAMCLLEFGI klamcllefgi;
|
||||
ControlPanelCircuitObjectBase.BFLPNICDDFH = klamcllefgi;
|
||||
}
|
||||
|
||||
// Token: 0x0400A601 RID: 42497
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A601")]
|
||||
private NDBBKDMPBHD MEAJMKMOFON;
|
||||
|
||||
// Token: 0x0400A602 RID: 42498
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A602")]
|
||||
protected bool AJJCOJDHAHG;
|
||||
|
||||
// Token: 0x0400A603 RID: 42499
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A603")]
|
||||
[SerializeField]
|
||||
private Transform controlPanelTetherPoint;
|
||||
|
||||
// Token: 0x0400A60C RID: 42508
|
||||
[Token(Token = "0x400A60C")]
|
||||
private static readonly KLAMCLLEFGI BFLPNICDDFH;
|
||||
|
||||
// Token: 0x0200259E RID: 9630
|
||||
[Token(Token = "0x200259E")]
|
||||
protected sealed class ADBFKDDKCIM : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600FB12 RID: 64274 RVA: 0x00398D4C File Offset: 0x00396F4C
|
||||
[Token(Token = "0x600FB12")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public ADBFKDDKCIM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB13 RID: 64275 RVA: 0x00398D68 File Offset: 0x00396F68
|
||||
[Token(Token = "0x600FB13")]
|
||||
[Address(RVA = "0xCB2FB0", Offset = "0xCB1DB0", VA = "0x180CB2FB0", Slot = "13")]
|
||||
public void Invoke(in Guid NPLEMIALBEG, ALPFDJAAMJP AOGLODOINCA)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB14 RID: 64276 RVA: 0x00398E08 File Offset: 0x00397008
|
||||
[Token(Token = "0x600FB14")]
|
||||
[Address(RVA = "0xCB2F10", Offset = "0xCB1D10", VA = "0x180CB2F10", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(in Guid NPLEMIALBEG, ALPFDJAAMJP AOGLODOINCA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FB15 RID: 64277 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FB15")]
|
||||
[Address(RVA = "0xCB2FA0", Offset = "0xCB1DA0", VA = "0x180CB2FA0", Slot = "15")]
|
||||
public void EndInvoke(in Guid NPLEMIALBEG, IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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: 0x020025A0 RID: 9632
|
||||
[Token(Token = "0x20025A0")]
|
||||
public sealed class ControlPanelTransformSync : MonoBehaviour, NGBLAGENLDK, LAPMNGPJBEC, KJLKECANCDC, NLDHFOGPOHN
|
||||
{
|
||||
// Token: 0x17002903 RID: 10499
|
||||
// (get) Token: 0x0600FB19 RID: 64281 RVA: 0x00398E58 File Offset: 0x00397058
|
||||
// (set) Token: 0x0600FB1A RID: 64282 RVA: 0x00398E6C File Offset: 0x0039706C
|
||||
[Token(Token = "0x17002903")]
|
||||
public bool PIOJMBHKLKD
|
||||
{
|
||||
[Token(Token = "0x600FB19")]
|
||||
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
|
||||
get;
|
||||
[Token(Token = "0x600FB1A")]
|
||||
[Address(RVA = "0x43DE90", Offset = "0x43CC90", VA = "0x18043DE90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB1B RID: 64283 RVA: 0x00398E80 File Offset: 0x00397080
|
||||
[Token(Token = "0x600FB1B")]
|
||||
[Address(RVA = "0xCC65E0", Offset = "0xCC53E0", VA = "0x180CC65E0")]
|
||||
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: 0x0600FB1C RID: 64284 RVA: 0x00398EB4 File Offset: 0x003970B4
|
||||
[Token(Token = "0x600FB1C")]
|
||||
[Address(RVA = "0xCC6F20", Offset = "0xCC5D20", VA = "0x180CC6F20")]
|
||||
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: 0x0600FB1D RID: 64285 RVA: 0x00398EF0 File Offset: 0x003970F0
|
||||
[Token(Token = "0x600FB1D")]
|
||||
[Address(RVA = "0xCC6660", Offset = "0xCC5460", VA = "0x180CC6660")]
|
||||
private void Awake()
|
||||
{
|
||||
ControlPanelTransformSync.IJILFIJMDFF.BPAJKKAGPKB(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600FB1E RID: 64286 RVA: 0x00398F04 File Offset: 0x00397104
|
||||
[Token(Token = "0x600FB1E")]
|
||||
[Address(RVA = "0xCC6E20", Offset = "0xCC5C20", VA = "0x180CC6E20")]
|
||||
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: 0x0600FB1F RID: 64287 RVA: 0x00398F54 File Offset: 0x00397154
|
||||
[Token(Token = "0x600FB1F")]
|
||||
[Address(RVA = "0xCC6D20", Offset = "0xCC5B20", VA = "0x180CC6D20")]
|
||||
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: 0x0600FB20 RID: 64288 RVA: 0x00398FA8 File Offset: 0x003971A8
|
||||
[Token(Token = "0x600FB20")]
|
||||
[Address(RVA = "0xCC6F10", Offset = "0xCC5D10", VA = "0x180CC6F10")]
|
||||
public void OnObjectSelected()
|
||||
{
|
||||
this.AJFJMGMKFKG();
|
||||
}
|
||||
|
||||
// Token: 0x0600FB21 RID: 64289 RVA: 0x00398FBC File Offset: 0x003971BC
|
||||
[Token(Token = "0x600FB21")]
|
||||
[Address(RVA = "0xCC6CE0", Offset = "0xCC5AE0", VA = "0x180CC6CE0")]
|
||||
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: 0x0600FB22 RID: 64290 RVA: 0x00399000 File Offset: 0x00397200
|
||||
[Token(Token = "0x600FB22")]
|
||||
[Address(RVA = "0xCC6C50", Offset = "0xCC5A50", VA = "0x180CC6C50")]
|
||||
private void JNEGKNKPCGB(bool OIPPGCCCEPJ = false)
|
||||
{
|
||||
ControlPanelCircuitObjectBase kgfhbnbngno = this.KGFHBNBNGNO;
|
||||
int num = 0;
|
||||
if (kgfhbnbngno != num)
|
||||
{
|
||||
this.KGFHBNBNGNO.UpdateAttachPointIfAttached(OIPPGCCCEPJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB23 RID: 64291 RVA: 0x00399034 File Offset: 0x00397234
|
||||
[Token(Token = "0x600FB23")]
|
||||
[Address(RVA = "0xB42ED0", Offset = "0xB41CD0", VA = "0x180B42ED0", Slot = "6")]
|
||||
private void GIMBGJMODOA()
|
||||
{
|
||||
this.KEBMIDGDNJA = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB24 RID: 64292 RVA: 0x00399048 File Offset: 0x00397248
|
||||
[Token(Token = "0x600FB24")]
|
||||
[Address(RVA = "0xCC6DC0", Offset = "0xCC5BC0", VA = "0x180CC6DC0", Slot = "7")]
|
||||
private void NACCNDOBGAH()
|
||||
{
|
||||
this.AJAENFHCFHB = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB25 RID: 64293 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FB25")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
|
||||
private void DHHNIMOPONN()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FB26 RID: 64294 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FB26")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
||||
private void FJADHACPCNB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FB27 RID: 64295 RVA: 0x0039905C File Offset: 0x0039725C
|
||||
[Token(Token = "0x600FB27")]
|
||||
[Address(RVA = "0xCC66C0", Offset = "0xCC54C0", VA = "0x180CC66C0", Slot = "10")]
|
||||
private void GLGCJLPFEEE()
|
||||
{
|
||||
int num = 0;
|
||||
this.JNEGKNKPCGB(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600FB28 RID: 64296 RVA: 0x00399074 File Offset: 0x00397274
|
||||
[Token(Token = "0x600FB28")]
|
||||
[Address(RVA = "0xCC66C0", Offset = "0xCC54C0", VA = "0x180CC66C0", Slot = "11")]
|
||||
private void BKHHBDCJDAK()
|
||||
{
|
||||
int num = 0;
|
||||
this.JNEGKNKPCGB(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600FB29 RID: 64297 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FB29")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")]
|
||||
private void HCJHBIHDHNJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FB2A RID: 64298 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FB2A")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "13")]
|
||||
private void IDGLNOJNADK(Vector3 CEHJGNDELGL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FB2B RID: 64299 RVA: 0x0039908C File Offset: 0x0039728C
|
||||
[Token(Token = "0x600FB2B")]
|
||||
[Address(RVA = "0xCC66D0", Offset = "0xCC54D0", VA = "0x180CC66D0", Slot = "14")]
|
||||
private void DCEAPCLIHDJ()
|
||||
{
|
||||
this.KEBMIDGDNJA = false;
|
||||
if (!this.AJAENFHCFHB)
|
||||
{
|
||||
this.JNEGKNKPCGB(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB2C RID: 64300 RVA: 0x003990B4 File Offset: 0x003972B4
|
||||
[Token(Token = "0x600FB2C")]
|
||||
[Address(RVA = "0xCC6C30", Offset = "0xCC5A30", VA = "0x180CC6C30", Slot = "15")]
|
||||
private void IFJAIDCHNIF()
|
||||
{
|
||||
this.AJAENFHCFHB = false;
|
||||
if (!this.KEBMIDGDNJA)
|
||||
{
|
||||
this.JNEGKNKPCGB(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB2D RID: 64301 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FB2D")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")]
|
||||
private void FLIGPKCPBDL()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FB2E RID: 64302 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FB2E")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")]
|
||||
private void JMIIBAEBPCK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FB2F RID: 64303 RVA: 0x003990DC File Offset: 0x003972DC
|
||||
[Token(Token = "0x600FB2F")]
|
||||
[Address(RVA = "0xCC64D0", Offset = "0xCC52D0", VA = "0x180CC64D0")]
|
||||
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: 0x0600FB30 RID: 64304 RVA: 0x00399150 File Offset: 0x00397350
|
||||
[Token(Token = "0x600FB30")]
|
||||
[Address(RVA = "0xCC6CE0", Offset = "0xCC5AE0", VA = "0x180CC6CE0")]
|
||||
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: 0x0600FB31 RID: 64305 RVA: 0x00399194 File Offset: 0x00397394
|
||||
[Token(Token = "0x600FB31")]
|
||||
[Address(RVA = "0xCC66F0", Offset = "0xCC54F0", VA = "0x180CC66F0")]
|
||||
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: 0x0600FB32 RID: 64306 RVA: 0x003992AC File Offset: 0x003974AC
|
||||
[Token(Token = "0x600FB32")]
|
||||
[Address(RVA = "0xCC6C20", Offset = "0xCC5A20", VA = "0x180CC6C20", Slot = "4")]
|
||||
private void IBFFOCPIIJO()
|
||||
{
|
||||
this.<DBGPFLMKICF>k__BackingField = true;
|
||||
this.AJFJMGMKFKG();
|
||||
}
|
||||
|
||||
// Token: 0x0600FB33 RID: 64307 RVA: 0x003992C8 File Offset: 0x003974C8
|
||||
[Token(Token = "0x600FB33")]
|
||||
[Address(RVA = "0xCC6DD0", Offset = "0xCC5BD0", VA = "0x180CC6DD0", 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: 0x0600FB34 RID: 64308 RVA: 0x00399314 File Offset: 0x00397514
|
||||
[Token(Token = "0x600FB34")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ControlPanelTransformSync()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A610 RID: 42512
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A610")]
|
||||
private Chip FOLFCOHAJMD;
|
||||
|
||||
// Token: 0x0400A611 RID: 42513
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A611")]
|
||||
private ControlPanelCircuitObjectBase KGFHBNBNGNO;
|
||||
|
||||
// Token: 0x0400A612 RID: 42514
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A612")]
|
||||
private bool KEBMIDGDNJA;
|
||||
|
||||
// Token: 0x0400A613 RID: 42515
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400A613")]
|
||||
private bool AJAENFHCFHB;
|
||||
|
||||
// Token: 0x0400A614 RID: 42516
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A614")]
|
||||
private int MAHOEAOMFBD;
|
||||
|
||||
// Token: 0x0400A615 RID: 42517
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A615")]
|
||||
private GADCODNLAIK OLMLLOCPKLN;
|
||||
|
||||
// Token: 0x0400A616 RID: 42518
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A616")]
|
||||
private FastLineSettings JIALEJCECJC;
|
||||
|
||||
// Token: 0x020025A1 RID: 9633
|
||||
[Token(Token = "0x20025A1")]
|
||||
private static class IJILFIJMDFF
|
||||
{
|
||||
// Token: 0x0600FB35 RID: 64309 RVA: 0x00399328 File Offset: 0x00397528
|
||||
[Token(Token = "0x600FB35")]
|
||||
[Address(RVA = "0xCC9E60", Offset = "0xCC8C60", VA = "0x180CC9E60")]
|
||||
private static IEnumerator<KENFJGFMIPM> HCIEHECEDAK()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FB35)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB36 RID: 64310 RVA: 0x00399344 File Offset: 0x00397544
|
||||
[Token(Token = "0x600FB36")]
|
||||
[Address(RVA = "0xCC9B80", Offset = "0xCC8980", VA = "0x180CC9B80")]
|
||||
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: 0x0600FB37 RID: 64311 RVA: 0x003993BC File Offset: 0x003975BC
|
||||
[Token(Token = "0x600FB37")]
|
||||
[Address(RVA = "0xCC9B00", Offset = "0xCC8900", VA = "0x180CC9B00")]
|
||||
public static void BIHKNNPGGKP(ControlPanelTransformSync GCCLEJOGCCE)
|
||||
{
|
||||
bool flag = ControlPanelTransformSync.IJILFIJMDFF.CHMNFDFCBJJ.Remove(GCCLEJOGCCE);
|
||||
}
|
||||
|
||||
// Token: 0x0400A617 RID: 42519
|
||||
[Token(Token = "0x400A617")]
|
||||
private const int LJEHFJGPJGL = 256;
|
||||
|
||||
// Token: 0x0400A618 RID: 42520
|
||||
[Token(Token = "0x400A618")]
|
||||
private static readonly List<ControlPanelTransformSync> CHMNFDFCBJJ = new List();
|
||||
|
||||
// Token: 0x0400A619 RID: 42521
|
||||
[Token(Token = "0x400A619")]
|
||||
private static DABKFAIHBBP HNMDHKBOCPB;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.ContextNodes
|
||||
{
|
||||
// Token: 0x020025A9 RID: 9641
|
||||
[Token(Token = "0x20025A9")]
|
||||
public class PlayerLogicComponent : ControlPanelCircuitObjectBase
|
||||
{
|
||||
// Token: 0x1700290F RID: 10511
|
||||
// (get) Token: 0x0600FB58 RID: 64344 RVA: 0x0039955C File Offset: 0x0039775C
|
||||
// (set) Token: 0x0600FB59 RID: 64345 RVA: 0x00399570 File Offset: 0x00397770
|
||||
[Token(Token = "0x1700290F")]
|
||||
public bool JDJMAFJCGEK
|
||||
{
|
||||
[Token(Token = "0x600FB58")]
|
||||
[Address(RVA = "0x7ED770", Offset = "0x7EC570", VA = "0x1807ED770")]
|
||||
get;
|
||||
[Token(Token = "0x600FB59")]
|
||||
[Address(RVA = "0x9DF6C0", Offset = "0x9DE4C0", VA = "0x1809DF6C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002910 RID: 10512
|
||||
// (get) Token: 0x0600FB5A RID: 64346 RVA: 0x00399584 File Offset: 0x00397784
|
||||
[Token(Token = "0x17002910")]
|
||||
protected override Transform BOKFEEKELJH
|
||||
{
|
||||
[Token(Token = "0x600FB5A")]
|
||||
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return this._attachPointParent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002911 RID: 10513
|
||||
// (get) Token: 0x0600FB5B RID: 64347 RVA: 0x00399598 File Offset: 0x00397798
|
||||
[Token(Token = "0x17002911")]
|
||||
protected override bool JKCKICAIAMM
|
||||
{
|
||||
[Token(Token = "0x600FB5B")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "26")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB5C RID: 64348 RVA: 0x003995A8 File Offset: 0x003977A8
|
||||
[Token(Token = "0x600FB5C")]
|
||||
[Address(RVA = "0xCCB060", Offset = "0xCC9E60", VA = "0x180CCB060", Slot = "27")]
|
||||
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;
|
||||
JLJLCPLIGHI pkaofhebiaj = instance2.PKAOFHEBIAJ;
|
||||
bool flag = !pkaofhebiaj.KPBBMBCNDGO(<FJNIBMBBEAJ>k__BackingField, num);
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
IDictionary<Guid, CGGLKEJGNME> hjfhfmadhgk = instance2.HJFHFMADHGK;
|
||||
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
NIAJHAGLPND niajhaglpnd = NEHPIMPDALF.KIHJMDKKLKH(this.<FJNIBMBBEAJ>k__BackingField);
|
||||
instance3.RequestReduce(niajhaglpnd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB5D RID: 64349 RVA: 0x00399658 File Offset: 0x00397858
|
||||
[Token(Token = "0x600FB5D")]
|
||||
[Address(RVA = "0xCCB6E0", Offset = "0xCCA4E0", VA = "0x180CCB6E0")]
|
||||
private void PCKACOCFFBM()
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
NIAJHAGLPND niajhaglpnd = NEHPIMPDALF.KIHJMDKKLKH(this.<FJNIBMBBEAJ>k__BackingField);
|
||||
instance.RequestReduce(niajhaglpnd);
|
||||
}
|
||||
|
||||
// Token: 0x0600FB5E RID: 64350 RVA: 0x00399684 File Offset: 0x00397884
|
||||
[Token(Token = "0x600FB5E")]
|
||||
[Address(RVA = "0xCCB400", Offset = "0xCCA200", VA = "0x180CCB400")]
|
||||
public NIAJHAGLPND GetSpawnControlPanelProto()
|
||||
{
|
||||
return NEHPIMPDALF.KIHJMDKKLKH(this.<FJNIBMBBEAJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600FB5F RID: 64351 RVA: 0x0039969C File Offset: 0x0039789C
|
||||
[Token(Token = "0x600FB5F")]
|
||||
[Address(RVA = "0xCCB550", Offset = "0xCCA350", VA = "0x180CCB550", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Guid <FJNIBMBBEAJ>k__BackingField = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
int num = 0;
|
||||
Guid empty = Guid.Empty;
|
||||
int num3;
|
||||
if (<FJNIBMBBEAJ>k__BackingField != empty)
|
||||
{
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Guid <FJNIBMBBEAJ>k__BackingField2 = this.<FJNIBMBBEAJ>k__BackingField;
|
||||
IDictionary<Guid, CGGLKEJGNME> hjfhfmadhgk = instance.HJFHFMADHGK;
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num)
|
||||
{
|
||||
num3 += num3;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
num3 = 0;
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600FB60 RID: 64352 RVA: 0x00399708 File Offset: 0x00397908
|
||||
[Token(Token = "0x600FB60")]
|
||||
[Address(RVA = "0xCCB420", Offset = "0xCCA220", VA = "0x180CCB420", Slot = "28")]
|
||||
protected override void LGJBBNODNCM()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DLGHFACODHL.Add(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600FB61 RID: 64353 RVA: 0x0039973C File Offset: 0x0039793C
|
||||
[Token(Token = "0x600FB61")]
|
||||
[Address(RVA = "0xCCAF30", Offset = "0xCC9D30", VA = "0x180CCAF30", Slot = "29")]
|
||||
protected override void CMPFNCGMHBK()
|
||||
{
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DLGHFACODHL.Remove(this);
|
||||
bool flag2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DKDDMEFENPC.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x17002912 RID: 10514
|
||||
// (get) Token: 0x0600FB62 RID: 64354 RVA: 0x00399774 File Offset: 0x00397974
|
||||
[Token(Token = "0x17002912")]
|
||||
public override string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600FB62")]
|
||||
[Address(RVA = "0xCCB880", Offset = "0xCCA680", VA = "0x180CCB880", Slot = "30")]
|
||||
get
|
||||
{
|
||||
return this._player.KONALLBMCGK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002913 RID: 10515
|
||||
// (get) Token: 0x0600FB63 RID: 64355 RVA: 0x00399794 File Offset: 0x00397994
|
||||
[Token(Token = "0x17002913")]
|
||||
public override bool NPNNBEHIMHA
|
||||
{
|
||||
[Token(Token = "0x600FB63")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "31")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FB64 RID: 64356 RVA: 0x003997A4 File Offset: 0x003979A4
|
||||
[Token(Token = "0x600FB64")]
|
||||
[Address(RVA = "0xCCAF20", Offset = "0xCC9D20", VA = "0x180CCAF20", Slot = "33")]
|
||||
public override void Bind(NMKAJLBKMPD DJNJIKLPIJP)
|
||||
{
|
||||
this.<KHGALJDKAAE>k__BackingField = DJNJIKLPIJP;
|
||||
this.<NBMDMNIJNEC>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600FB65 RID: 64357 RVA: 0x003997C0 File Offset: 0x003979C0
|
||||
[Token(Token = "0x600FB65")]
|
||||
[Address(RVA = "0xCCB7D0", Offset = "0xCCA5D0", VA = "0x180CCB7D0")]
|
||||
public PlayerLogicComponent()
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.<FJNIBMBBEAJ>k__BackingField = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A624 RID: 42532
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A624")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Player _player;
|
||||
|
||||
// Token: 0x0400A625 RID: 42533
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400A625")]
|
||||
[SerializeField]
|
||||
private Transform _attachPointParent;
|
||||
|
||||
// Token: 0x0400A627 RID: 42535
|
||||
[Token(Token = "0x400A627")]
|
||||
private static readonly Guid EILKJCHEOJL = 0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user