a
This commit is contained in:
@@ -0,0 +1,209 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Persistence;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits
|
||||
{
|
||||
// Token: 0x0200322F RID: 12847
|
||||
[Token(Token = "0x200322F")]
|
||||
public class CircuitGroupManager : BaseBigDataNetworkingManager<IGEENOIHBEN>
|
||||
{
|
||||
// Token: 0x06016148 RID: 90440 RVA: 0x00526F84 File Offset: 0x00525184
|
||||
[Token(Token = "0x6016148")]
|
||||
[Address(RVA = "0x11A5C20", Offset = "0x11A4A20", VA = "0x1811A5C20", Slot = "19")]
|
||||
protected override bool DGNHPBGGLMJ(PDEKIHFJKHJ KACDIBJMJEM)
|
||||
{
|
||||
IGHGEPCFGJL cfkcgeecgjc = KACDIBJMJEM.CFKCGEECGJC;
|
||||
if (cfkcgeecgjc == 0)
|
||||
{
|
||||
}
|
||||
return cfkcgeecgjc.MAFNFEHMLCH != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06016149 RID: 90441 RVA: 0x00526FB0 File Offset: 0x005251B0
|
||||
[Token(Token = "0x6016149")]
|
||||
[Address(RVA = "0x11A5C60", Offset = "0x11A4A60", VA = "0x1811A5C60", Slot = "15")]
|
||||
protected override IGEENOIHBEN HJPHHANPEDE()
|
||||
{
|
||||
int num;
|
||||
IGEENOIHBEN igeenoihben;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag = !string.IsNullOrEmpty(NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DGKBJDOJGJO);
|
||||
igeenoihben = new IGEENOIHBEN();
|
||||
List<CircuitGroup> allCircuitGroups = CircuitGroup.AllCircuitGroups;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
IGEENOIHBEN.AKOCKBJFJOL.PCECDKNIGDC pcecdknigdc = new IGEENOIHBEN.AKOCKBJFJOL.PCECDKNIGDC();
|
||||
PhotonView photonView;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
pcecdknigdc.NNNGLLGCGGD = viewIdField;
|
||||
bool flag3;
|
||||
if (flag && flag3)
|
||||
{
|
||||
pcecdknigdc.KEJIBJKBCPC = true;
|
||||
}
|
||||
IGHGEPCFGJL ighgepcfgjl;
|
||||
pcecdknigdc.ONMEFHFCOGF = ighgepcfgjl;
|
||||
igeenoihben.EJCLGDHLELF.Add(pcecdknigdc);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return igeenoihben;
|
||||
}
|
||||
|
||||
// Token: 0x0601614A RID: 90442 RVA: 0x00527058 File Offset: 0x00525258
|
||||
[Token(Token = "0x601614A")]
|
||||
[Address(RVA = "0x11A5660", Offset = "0x11A4460", VA = "0x1811A5660", Slot = "20")]
|
||||
protected override void BHCDELJHHHG(COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA KGADGOFNJDC, IGEENOIHBEN BMJFPFPNMJL, Dictionary<Guid, PDEKIHFJKHJ> KMONPDHBAPE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Dictionary<CircuitGroup, CircuitGroupManager.MBIJKFMAMHK> dictionary = new Dictionary();
|
||||
IEnumerator<IGEENOIHBEN.AKOCKBJFJOL.PCECDKNIGDC> enumerator = BMJFPFPNMJL.EJCLGDHLELF.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerator)
|
||||
{
|
||||
goto IL_60;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num2 = 0;
|
||||
PhotonView photonView;
|
||||
if (!(photonView != num2))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
CircuitGroup circuitGroup = photonView.GetComponent<CircuitGroup>();
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
if (!(circuitGroup != num4))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
int num5 = 0;
|
||||
dictionary.Add(circuitGroup, num3);
|
||||
IL_60:
|
||||
circuitGroup += circuitGroup;
|
||||
num5 += 19;
|
||||
PersistenceView persistenceView = circuitGroup.persistenceView;
|
||||
int num6 = 0;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_CB;
|
||||
}
|
||||
dictionary.Add(circuitGroup, num6);
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_FB;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_101;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_CB:
|
||||
Exception ex = new Exception("Failed to load room data.");
|
||||
throw new NullReferenceException();
|
||||
IL_FB:
|
||||
throw new NullReferenceException();
|
||||
IL_101:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601614B RID: 90443 RVA: 0x0052716C File Offset: 0x0052536C
|
||||
[Token(Token = "0x601614B")]
|
||||
[Address(RVA = "0x11A5610", Offset = "0x11A4410", VA = "0x1811A5610", Slot = "16")]
|
||||
protected override bool ALBKONKHHOL(IGEENOIHBEN BMJFPFPNMJL)
|
||||
{
|
||||
bool flag;
|
||||
return BMJFPFPNMJL == 0 || BMJFPFPNMJL.EJCLGDHLELF == 0 || flag;
|
||||
}
|
||||
|
||||
// Token: 0x0601614C RID: 90444 RVA: 0x0052718C File Offset: 0x0052538C
|
||||
[Token(Token = "0x601614C")]
|
||||
[Address(RVA = "0x11A5FA0", Offset = "0x11A4DA0", VA = "0x1811A5FA0", Slot = "17")]
|
||||
protected override void MPAIIGKHDLC(IGEENOIHBEN BMJFPFPNMJL)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<IGEENOIHBEN> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeCircuitGroups);
|
||||
photonView.RpcOthers<IGEENOIHBEN>(lflfmimncon, BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x0601614D RID: 90445 RVA: 0x005271BC File Offset: 0x005253BC
|
||||
[Token(Token = "0x601614D")]
|
||||
[Address(RVA = "0x11A5EE0", Offset = "0x11A4CE0", VA = "0x1811A5EE0", Slot = "18")]
|
||||
protected override void KCKMLILMFHM(IGEENOIHBEN BMJFPFPNMJL, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<IGEENOIHBEN> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeCircuitGroups);
|
||||
photonView.RpcPlayer<IGEENOIHBEN>(IEKDDPPNFPF, lflfmimncon, BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x0601614E RID: 90446 RVA: 0x005271EC File Offset: 0x005253EC
|
||||
[Token(Token = "0x601614E")]
|
||||
[Address(RVA = "0x11A6040", Offset = "0x11A4E40", VA = "0x1811A6040")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcDeserializeCircuitGroups(IGEENOIHBEN BMJFPFPNMJL)
|
||||
{
|
||||
base.BFKPJHCDHBA(BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x0601614F RID: 90447 RVA: 0x00527200 File Offset: 0x00525400
|
||||
[Token(Token = "0x601614F")]
|
||||
[Address(RVA = "0x11A6090", Offset = "0x11A4E90", VA = "0x1811A6090")]
|
||||
public CircuitGroupManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02003230 RID: 12848
|
||||
[Token(Token = "0x2003230")]
|
||||
private struct MBIJKFMAMHK
|
||||
{
|
||||
// Token: 0x0400E7C9 RID: 59337
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400E7C9")]
|
||||
public IGHGEPCFGJL ABADFLCBFIJ;
|
||||
|
||||
// Token: 0x0400E7CA RID: 59338
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400E7CA")]
|
||||
public bool KEHECPKKJPN;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user