using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Persistence; namespace RecRoom.Core.Creation.Circuits { // Token: 0x0200331C RID: 13084 [Token(Token = "0x200331C")] public class CircuitGroupManager : BaseBigDataNetworkingManager { // Token: 0x060165D5 RID: 91605 RVA: 0x00531CCC File Offset: 0x0052FECC [Token(Token = "0x60165D5")] [Address(RVA = "0x1CDB9F0", Offset = "0x1CDA9F0", VA = "0x181CDB9F0", Slot = "19")] protected override bool DGNHPBGGLMJ(PDEKIHFJKHJ KACDIBJMJEM) { IGHGEPCFGJL cfkcgeecgjc = KACDIBJMJEM.CFKCGEECGJC; if (cfkcgeecgjc == 0) { } return cfkcgeecgjc.MAFNFEHMLCH != 0; } // Token: 0x060165D6 RID: 91606 RVA: 0x00531CF8 File Offset: 0x0052FEF8 [Token(Token = "0x60165D6")] [Address(RVA = "0x1CDBA30", Offset = "0x1CDAA30", VA = "0x181CDBA30", Slot = "15")] protected override IGEENOIHBEN HJPHHANPEDE() { int num; IGEENOIHBEN igeenoihben; do { num = 0; bool flag = !string.IsNullOrEmpty(NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DGKBJDOJGJO); igeenoihben = new IGEENOIHBEN(); List 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: 0x060165D7 RID: 91607 RVA: 0x00531DA0 File Offset: 0x0052FFA0 [Token(Token = "0x60165D7")] [Address(RVA = "0x1CDB430", Offset = "0x1CDA430", VA = "0x181CDB430", Slot = "20")] protected override void BHCDELJHHHG(COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA KGADGOFNJDC, IGEENOIHBEN BMJFPFPNMJL, Dictionary KMONPDHBAPE) { int num; do { num = 0; Dictionary dictionary = new Dictionary(); IEnumerator 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(); 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: 0x060165D8 RID: 91608 RVA: 0x00531EB4 File Offset: 0x005300B4 [Token(Token = "0x60165D8")] [Address(RVA = "0x1CDB3E0", Offset = "0x1CDA3E0", VA = "0x181CDB3E0", Slot = "16")] protected override bool ALBKONKHHOL(IGEENOIHBEN BMJFPFPNMJL) { bool flag; return BMJFPFPNMJL == 0 || BMJFPFPNMJL.EJCLGDHLELF == 0 || flag; } // Token: 0x060165D9 RID: 91609 RVA: 0x00531ED4 File Offset: 0x005300D4 [Token(Token = "0x60165D9")] [Address(RVA = "0x1CDBD70", Offset = "0x1CDAD70", VA = "0x181CDBD70", Slot = "17")] protected override void MPAIIGKHDLC(IGEENOIHBEN BMJFPFPNMJL) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeCircuitGroups); photonView.RpcOthers(lflfmimncon, BMJFPFPNMJL); } // Token: 0x060165DA RID: 91610 RVA: 0x00531F04 File Offset: 0x00530104 [Token(Token = "0x60165DA")] [Address(RVA = "0x1CDBCB0", Offset = "0x1CDACB0", VA = "0x181CDBCB0", Slot = "18")] protected override void KCKMLILMFHM(IGEENOIHBEN BMJFPFPNMJL, AGAJMBPABDL IEKDDPPNFPF) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeCircuitGroups); photonView.RpcPlayer(IEKDDPPNFPF, lflfmimncon, BMJFPFPNMJL); } // Token: 0x060165DB RID: 91611 RVA: 0x00531F34 File Offset: 0x00530134 [Token(Token = "0x60165DB")] [Address(RVA = "0x1CDBE10", Offset = "0x1CDAE10", VA = "0x181CDBE10")] [NFOMENMAOIA] private void RpcDeserializeCircuitGroups(IGEENOIHBEN BMJFPFPNMJL) { base.BFKPJHCDHBA(BMJFPFPNMJL); } // Token: 0x060165DC RID: 91612 RVA: 0x00531F48 File Offset: 0x00530148 [Token(Token = "0x60165DC")] [Address(RVA = "0x1CDBE60", Offset = "0x1CDAE60", VA = "0x181CDBE60")] public CircuitGroupManager() { } // Token: 0x0200331D RID: 13085 [Token(Token = "0x200331D")] private struct MBIJKFMAMHK { // Token: 0x0400EA0B RID: 59915 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EA0B")] public IGHGEPCFGJL ABADFLCBFIJ; // Token: 0x0400EA0C RID: 59916 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400EA0C")] public bool KEHECPKKJPN; } } }