1134 lines
39 KiB
C#
1134 lines
39 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using RecRoom.Networking.RPC;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x02002BBD RID: 11197
|
|
[Token(Token = "0x2002BBD")]
|
|
[StructLayout(3)]
|
|
public class SandboxConnectableManager : NetworkedSingletonMonoBehaviour<SandboxConnectableManager>
|
|
{
|
|
// Token: 0x170034A1 RID: 13473
|
|
// (get) Token: 0x06013B18 RID: 80664 RVA: 0x004B9BEC File Offset: 0x004B7DEC
|
|
[Token(Token = "0x170034A1")]
|
|
public static bool BCKJJLKPPIE
|
|
{
|
|
[Token(Token = "0x6013B18")]
|
|
[Address(RVA = "0x1ACEA50", Offset = "0x1ACD450", VA = "0x181ACEA50")]
|
|
get
|
|
{
|
|
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
|
if (!isInitialized)
|
|
{
|
|
return isInitialized;
|
|
}
|
|
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOCHJOGPOJH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034A2 RID: 13474
|
|
// (get) Token: 0x06013B19 RID: 80665 RVA: 0x004B9C18 File Offset: 0x004B7E18
|
|
[Token(Token = "0x170034A2")]
|
|
public CircuitLinkVisual FDJJGALNICB
|
|
{
|
|
[Token(Token = "0x6013B19")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
return this.connectableLinkVisualPrefab;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B1A RID: 80666 RVA: 0x004B9C2C File Offset: 0x004B7E2C
|
|
[Token(Token = "0x6013B1A")]
|
|
[Address(RVA = "0x1AC7E60", Offset = "0x1AC6860", VA = "0x181AC7E60", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML();
|
|
JAPOCJCDIJN.PLNPFMNHAFG plnpfmnhafg = new JAPOCJCDIJN.PLNPFMNHAFG(this.JPLNOPGEGDL);
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.BAPEJOFOPCL((MJAPEGGDLJA)((uint)256), plnpfmnhafg);
|
|
IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml2);
|
|
int num = 0;
|
|
this.OGNFLDPLILP = disposable;
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> uniqueTreeNode = new UniqueTreeNode(num);
|
|
this.JKHCOFDKDGH = uniqueTreeNode;
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
|
Action<Photon.Realtime.Player> action = new Action(this.OnPhotonPlayerConnected);
|
|
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected + action;
|
|
ActionEvent<Photon.Realtime.Player> onMasterClientSwitched = PhotonNetwork.OnMasterClientSwitched;
|
|
Action<Photon.Realtime.Player> action2 = new Action(this.OnMasterClientSwitched);
|
|
ActionEvent<Photon.Realtime.Player> actionEvent = onMasterClientSwitched + action2;
|
|
PhotonNetwork.OnMasterClientSwitched = actionEvent;
|
|
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
|
this.EOCHJOGPOJH = isMasterClient;
|
|
}
|
|
|
|
// Token: 0x06013B1B RID: 80667 RVA: 0x004B9CF8 File Offset: 0x004B7EF8
|
|
[Token(Token = "0x6013B1B")]
|
|
[Address(RVA = "0x1ACC8E0", Offset = "0x1ACB2E0", VA = "0x181ACC8E0")]
|
|
private Task JPLNOPGEGDL(MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP EJJJBPLKFFE, DBFIJENOPDA EPCHKHDNCDP, CancellationToken ABPMJNFACCG)
|
|
{
|
|
if (EPCHKHDNCDP != 0)
|
|
{
|
|
FJJOGHOLHNG lfdnfdnjjdi = EPCHKHDNCDP.LFDNFDNJJDI;
|
|
if (lfdnfdnjjdi != 0 && PhotonNetwork.IsMasterClient && this.DEKGMKDIDON(lfdnfdnjjdi))
|
|
{
|
|
int num = 0;
|
|
this.KCPHHBMLABG(num);
|
|
}
|
|
}
|
|
return Task.CompletedTask;
|
|
}
|
|
|
|
// Token: 0x06013B1C RID: 80668 RVA: 0x004B9D38 File Offset: 0x004B7F38
|
|
[Token(Token = "0x6013B1C")]
|
|
[Address(RVA = "0x1ACC860", Offset = "0x1ACB260", VA = "0x181ACC860")]
|
|
private void Update()
|
|
{
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> jkhcofdkdgh = this.JKHCOFDKDGH;
|
|
Dictionary<int, CircuitLinkVisual> ancfgjfbcjj = this.ANCFGJFBCJJ;
|
|
Func<UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO>, Dictionary<int, CircuitLinkVisual>, bool> bjkcfaidiao = SandboxConnectableManager.BJKCFAIDIAO;
|
|
UniqueTreeNode.TraverseTree<Dictionary<int, CircuitLinkVisual>>(jkhcofdkdgh, bjkcfaidiao, ancfgjfbcjj);
|
|
}
|
|
|
|
// Token: 0x06013B1D RID: 80669 RVA: 0x004B9D64 File Offset: 0x004B7F64
|
|
[Token(Token = "0x6013B1D")]
|
|
[Address(RVA = "0x1ACD6C0", Offset = "0x1ACC0C0", VA = "0x181ACD6C0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
if (this.OGNFLDPLILP != 0)
|
|
{
|
|
}
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
|
Action<Photon.Realtime.Player> action = new Action(this.OnPhotonPlayerConnected);
|
|
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action;
|
|
ActionEvent<Photon.Realtime.Player> onMasterClientSwitched = PhotonNetwork.OnMasterClientSwitched;
|
|
Action<Photon.Realtime.Player> action2 = new Action(this.OnMasterClientSwitched);
|
|
PhotonNetwork.OnMasterClientSwitched = onMasterClientSwitched - action2;
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x06013B1E RID: 80670 RVA: 0x004B9DC0 File Offset: 0x004B7FC0
|
|
[Token(Token = "0x6013B1E")]
|
|
[Address(RVA = "0x1AC97F0", Offset = "0x1AC81F0", VA = "0x181AC97F0")]
|
|
private void CNEFJLAPLIL(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG, int, MIGCNEPBKDG, int, Vector3, Quaternion> rpcaction = new RPCActions.RPCAction(this.RpcMasterConnectNodes);
|
|
}
|
|
|
|
// Token: 0x06013B1F RID: 80671 RVA: 0x004B9DE8 File Offset: 0x004B7FE8
|
|
[Token(Token = "0x6013B1F")]
|
|
[Address(RVA = "0x1ACCB70", Offset = "0x1ACB570", VA = "0x181ACCB70")]
|
|
public void LocalAddNodeToRoot(MIGCNEPBKDG EIBGAMMHGBB, int GDEOHDFIGOM)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
|
|
// Token: 0x06013B20 RID: 80672 RVA: 0x004B9E04 File Offset: 0x004B8004
|
|
[Token(Token = "0x6013B20")]
|
|
[Address(RVA = "0x1ACDFF0", Offset = "0x1ACC9F0", VA = "0x181ACDFF0")]
|
|
[PunRPC]
|
|
protected void RpcMasterConnectNodes(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
|
bool flag;
|
|
if (isMasterClient && isMasterClient && flag)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG, int, MIGCNEPBKDG, int, Vector3, Quaternion, PhotonMessageInfo> rpcaction = new RPCActions.RPCAction(this.RpcConnectNodes);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B21 RID: 80673 RVA: 0x004B9E44 File Offset: 0x004B8044
|
|
[Token(Token = "0x6013B21")]
|
|
[Address(RVA = "0x1ACDE90", Offset = "0x1ACC890", VA = "0x181ACDE90")]
|
|
[PunRPC]
|
|
protected void RpcConnectNodes(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
if (this.EOCHJOGPOJH)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B22 RID: 80674 RVA: 0x004B9E60 File Offset: 0x004B8060
|
|
[Token(Token = "0x6013B22")]
|
|
[Address(RVA = "0x1ACBF60", Offset = "0x1ACA960", VA = "0x181ACBF60")]
|
|
private bool HLFBAHOMKLJ(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
int num = 0;
|
|
Vector3 zero = Vector3.zero;
|
|
int num2 = 0;
|
|
Quaternion identity = Quaternion.identity;
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> uniqueTreeNode = UniqueTreeNode.FindNode(this.JKHCOFDKDGH, num2);
|
|
if (uniqueTreeNode != 0)
|
|
{
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> uniqueTreeNode2 = uniqueTreeNode.AddChild(num2);
|
|
if (uniqueTreeNode2 != 0)
|
|
{
|
|
num += num;
|
|
num++;
|
|
if (!uniqueTreeNode.IsRoot)
|
|
{
|
|
int num3 = 0;
|
|
this.DBGPFFLOEPK(uniqueTreeNode2, num3);
|
|
MIGCNEPBKDG rootConnectable = this.GetRootConnectable(LODFBGGCMLN);
|
|
}
|
|
ActionEvent<MIGCNEPBKDG, MIGCNEPBKDG> onConnectionAdded = this.OnConnectionAdded;
|
|
if (onConnectionAdded != 0)
|
|
{
|
|
onConnectionAdded.Invoke(GDLJBDHIOFN, LODFBGGCMLN);
|
|
}
|
|
}
|
|
}
|
|
if (this.verboseLogging)
|
|
{
|
|
bool flag;
|
|
if (GDLJBDHIOFN != 0 && flag)
|
|
{
|
|
flag += flag;
|
|
}
|
|
bool flag2;
|
|
if (LODFBGGCMLN == 0 || flag2)
|
|
{
|
|
}
|
|
if (GDLJBDHIOFN != 0)
|
|
{
|
|
}
|
|
if (LODFBGGCMLN != 0)
|
|
{
|
|
}
|
|
object[] array = new object[10];
|
|
if ("null" != 0)
|
|
{
|
|
}
|
|
array[0] = "null";
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[1] = array;
|
|
if ("null" != 0)
|
|
{
|
|
}
|
|
array[2] = "null";
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[3] = array;
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[4] = array;
|
|
int num4 = 0;
|
|
string text = UniqueTreeNode.ToString(this.JKHCOFDKDGH, num4);
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[5] = text;
|
|
string text2;
|
|
if (text2 != 0)
|
|
{
|
|
}
|
|
array[6] = text2;
|
|
if ("-1" != 0)
|
|
{
|
|
}
|
|
array[7] = "-1";
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[8] = text;
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[9] = text;
|
|
Debug.LogFormat("Attempted to CONNECT nodes {0}({6}).{1} -> {2}({7}).{3}: Rel. pos: {8}, Rel. rot: {9}. Success = {4}\n{5}", array);
|
|
}
|
|
return "null" != null;
|
|
}
|
|
|
|
// Token: 0x06013B23 RID: 80675 RVA: 0x004B9FE8 File Offset: 0x004B81E8
|
|
[Token(Token = "0x6013B23")]
|
|
[Address(RVA = "0x1ACA420", Offset = "0x1AC8E20", VA = "0x181ACA420")]
|
|
private void ECDJJAKNBOL(MIGCNEPBKDG FHAANOAJILD)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG> rpcaction = new RPCActions.RPCAction(this.RpcMasterDisconnectNode);
|
|
photonView.RpcMaster<MIGCNEPBKDG>(rpcaction, FHAANOAJILD);
|
|
}
|
|
|
|
// Token: 0x06013B24 RID: 80676 RVA: 0x004BA018 File Offset: 0x004B8218
|
|
[Token(Token = "0x6013B24")]
|
|
[Address(RVA = "0x1ACCC80", Offset = "0x1ACB680", VA = "0x181ACCC80")]
|
|
public void LocalRemoveNode(MIGCNEPBKDG BJDEOFBIHDA)
|
|
{
|
|
bool flag = this.BPIMKDMNECL(BJDEOFBIHDA);
|
|
}
|
|
|
|
// Token: 0x06013B25 RID: 80677 RVA: 0x004BA030 File Offset: 0x004B8230
|
|
[Token(Token = "0x6013B25")]
|
|
[Address(RVA = "0x1ACE1D0", Offset = "0x1ACCBD0", VA = "0x181ACE1D0")]
|
|
[PunRPC]
|
|
protected void RpcMasterDisconnectNode(MIGCNEPBKDG JNPOJAIGFDC)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.BPIMKDMNECL(JNPOJAIGFDC))
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG, PhotonMessageInfo> rpcaction = new RPCActions.RPCAction(this.RpcDisconnectNode);
|
|
photonView.RpcOthers<MIGCNEPBKDG>(rpcaction, JNPOJAIGFDC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B26 RID: 80678 RVA: 0x004BA074 File Offset: 0x004B8274
|
|
[Token(Token = "0x6013B26")]
|
|
[Address(RVA = "0x1ACDF90", Offset = "0x1ACC990", VA = "0x181ACDF90")]
|
|
[PunRPC]
|
|
protected void RpcDisconnectNode(MIGCNEPBKDG JNPOJAIGFDC, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
if (this.EOCHJOGPOJH)
|
|
{
|
|
bool flag = this.BPIMKDMNECL(JNPOJAIGFDC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B27 RID: 80679 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B27")]
|
|
[Address(RVA = "0x1AC8F40", Offset = "0x1AC7940", VA = "0x181AC8F40")]
|
|
private bool BPIMKDMNECL(MIGCNEPBKDG JNPOJAIGFDC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B28 RID: 80680 RVA: 0x004BA098 File Offset: 0x004B8298
|
|
[Token(Token = "0x6013B28")]
|
|
[Address(RVA = "0x1ACDBD0", Offset = "0x1ACC5D0", VA = "0x181ACDBD0")]
|
|
public void RequestMasterReparentNodes(MIGCNEPBKDG PILADDIPDEA, int JKDCKIEDDDC, MIGCNEPBKDG ICJLNPKIMKH, int CACPIBDFGKJ, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG, int, MIGCNEPBKDG, int, Vector3, Quaternion> rpcaction = new RPCActions.RPCAction(this.RpcMasterReparentNodes);
|
|
}
|
|
|
|
// Token: 0x06013B29 RID: 80681 RVA: 0x004BA0C0 File Offset: 0x004B82C0
|
|
[Token(Token = "0x6013B29")]
|
|
[Address(RVA = "0x1ACDCE0", Offset = "0x1ACC6E0", VA = "0x181ACDCE0")]
|
|
public void RequestMasterReparentToRoot(MIGCNEPBKDG PILADDIPDEA)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG, int, MIGCNEPBKDG, int, Vector3, Quaternion> rpcaction = new RPCActions.RPCAction(this.RpcMasterReparentNodes);
|
|
}
|
|
|
|
// Token: 0x06013B2A RID: 80682 RVA: 0x004BA0F4 File Offset: 0x004B82F4
|
|
[Token(Token = "0x6013B2A")]
|
|
[Address(RVA = "0x1ACE470", Offset = "0x1ACCE70", VA = "0x181ACE470")]
|
|
[PunRPC]
|
|
protected void RpcMasterReparentNodes(MIGCNEPBKDG PILADDIPDEA, int JKDCKIEDDDC, MIGCNEPBKDG ICJLNPKIMKH, int CACPIBDFGKJ, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
|
bool flag;
|
|
if (isMasterClient && isMasterClient && flag)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG, int, MIGCNEPBKDG, int, Vector3, Quaternion, PhotonMessageInfo> rpcaction = new RPCActions.RPCAction(this.RpcReparentNodes);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B2B RID: 80683 RVA: 0x004BA134 File Offset: 0x004B8334
|
|
[Token(Token = "0x6013B2B")]
|
|
[Address(RVA = "0x1ACE720", Offset = "0x1ACD120", VA = "0x181ACE720")]
|
|
[PunRPC]
|
|
protected void RpcReparentNodes(MIGCNEPBKDG PILADDIPDEA, int JKDCKIEDDDC, MIGCNEPBKDG ICJLNPKIMKH, int CACPIBDFGKJ, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
if (this.EOCHJOGPOJH)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B2C RID: 80684 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B2C")]
|
|
[Address(RVA = "0x1AC83A0", Offset = "0x1AC6DA0", VA = "0x181AC83A0")]
|
|
private bool BFENPGAFJME(MIGCNEPBKDG PILADDIPDEA, int JKDCKIEDDDC, MIGCNEPBKDG ICJLNPKIMKH, int CACPIBDFGKJ, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B2D RID: 80685 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B2D")]
|
|
[Address(RVA = "0x1ACD890", Offset = "0x1ACC290", VA = "0x181ACD890")]
|
|
public void RequestMasterModifyNode(MIGCNEPBKDG PMFGFJBLDLF, MIGCNEPBKDG ENEAIMFDMIP, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B2E RID: 80686 RVA: 0x004BA150 File Offset: 0x004B8350
|
|
[Token(Token = "0x6013B2E")]
|
|
[Address(RVA = "0x1ACDAC0", Offset = "0x1ACC4C0", VA = "0x181ACDAC0")]
|
|
public void RequestMasterModifyNode(MIGCNEPBKDG PMFGFJBLDLF, MIGCNEPBKDG ENEAIMFDMIP, int GCNOANNHHPG, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG, MIGCNEPBKDG, int, int, Vector3, Quaternion> rpcaction = new RPCActions.RPCAction(this.RpcMasterModifyNode);
|
|
}
|
|
|
|
// Token: 0x06013B2F RID: 80687 RVA: 0x004BA178 File Offset: 0x004B8378
|
|
[Token(Token = "0x6013B2F")]
|
|
[Address(RVA = "0x1ACE2B0", Offset = "0x1ACCCB0", VA = "0x181ACE2B0")]
|
|
[PunRPC]
|
|
protected void RpcMasterModifyNode(MIGCNEPBKDG PMFGFJBLDLF, MIGCNEPBKDG ENEAIMFDMIP, int GCNOANNHHPG, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
|
bool flag;
|
|
if (isMasterClient && isMasterClient == ENEAIMFDMIP && flag)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<MIGCNEPBKDG, int, int, Vector3, Quaternion, PhotonMessageInfo> rpcaction = new RPCActions.RPCAction(this.RpcModifyNode);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B30 RID: 80688 RVA: 0x004BA1B8 File Offset: 0x004B83B8
|
|
[Token(Token = "0x6013B30")]
|
|
[Address(RVA = "0x1ACE650", Offset = "0x1ACD050", VA = "0x181ACE650")]
|
|
[PunRPC]
|
|
protected void RpcModifyNode(MIGCNEPBKDG PMFGFJBLDLF, int GCNOANNHHPG, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013B31 RID: 80689 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B31")]
|
|
[Address(RVA = "0x1AC8CF0", Offset = "0x1AC76F0", VA = "0x181AC8CF0")]
|
|
private bool BHFBMPMNLJJ(MIGCNEPBKDG PMFGFJBLDLF, int GCNOANNHHPG, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B32 RID: 80690 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B32")]
|
|
[Address(RVA = "0x1ACBC60", Offset = "0x1ACA660", VA = "0x181ACBC60")]
|
|
public void GetConnectableRelativePositionAndRotation(MIGCNEPBKDG EIBGAMMHGBB, out Vector3 LKGCBILJGBA, out Quaternion BHPDMNLLNJK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B33 RID: 80691 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B33")]
|
|
[Address(RVA = "0x1ACBE10", Offset = "0x1ACA810", VA = "0x181ACBE10")]
|
|
public MIGCNEPBKDG GetRootConnectable(MIGCNEPBKDG EIBGAMMHGBB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B34 RID: 80692 RVA: 0x004BA1CC File Offset: 0x004B83CC
|
|
[Token(Token = "0x6013B34")]
|
|
[Address(RVA = "0x1ACD620", Offset = "0x1ACC020", VA = "0x181ACD620")]
|
|
private UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> NPFIGNALMLF(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> IKFLAODDALD)
|
|
{
|
|
if (IKFLAODDALD.IsRoot)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
if (!IKFLAODDALD.IsRoot)
|
|
{
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> uniqueTreeNode;
|
|
return uniqueTreeNode;
|
|
}
|
|
return IKFLAODDALD;
|
|
}
|
|
|
|
// Token: 0x06013B35 RID: 80693 RVA: 0x004BA1F8 File Offset: 0x004B83F8
|
|
[Token(Token = "0x6013B35")]
|
|
[Address(RVA = "0x1ACAF30", Offset = "0x1AC9930", VA = "0x181ACAF30")]
|
|
public void FindAllConnectablesConnectedTo(MIGCNEPBKDG EIBGAMMHGBB, ref HashSet<MIGCNEPBKDG> CCOPKEBKDKA)
|
|
{
|
|
HashSet<MIGCNEPBKDG> hashSet = new HashSet();
|
|
}
|
|
|
|
// Token: 0x06013B36 RID: 80694 RVA: 0x004BA214 File Offset: 0x004B8414
|
|
[Token(Token = "0x6013B36")]
|
|
[Address(RVA = "0x1ACAB50", Offset = "0x1AC9550", VA = "0x181ACAB50")]
|
|
private void EOJPBPFAKLN(MIGCNEPBKDG EIBGAMMHGBB, HashSet<MIGCNEPBKDG> EGOIHCBLENF)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (EIBGAMMHGBB == 0 || !EGOIHCBLENF.Add(EIBGAMMHGBB))
|
|
{
|
|
break;
|
|
}
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> jkhcofdkdgh = this.JKHCOFDKDGH;
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> uniqueTreeNode;
|
|
if (uniqueTreeNode == 0)
|
|
{
|
|
break;
|
|
}
|
|
if (EIBGAMMHGBB != 0)
|
|
{
|
|
this.EOJPBPFAKLN(EIBGAMMHGBB, EGOIHCBLENF);
|
|
}
|
|
if (SandboxConnectableManager.<>c.<>9__43_0 == 0)
|
|
{
|
|
SandboxConnectableManager.<>c.<>9__43_0 = delegate(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> tn)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
IEnumerable<MIGCNEPBKDG> enumerable;
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06013B37 RID: 80695 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B37")]
|
|
[Address(RVA = "0x1AC9900", Offset = "0x1AC8300", VA = "0x181AC9900")]
|
|
private void DBGPFFLOEPK(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> LDOKBBNAJHA, [Optional] CircuitLinkVisual PFHHFAPNDPH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B38 RID: 80696 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B38")]
|
|
[Address(RVA = "0x1ACAE20", Offset = "0x1AC9820", VA = "0x181ACAE20")]
|
|
private void FLGDJAJPIEE(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> EDCBKOCKBGJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B39 RID: 80697 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B39")]
|
|
[Address(RVA = "0x1AC8120", Offset = "0x1AC6B20", VA = "0x181AC8120")]
|
|
private void BEAEOKNEGCE(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> EEMIPHHJKOH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B3A RID: 80698 RVA: 0x004BA27C File Offset: 0x004B847C
|
|
[Token(Token = "0x6013B3A")]
|
|
[Address(RVA = "0x1ACC860", Offset = "0x1ACB260", VA = "0x181ACC860")]
|
|
private void JBMEINCOKFF()
|
|
{
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> jkhcofdkdgh = this.JKHCOFDKDGH;
|
|
Dictionary<int, CircuitLinkVisual> ancfgjfbcjj = this.ANCFGJFBCJJ;
|
|
Func<UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO>, Dictionary<int, CircuitLinkVisual>, bool> bjkcfaidiao = SandboxConnectableManager.BJKCFAIDIAO;
|
|
UniqueTreeNode.TraverseTree<Dictionary<int, CircuitLinkVisual>>(jkhcofdkdgh, bjkcfaidiao, ancfgjfbcjj);
|
|
}
|
|
|
|
// Token: 0x06013B3B RID: 80699 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B3B")]
|
|
[Address(RVA = "0x1AC7D90", Offset = "0x1AC6790", VA = "0x181AC7D90")]
|
|
private void AOGCHGANPIL(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> IKFLAODDALD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B3C RID: 80700 RVA: 0x004BA2A8 File Offset: 0x004B84A8
|
|
[Token(Token = "0x6013B3C")]
|
|
[Address(RVA = "0x1ACD510", Offset = "0x1ACBF10", VA = "0x181ACD510")]
|
|
public FJJOGHOLHNG MasterSerializeConnectableGraph(bool MIOEFOJEILO)
|
|
{
|
|
int num = 0;
|
|
if (PhotonNetwork.IsMasterClient && (this.EOCHJOGPOJH ? 1 : 0) != num)
|
|
{
|
|
if (MIOEFOJEILO && (this.AKAMHDIJFPA ? 1 : 0) != num && !Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG)
|
|
{
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> jkhcofdkdgh = this.JKHCOFDKDGH;
|
|
this.AOGCHGANPIL(jkhcofdkdgh);
|
|
}
|
|
FJJOGHOLHNG fjjogholhng = new FJJOGHOLHNG();
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> jkhcofdkdgh2 = this.JKHCOFDKDGH;
|
|
EEENHFEENAH eeenhfeenah = this.MELIIJMOKKL(jkhcofdkdgh2, MIOEFOJEILO);
|
|
fjjogholhng.MBNIJJDIBMM = eeenhfeenah;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013B3D RID: 80701 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B3D")]
|
|
[Address(RVA = "0x1ACCC90", Offset = "0x1ACB690", VA = "0x181ACCC90")]
|
|
private EEENHFEENAH MELIIJMOKKL(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> IKFLAODDALD, bool NLCDPLGFNEA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B3E RID: 80702 RVA: 0x004BA31C File Offset: 0x004B851C
|
|
[Token(Token = "0x6013B3E")]
|
|
[Address(RVA = "0x1ACE800", Offset = "0x1ACD200", VA = "0x181ACE800")]
|
|
public FJJOGHOLHNG SerializeConnectableSubgraph(HashSet<Guid> HNEBGGNFEJI)
|
|
{
|
|
int num = 0;
|
|
if ((this.EOCHJOGPOJH ? 1 : 0) != num)
|
|
{
|
|
EEENHFEENAH eeenhfeenah;
|
|
new FJJOGHOLHNG().MBNIJJDIBMM = eeenhfeenah;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013B3F RID: 80703 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B3F")]
|
|
[Address(RVA = "0x1ACB080", Offset = "0x1AC9A80", VA = "0x181ACB080")]
|
|
private EEENHFEENAH GGAABIKBKIP(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> AFHKKBOPBCK, HashSet<Guid> HNEBGGNFEJI, [Optional] EEENHFEENAH LEOBLAEJCPA, [Optional] EEENHFEENAH AIADKKOBJJK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B40 RID: 80704 RVA: 0x004BA344 File Offset: 0x004B8544
|
|
[Token(Token = "0x6013B40")]
|
|
[Address(RVA = "0x1ACD3F0", Offset = "0x1ACBDF0", VA = "0x181ACD3F0")]
|
|
public void MasterDeserializeConnectableGraph(FJJOGHOLHNG FPPIGJGBACA)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.DEKGMKDIDON(FPPIGJGBACA))
|
|
{
|
|
int num = 0;
|
|
this.KCPHHBMLABG(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B41 RID: 80705 RVA: 0x004BA370 File Offset: 0x004B8570
|
|
[Token(Token = "0x6013B41")]
|
|
[Address(RVA = "0x1ACC9B0", Offset = "0x1ACB3B0", VA = "0x181ACC9B0")]
|
|
private void KCPHHBMLABG([Optional] Photon.Realtime.Player DIJOIDHEJDL)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.EOCHJOGPOJH)
|
|
{
|
|
int num = 0;
|
|
if (PhotonNetwork.IsMasterClient && (this.EOCHJOGPOJH ? 1 : 0) != num)
|
|
{
|
|
FJJOGHOLHNG fjjogholhng = new FJJOGHOLHNG();
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> jkhcofdkdgh = this.JKHCOFDKDGH;
|
|
int num2 = 0;
|
|
EEENHFEENAH eeenhfeenah = this.MELIIJMOKKL(jkhcofdkdgh, num2 != 0);
|
|
fjjogholhng.MBNIJJDIBMM = eeenhfeenah;
|
|
}
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<FJJOGHOLHNG> rpcaction = new RPCActions.RPCAction(this.RpcDeserializeConnectableGraph);
|
|
if (DIJOIDHEJDL != 0)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
photonView.RpcOthers<FJJOGHOLHNG>(rpcaction, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B42 RID: 80706 RVA: 0x004BA3F4 File Offset: 0x004B85F4
|
|
[Token(Token = "0x6013B42")]
|
|
[Address(RVA = "0x1ACDF70", Offset = "0x1ACC970", VA = "0x181ACDF70")]
|
|
[PunRPC]
|
|
protected void RpcDeserializeConnectableGraph(FJJOGHOLHNG FPPIGJGBACA)
|
|
{
|
|
if (this.DEKGMKDIDON(FPPIGJGBACA))
|
|
{
|
|
this.EOCHJOGPOJH = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B43 RID: 80707 RVA: 0x004BA414 File Offset: 0x004B8614
|
|
[Token(Token = "0x6013B43")]
|
|
[Address(RVA = "0x1AC9E10", Offset = "0x1AC8810", VA = "0x181AC9E10")]
|
|
private bool DEKGMKDIDON(FJJOGHOLHNG FPPIGJGBACA)
|
|
{
|
|
bool flag3;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
List<MIGCNEPBKDG> list = new List();
|
|
UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> jkhcofdkdgh = this.JKHCOFDKDGH;
|
|
LinkedList<MIGCNEPBKDG>.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
while (flag)
|
|
{
|
|
}
|
|
}
|
|
if (num == -1)
|
|
{
|
|
goto IL_52;
|
|
}
|
|
this.JKHCOFDKDGH.Clear();
|
|
Dictionary<int, CircuitLinkVisual>.KeyCollection keys = this.ANCFGJFBCJJ.Keys;
|
|
Dictionary<int, CircuitLinkVisual>.KeyCollection.Enumerator enumerator2;
|
|
if (enumerator2 != 0)
|
|
{
|
|
Dictionary<int, CircuitLinkVisual> ancfgjfbcjj = this.ANCFGJFBCJJ;
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
GameObject gameObject;
|
|
global::UnityEngine.Object.Destroy(gameObject);
|
|
goto IL_52;
|
|
}
|
|
IL_59:
|
|
num++;
|
|
if (num == -1)
|
|
{
|
|
goto IL_8B;
|
|
}
|
|
this.ANCFGJFBCJJ.Clear();
|
|
int num2 = 0;
|
|
EEENHFEENAH mbnijjdibmm = FPPIGJGBACA.MBNIJJDIBMM;
|
|
flag3 = this.GGHENMPAJIK(mbnijjdibmm, num2);
|
|
List<SandboxConnectableManager>.Enumerator enumerator3;
|
|
if (enumerator3 != 0)
|
|
{
|
|
goto IL_8B;
|
|
}
|
|
IL_8F:
|
|
num++;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_8B:
|
|
if (num == 0)
|
|
{
|
|
goto IL_8F;
|
|
}
|
|
goto IL_DA;
|
|
IL_52:
|
|
if (num == 0)
|
|
{
|
|
goto IL_59;
|
|
}
|
|
goto IL_CE;
|
|
}
|
|
bool flag4 = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG;
|
|
this.AKAMHDIJFPA = flag4;
|
|
return flag3;
|
|
IL_CE:
|
|
throw new NullReferenceException();
|
|
IL_DA:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013B44 RID: 80708 RVA: 0x004BA50C File Offset: 0x004B870C
|
|
[Token(Token = "0x6013B44")]
|
|
[Address(RVA = "0x1ACB730", Offset = "0x1ACA130", VA = "0x181ACB730")]
|
|
private bool GGHENMPAJIK(EEENHFEENAH ILGHGPDLMDP, [Optional] Dictionary<Guid, Guid> LNFKFAHMACI)
|
|
{
|
|
int num;
|
|
IEnumerator<EEENHFEENAH> enumerator;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
if (ILGHGPDLMDP == 0)
|
|
{
|
|
goto IL_E0;
|
|
}
|
|
if ((ILGHGPDLMDP.ONBIEOEMKNG ? 1 : 0) == num && this.EGHHJLMIIGF(ILGHGPDLMDP, LNFKFAHMACI) == 0)
|
|
{
|
|
object[] array = new object[ILGHGPDLMDP];
|
|
string text = this.GEENDECCKBI(ILGHGPDLMDP);
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[0] = text;
|
|
Debug.LogErrorFormat("Failed to deserialize connectable node {0}. Connectable was null.", array);
|
|
}
|
|
enumerator = ILGHGPDLMDP.GNNCECFOKPL.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
break;
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto IL_E0;
|
|
}
|
|
}
|
|
if (num < enumerator)
|
|
{
|
|
num += num;
|
|
if (num == enumerator)
|
|
{
|
|
goto IL_70;
|
|
}
|
|
num++;
|
|
}
|
|
MIGCNEPBKDG migcnepbkdg;
|
|
if (migcnepbkdg == 0)
|
|
{
|
|
goto IL_74;
|
|
}
|
|
bool flag;
|
|
while (flag)
|
|
{
|
|
}
|
|
IL_70:
|
|
enumerator += enumerator;
|
|
IL_74:
|
|
object[] array2 = new object[4];
|
|
string text2 = this.GEENDECCKBI(num);
|
|
throw new ArrayTypeMismatchException();
|
|
IL_E0:
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x06013B45 RID: 80709 RVA: 0x004BA604 File Offset: 0x004B8804
|
|
[Token(Token = "0x6013B45")]
|
|
[Address(RVA = "0x1ACD470", Offset = "0x1ACBE70", VA = "0x181ACD470")]
|
|
public void MasterDeserializeConnectableSubgraph(FJJOGHOLHNG FPPIGJGBACA, Dictionary<Guid, Guid> LNFKFAHMACI)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
EEENHFEENAH mbnijjdibmm = FPPIGJGBACA.MBNIJJDIBMM;
|
|
if (this.GGHENMPAJIK(mbnijjdibmm, LNFKFAHMACI))
|
|
{
|
|
int num = 0;
|
|
this.KCPHHBMLABG(num);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B46 RID: 80710 RVA: 0x004BA63C File Offset: 0x004B883C
|
|
[Token(Token = "0x6013B46")]
|
|
[Address(RVA = "0x1ACCB50", Offset = "0x1ACB550", VA = "0x181ACCB50")]
|
|
private bool LNNDEJOJEEA(FJJOGHOLHNG FPPIGJGBACA, Dictionary<Guid, Guid> LNFKFAHMACI)
|
|
{
|
|
EEENHFEENAH mbnijjdibmm = FPPIGJGBACA.MBNIJJDIBMM;
|
|
return this.GGHENMPAJIK(mbnijjdibmm, LNFKFAHMACI);
|
|
}
|
|
|
|
// Token: 0x06013B47 RID: 80711 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B47")]
|
|
[Address(RVA = "0x1ACA4C0", Offset = "0x1AC8EC0", VA = "0x181ACA4C0")]
|
|
private MIGCNEPBKDG EGHHJLMIIGF(EEENHFEENAH ILGHGPDLMDP, [Optional] Dictionary<Guid, Guid> LNFKFAHMACI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B48 RID: 80712 RVA: 0x004BA660 File Offset: 0x004B8860
|
|
[Token(Token = "0x6013B48")]
|
|
[Address(RVA = "0x1ACAFD0", Offset = "0x1AC99D0", VA = "0x181ACAFD0")]
|
|
private string GEENDECCKBI(EEENHFEENAH ILGHGPDLMDP)
|
|
{
|
|
int num = 0;
|
|
if ((ILGHGPDLMDP.ONBIEOEMKNG ? 1 : 0) == num)
|
|
{
|
|
if (ILGHGPDLMDP.FMFFOOOEJKO != EEENHFEENAH.JAHBLBNIKIK.PersistenceID)
|
|
{
|
|
int num2 = ILGHGPDLMDP.JPIOHKJOPFH;
|
|
}
|
|
ByteString byteString = ILGHGPDLMDP.FOPJCDBEEEI;
|
|
}
|
|
return "ROOT";
|
|
}
|
|
|
|
// Token: 0x06013B49 RID: 80713 RVA: 0x004BA69C File Offset: 0x004B889C
|
|
[Token(Token = "0x6013B49")]
|
|
[Address(RVA = "0x1ACD880", Offset = "0x1ACC280", VA = "0x181ACD880")]
|
|
private void OnPhotonPlayerConnected(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
this.KCPHHBMLABG(IEKDDPPNFPF);
|
|
}
|
|
|
|
// Token: 0x06013B4A RID: 80714 RVA: 0x004BA6B0 File Offset: 0x004B88B0
|
|
[Token(Token = "0x6013B4A")]
|
|
[Address(RVA = "0x1ACD810", Offset = "0x1ACC210", VA = "0x181ACD810")]
|
|
private void OnMasterClientSwitched(Photon.Realtime.Player EFABHEGDDAP)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
this.EOCHJOGPOJH = true;
|
|
}
|
|
int num = 0;
|
|
this.KCPHHBMLABG(num);
|
|
}
|
|
|
|
// Token: 0x06013B4B RID: 80715 RVA: 0x004BA6D8 File Offset: 0x004B88D8
|
|
[Token(Token = "0x6013B4B")]
|
|
[Address(RVA = "0x1ACE940", Offset = "0x1ACD340", VA = "0x181ACE940")]
|
|
public SandboxConnectableManager()
|
|
{
|
|
Dictionary<int, CircuitLinkVisual> dictionary = new Dictionary();
|
|
this.ANCFGJFBCJJ = dictionary;
|
|
int num;
|
|
ActionEvent<MIGCNEPBKDG, MIGCNEPBKDG> actionEvent = new ActionEvent(32, num != 0);
|
|
num = 0;
|
|
this.OnConnectionAdded = actionEvent;
|
|
int num2;
|
|
ActionEvent<MIGCNEPBKDG, MIGCNEPBKDG> actionEvent2 = new ActionEvent(32, num2 != 0);
|
|
num2 = 0;
|
|
this.OnConnectionRemoved = actionEvent2;
|
|
int num3;
|
|
ActionEvent<MIGCNEPBKDG, MIGCNEPBKDG, MIGCNEPBKDG, bool> actionEvent3 = new ActionEvent(32, num3 != 0);
|
|
num3 = 0;
|
|
this.OnConnectableReparented = actionEvent3;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400D4C3 RID: 54467
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D4C3")]
|
|
[SerializeField]
|
|
private CircuitLinkVisual connectableLinkVisualPrefab;
|
|
|
|
// Token: 0x0400D4C4 RID: 54468
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400D4C4")]
|
|
[SerializeField]
|
|
private bool verboseLogging;
|
|
|
|
// Token: 0x0400D4C5 RID: 54469
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400D4C5")]
|
|
private IDisposable OGNFLDPLILP;
|
|
|
|
// Token: 0x0400D4C6 RID: 54470
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D4C6")]
|
|
private bool EOCHJOGPOJH;
|
|
|
|
// Token: 0x0400D4C7 RID: 54471
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D4C7")]
|
|
private UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> JKHCOFDKDGH;
|
|
|
|
// Token: 0x0400D4C8 RID: 54472
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400D4C8")]
|
|
private Dictionary<int, CircuitLinkVisual> ANCFGJFBCJJ;
|
|
|
|
// Token: 0x0400D4C9 RID: 54473
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D4C9")]
|
|
private bool AKAMHDIJFPA;
|
|
|
|
// Token: 0x0400D4CA RID: 54474
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400D4CA")]
|
|
public ActionEvent<MIGCNEPBKDG, MIGCNEPBKDG> OnConnectionAdded;
|
|
|
|
// Token: 0x0400D4CB RID: 54475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400D4CB")]
|
|
public ActionEvent<MIGCNEPBKDG, MIGCNEPBKDG> OnConnectionRemoved;
|
|
|
|
// Token: 0x0400D4CC RID: 54476
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400D4CC")]
|
|
public ActionEvent<MIGCNEPBKDG, MIGCNEPBKDG, MIGCNEPBKDG, bool> OnConnectableReparented;
|
|
|
|
// Token: 0x0400D4CD RID: 54477
|
|
[Token(Token = "0x400D4CD")]
|
|
private static Func<UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO>, Dictionary<int, CircuitLinkVisual>, bool> BJKCFAIDIAO = delegate(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> n, Dictionary<int, CircuitLinkVisual> linkVisuals)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
|
|
// Token: 0x02002BBE RID: 11198
|
|
[Token(Token = "0x2002BBE")]
|
|
private struct DOPAEMHGIFO : IEquatable<SandboxConnectableManager.DOPAEMHGIFO>
|
|
{
|
|
// Token: 0x06013B4D RID: 80717 RVA: 0x004BA758 File Offset: 0x004B8958
|
|
[Token(Token = "0x6013B4D")]
|
|
[Address(RVA = "0x23BDB0", Offset = "0x23B1B0", VA = "0x18023BDB0")]
|
|
public DOPAEMHGIFO(MIGCNEPBKDG connectable, int slot, int parentSlot, Vector3 relativePosition, Quaternion relativeRotation)
|
|
{
|
|
this.LKGCBILJGBA = connectable;
|
|
this.LKGCBILJGBA.z = (float)slot;
|
|
this.BHPDMNLLNJK = parentSlot;
|
|
this.BHPDMNLLNJK.w = (float)0;
|
|
}
|
|
|
|
// Token: 0x06013B4E RID: 80718 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B4E")]
|
|
[Address(RVA = "0x23BD90", Offset = "0x23B190", VA = "0x18023BD90")]
|
|
public DOPAEMHGIFO(MIGCNEPBKDG connectable, int slot, int parentSlot)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B4F RID: 80719 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B4F")]
|
|
[Address(RVA = "0x23BDA0", Offset = "0x23B1A0", VA = "0x18023BDA0")]
|
|
public DOPAEMHGIFO(MIGCNEPBKDG connectable)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B50 RID: 80720 RVA: 0x004BA78C File Offset: 0x004B898C
|
|
[Token(Token = "0x6013B50")]
|
|
[Address(RVA = "0x23BCE0", Offset = "0x23B0E0", VA = "0x18023BCE0", Slot = "4")]
|
|
public bool Equals(SandboxConnectableManager.DOPAEMHGIFO HPKICPNGMDJ)
|
|
{
|
|
if (this.LKGCBILJGBA != 0)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
|
|
// Token: 0x06013B51 RID: 80721 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B51")]
|
|
[Address(RVA = "0x23BD80", Offset = "0x23B180", VA = "0x18023BD80", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400D4CE RID: 54478
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400D4CE")]
|
|
public MIGCNEPBKDG EIBGAMMHGBB;
|
|
|
|
// Token: 0x0400D4CF RID: 54479
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400D4CF")]
|
|
public int POFOFFDCGCB;
|
|
|
|
// Token: 0x0400D4D0 RID: 54480
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400D4D0")]
|
|
public int KOPANCKDDAP;
|
|
|
|
// Token: 0x0400D4D1 RID: 54481
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D4D1")]
|
|
public Vector3 LKGCBILJGBA;
|
|
|
|
// Token: 0x0400D4D2 RID: 54482
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400D4D2")]
|
|
public Quaternion BHPDMNLLNJK;
|
|
}
|
|
|
|
// Token: 0x02002BBF RID: 11199
|
|
[Token(Token = "0x2002BBF")]
|
|
[CompilerGenerated]
|
|
private sealed class DABLGBBMMKN
|
|
{
|
|
// Token: 0x06013B52 RID: 80722 RVA: 0x004BA7B0 File Offset: 0x004B89B0
|
|
[Token(Token = "0x6013B52")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DABLGBBMMKN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D4D3 RID: 54483
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D4D3")]
|
|
public MIGCNEPBKDG previousRootConnectable;
|
|
}
|
|
|
|
// Token: 0x02002BC0 RID: 11200
|
|
[Token(Token = "0x2002BC0")]
|
|
[CompilerGenerated]
|
|
private sealed class NODAGIEKKJJ
|
|
{
|
|
// Token: 0x06013B53 RID: 80723 RVA: 0x004BA7C4 File Offset: 0x004B89C4
|
|
[Token(Token = "0x6013B53")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NODAGIEKKJJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013B54 RID: 80724 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B54")]
|
|
[Address(RVA = "0x1ABBA30", Offset = "0x1ABA430", VA = "0x181ABBA30")]
|
|
internal bool <InternalDisconnectNode>b__0(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> node)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400D4D4 RID: 54484
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D4D4")]
|
|
public UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> child;
|
|
|
|
// Token: 0x0400D4D5 RID: 54485
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D4D5")]
|
|
public SandboxConnectableManager.DABLGBBMMKN CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02002BC1 RID: 11201
|
|
[Token(Token = "0x2002BC1")]
|
|
[CompilerGenerated]
|
|
private sealed class PKKCPLBBPOD
|
|
{
|
|
// Token: 0x06013B55 RID: 80725 RVA: 0x004BA7D8 File Offset: 0x004B89D8
|
|
[Token(Token = "0x6013B55")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PKKCPLBBPOD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D4D6 RID: 54486
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D4D6")]
|
|
public MIGCNEPBKDG previousRootConnectable;
|
|
}
|
|
|
|
// Token: 0x02002BC2 RID: 11202
|
|
[Token(Token = "0x2002BC2")]
|
|
[CompilerGenerated]
|
|
private sealed class MDOAIGJKJKA
|
|
{
|
|
// Token: 0x06013B56 RID: 80726 RVA: 0x004BA7EC File Offset: 0x004B89EC
|
|
[Token(Token = "0x6013B56")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MDOAIGJKJKA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013B57 RID: 80727 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B57")]
|
|
[Address(RVA = "0x1ABB9B0", Offset = "0x1ABA3B0", VA = "0x181ABB9B0")]
|
|
internal bool <InternalReparentNodes>b__0(UniqueTreeNode<SandboxConnectableManager.DOPAEMHGIFO> node)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400D4D7 RID: 54487
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D4D7")]
|
|
public MIGCNEPBKDG newRootConnectable;
|
|
|
|
// Token: 0x0400D4D8 RID: 54488
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D4D8")]
|
|
public SandboxConnectableManager.PKKCPLBBPOD CS$<>8__locals1;
|
|
}
|
|
}
|
|
}
|