using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Threading.Tasks; using Cpp2IlInjected; using Google.Protobuf; using Photon.Pun; using RecNet; using RecRoom.Core.Creation.Circuits; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003104 RID: 12548 [Token(Token = "0x2003104")] public class SandboxConnectableManager : NetworkedSingletonMonoBehaviour { // Token: 0x17003B65 RID: 15205 // (get) Token: 0x06015820 RID: 88096 RVA: 0x005089A4 File Offset: 0x00506BA4 [Token(Token = "0x17003B65")] public static bool BCKJJLKPPIE { [Token(Token = "0x6015820")] [Address(RVA = "0xEB15D0", Offset = "0xEB03D0", VA = "0x180EB15D0")] get { bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return isInitialized; } } // Token: 0x17003B66 RID: 15206 // (get) Token: 0x06015821 RID: 88097 RVA: 0x005089C4 File Offset: 0x00506BC4 [Token(Token = "0x17003B66")] public CircuitLinkVisual FDJJGALNICB { [Token(Token = "0x6015821")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this.connectableLinkVisualPrefab; } } // Token: 0x06015822 RID: 88098 RVA: 0x005089D8 File Offset: 0x00506BD8 [Token(Token = "0x6015822")] [Address(RVA = "0xEAAEA0", Offset = "0xEA9CA0", VA = "0x180EAAEA0", Slot = "13")] protected override void Awake() { base.Awake(); MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML(); JAPOCJCDIJN.JHGPCFHDLEP jhgpcfhdlep = new JAPOCJCDIJN.JHGPCFHDLEP(this.JPLNOPGEGDL); MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.BAPEJOFOPCL((MJAPEGGDLJA)((uint)256), jhgpcfhdlep); IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml2); this.OGNFLDPLILP = disposable; int num = 0; DJEFEGOJFPA djefegojfpa = new DJEFEGOJFPA(num); this.JKHCOFDKDGH = djefegojfpa; MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action = new Action(this.OnPhotonPlayerConnected); KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action); MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action2 = new Action(this.OnMasterClientSwitched); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(ahndgbaecon, action2); KKPBCOOONNK.AHNDGBAECON = mfbglihgcgo; bool flag = KKPBCOOONNK.BNNCCCFFALC; this.EOCHJOGPOJH = flag; } // Token: 0x06015823 RID: 88099 RVA: 0x00508A94 File Offset: 0x00506C94 [Token(Token = "0x6015823")] [Address(RVA = "0xEAF5B0", Offset = "0xEAE3B0", VA = "0x180EAF5B0")] private Task JPLNOPGEGDL(JKLGMOGDCNE IIFJDCEPNMJ) { DBFIJENOPDA k__BackingField = IIFJDCEPNMJ.k__BackingField; if (k__BackingField != 0) { FJJOGHOLHNG lfdnfdnjjdi = k__BackingField.LFDNFDNJJDI; if (lfdnfdnjjdi != 0 && KKPBCOOONNK.BNNCCCFFALC && this.DEKGMKDIDON(lfdnfdnjjdi)) { int num = 0; this.KCPHHBMLABG(num); } } return Task.CompletedTask; } // Token: 0x06015824 RID: 88100 RVA: 0x00508AE4 File Offset: 0x00506CE4 [Token(Token = "0x6015824")] [Address(RVA = "0xEAF530", Offset = "0xEAE330", VA = "0x180EAF530")] private void Update() { DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; Dictionary ancfgjfbcjj = this.ANCFGJFBCJJ; Func, Dictionary, bool> bjkcfaidiao = SandboxConnectableManager.BJKCFAIDIAO; DJEFEGOJFPA.ONBECCDMLGM>(jkhcofdkdgh, bjkcfaidiao, ancfgjfbcjj); } // Token: 0x06015825 RID: 88101 RVA: 0x00508B10 File Offset: 0x00506D10 [Token(Token = "0x6015825")] [Address(RVA = "0xEB0270", Offset = "0xEAF070", VA = "0x180EB0270", Slot = "14")] protected override void OnDestroy() { if (this.OGNFLDPLILP != 0) { } MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action = new Action(this.OnPhotonPlayerConnected); KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action); MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action2 = new Action(this.OnMasterClientSwitched); KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.GMNMHGMFGOL(ahndgbaecon, action2); base.OnDestroy(); } // Token: 0x06015826 RID: 88102 RVA: 0x00508B6C File Offset: 0x00506D6C [Token(Token = "0x6015826")] [Address(RVA = "0xEAC730", Offset = "0xEAB530", VA = "0x180EAC730")] private void CNEFJLAPLIL(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.CMIDFFILHAE cmidffilhae = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcMasterConnectNodes); } // Token: 0x06015827 RID: 88103 RVA: 0x00508B94 File Offset: 0x00506D94 [Token(Token = "0x6015827")] [Address(RVA = "0xEAF860", Offset = "0xEAE660", VA = "0x180EAF860")] public void LocalAddNodeToRoot(MIGCNEPBKDG EIBGAMMHGBB, int GDEOHDFIGOM, bool NNPPEKANGED = true) { Vector3 vector; float z = vector.z; } // Token: 0x06015828 RID: 88104 RVA: 0x00508BB0 File Offset: 0x00506DB0 [Token(Token = "0x6015828")] [Address(RVA = "0xEB0B50", Offset = "0xEAF950", VA = "0x180EB0B50")] [NFOMENMAOIA] protected void RpcMasterConnectNodes(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK) { bool flag = KKPBCOOONNK.BNNCCCFFALC; bool flag2; if (flag && flag && flag2) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.MOLAKPKMGKG molakpkmgkg = new DGLOJCGDOGG.MOLAKPKMGKG(this.RpcConnectNodes); } } // Token: 0x06015829 RID: 88105 RVA: 0x00508BF0 File Offset: 0x00506DF0 [Token(Token = "0x6015829")] [Address(RVA = "0xEB09E0", Offset = "0xEAF7E0", VA = "0x180EB09E0")] [NFOMENMAOIA] protected void RpcConnectNodes(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, EEAEPAPIPJB BNICGLLLMOL) { if (this.EOCHJOGPOJH) { } } // Token: 0x0601582A RID: 88106 RVA: 0x00508C0C File Offset: 0x00506E0C [Token(Token = "0x601582A")] [Address(RVA = "0xEAED00", Offset = "0xEADB00", VA = "0x180EAED00")] private bool HLFBAHOMKLJ(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, bool NNPPEKANGED = true) { DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; DJEFEGOJFPA djefegojfpa; DJEFEGOJFPA djefegojfpa2; if (djefegojfpa != 0 && djefegojfpa2 != 0) { if (!djefegojfpa.DGHLKNONJAL) { int num = 0; this.DBGPFFLOEPK(djefegojfpa2, num); MIGCNEPBKDG rootConnectable = this.GetRootConnectable(LODFBGGCMLN); } IILCGFIHJLP onConnectionAdded = this.OnConnectionAdded; if (onConnectionAdded != 0) { onConnectionAdded.CNFDGDEOPPF(GDLJBDHIOFN, LODFBGGCMLN); } } if (this.verboseLogging) { bool flag; if (GDLJBDHIOFN == 0 || 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 num2 = 0; string text = DJEFEGOJFPA.PODKJCBOELP(this.JKHCOFDKDGH, num2); if (text != 0) { } array[5] = text; string text2; if (text2 != 0) { } array[6] = text2; if ("-1" != 0) { } array[7] = "-1"; string text3; if (text3 != 0) { } array[8] = text3; Vector3 vector; float z = vector.z; if (z != 0f) { } array[9] = z; 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: 0x0601582B RID: 88107 RVA: 0x00508D70 File Offset: 0x00506F70 [Token(Token = "0x601582B")] [Address(RVA = "0xEAD330", Offset = "0xEAC130", VA = "0x180EAD330")] private void ECDJJAKNBOL(MIGCNEPBKDG FHAANOAJILD) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterDisconnectNode); photonView.RpcMaster(lflfmimncon, FHAANOAJILD); } // Token: 0x0601582C RID: 88108 RVA: 0x00508DA0 File Offset: 0x00506FA0 [Token(Token = "0x601582C")] [Address(RVA = "0xEAF980", Offset = "0xEAE780", VA = "0x180EAF980")] public void LocalRemoveNode(MIGCNEPBKDG BJDEOFBIHDA) { bool flag = this.BPIMKDMNECL(BJDEOFBIHDA); } // Token: 0x0601582D RID: 88109 RVA: 0x00508DB8 File Offset: 0x00506FB8 [Token(Token = "0x601582D")] [Address(RVA = "0xEB0D40", Offset = "0xEAFB40", VA = "0x180EB0D40")] [NFOMENMAOIA] protected void RpcMasterDisconnectNode(MIGCNEPBKDG JNPOJAIGFDC) { if (KKPBCOOONNK.BNNCCCFFALC && this.BPIMKDMNECL(JNPOJAIGFDC)) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcDisconnectNode); photonView.RpcOthers(fggimkccbda, JNPOJAIGFDC); } } // Token: 0x0601582E RID: 88110 RVA: 0x00508DFC File Offset: 0x00506FFC [Token(Token = "0x601582E")] [Address(RVA = "0xEB0AF0", Offset = "0xEAF8F0", VA = "0x180EB0AF0")] [NFOMENMAOIA] protected void RpcDisconnectNode(MIGCNEPBKDG JNPOJAIGFDC, EEAEPAPIPJB BNICGLLLMOL) { if (this.EOCHJOGPOJH) { bool flag = this.BPIMKDMNECL(JNPOJAIGFDC); } } // Token: 0x0601582F RID: 88111 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601582F")] [Address(RVA = "0xEABEE0", Offset = "0xEAACE0", VA = "0x180EABEE0")] private bool BPIMKDMNECL(MIGCNEPBKDG JNPOJAIGFDC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015830 RID: 88112 RVA: 0x00508E20 File Offset: 0x00507020 [Token(Token = "0x6015830")] [Address(RVA = "0xEB0720", Offset = "0xEAF520", VA = "0x180EB0720")] public void RequestMasterReparentNodes(MIGCNEPBKDG PILADDIPDEA, int JKDCKIEDDDC, MIGCNEPBKDG ICJLNPKIMKH, int CACPIBDFGKJ, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.CMIDFFILHAE cmidffilhae = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcMasterReparentNodes); } // Token: 0x06015831 RID: 88113 RVA: 0x00508E48 File Offset: 0x00507048 [Token(Token = "0x6015831")] [Address(RVA = "0xEB0830", Offset = "0xEAF630", VA = "0x180EB0830")] public void RequestMasterReparentToRoot(MIGCNEPBKDG PILADDIPDEA) { Vector3 vector; float z = vector.z; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.CMIDFFILHAE cmidffilhae = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcMasterReparentNodes); } // Token: 0x06015832 RID: 88114 RVA: 0x00508E7C File Offset: 0x0050707C [Token(Token = "0x6015832")] [Address(RVA = "0xEB0FE0", Offset = "0xEAFDE0", VA = "0x180EB0FE0")] [NFOMENMAOIA] protected void RpcMasterReparentNodes(MIGCNEPBKDG PILADDIPDEA, int JKDCKIEDDDC, MIGCNEPBKDG ICJLNPKIMKH, int CACPIBDFGKJ, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK) { bool flag = KKPBCOOONNK.BNNCCCFFALC; bool flag2; if (flag && flag && flag2) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.MOLAKPKMGKG molakpkmgkg = new DGLOJCGDOGG.MOLAKPKMGKG(this.RpcReparentNodes); } } // Token: 0x06015833 RID: 88115 RVA: 0x00508EBC File Offset: 0x005070BC [Token(Token = "0x6015833")] [Address(RVA = "0xEB1290", Offset = "0xEB0090", VA = "0x180EB1290")] [NFOMENMAOIA] protected void RpcReparentNodes(MIGCNEPBKDG PILADDIPDEA, int JKDCKIEDDDC, MIGCNEPBKDG ICJLNPKIMKH, int CACPIBDFGKJ, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, EEAEPAPIPJB BNICGLLLMOL) { if (this.EOCHJOGPOJH) { } } // Token: 0x06015834 RID: 88116 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015834")] [Address(RVA = "0xEAB370", Offset = "0xEAA170", VA = "0x180EAB370")] 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: 0x06015835 RID: 88117 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015835")] [Address(RVA = "0xEB0440", Offset = "0xEAF240", VA = "0x180EB0440")] 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: 0x06015836 RID: 88118 RVA: 0x00508ED8 File Offset: 0x005070D8 [Token(Token = "0x6015836")] [Address(RVA = "0xEB0610", Offset = "0xEAF410", VA = "0x180EB0610")] public void RequestMasterModifyNode(MIGCNEPBKDG PMFGFJBLDLF, MIGCNEPBKDG ENEAIMFDMIP, int GCNOANNHHPG, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.CMIDFFILHAE cmidffilhae = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcMasterModifyNode); } // Token: 0x06015837 RID: 88119 RVA: 0x00508F00 File Offset: 0x00507100 [Token(Token = "0x6015837")] [Address(RVA = "0xEB0E20", Offset = "0xEAFC20", VA = "0x180EB0E20")] [NFOMENMAOIA] protected void RpcMasterModifyNode(MIGCNEPBKDG PMFGFJBLDLF, MIGCNEPBKDG ENEAIMFDMIP, int GCNOANNHHPG, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK) { bool flag = KKPBCOOONNK.BNNCCCFFALC; bool flag2; if (flag && flag == ENEAIMFDMIP && flag2) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.CMIDFFILHAE cmidffilhae = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcModifyNode); } } // Token: 0x06015838 RID: 88120 RVA: 0x00508F40 File Offset: 0x00507140 [Token(Token = "0x6015838")] [Address(RVA = "0xEB11C0", Offset = "0xEAFFC0", VA = "0x180EB11C0")] [NFOMENMAOIA] protected void RpcModifyNode(MIGCNEPBKDG PMFGFJBLDLF, int GCNOANNHHPG, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, EEAEPAPIPJB BNICGLLLMOL) { } // Token: 0x06015839 RID: 88121 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015839")] [Address(RVA = "0xEABCF0", Offset = "0xEAAAF0", VA = "0x180EABCF0")] 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: 0x0601583A RID: 88122 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601583A")] [Address(RVA = "0xEAEAD0", Offset = "0xEAD8D0", VA = "0x180EAEAD0")] 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: 0x0601583B RID: 88123 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601583B")] [Address(RVA = "0xEAEC20", Offset = "0xEADA20", VA = "0x180EAEC20")] public MIGCNEPBKDG GetRootConnectable(MIGCNEPBKDG EIBGAMMHGBB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601583C RID: 88124 RVA: 0x00508F54 File Offset: 0x00507154 [Token(Token = "0x601583C")] [Address(RVA = "0xEB01D0", Offset = "0xEAEFD0", VA = "0x180EB01D0")] private DJEFEGOJFPA NPFIGNALMLF(DJEFEGOJFPA IKFLAODDALD) { if (IKFLAODDALD.DGHLKNONJAL) { throw new NullReferenceException(); } if (!IKFLAODDALD.DGHLKNONJAL) { DJEFEGOJFPA djefegojfpa; return djefegojfpa; } return IKFLAODDALD; } // Token: 0x0601583D RID: 88125 RVA: 0x00508F80 File Offset: 0x00507180 [Token(Token = "0x601583D")] [Address(RVA = "0xEADE10", Offset = "0xEACC10", VA = "0x180EADE10")] public void FindAllConnectablesConnectedTo(MIGCNEPBKDG EIBGAMMHGBB, ref HashSet CCOPKEBKDKA) { HashSet hashSet = new HashSet(); } // Token: 0x0601583E RID: 88126 RVA: 0x00508F9C File Offset: 0x0050719C [Token(Token = "0x601583E")] [Address(RVA = "0xEADA60", Offset = "0xEAC860", VA = "0x180EADA60")] private void EOJPBPFAKLN(MIGCNEPBKDG EIBGAMMHGBB, HashSet EGOIHCBLENF) { int num; do { num = 0; if (EIBGAMMHGBB == 0 || !EGOIHCBLENF.Add(EIBGAMMHGBB)) { break; } DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; DJEFEGOJFPA djefegojfpa; if (djefegojfpa == 0) { break; } if (EIBGAMMHGBB != 0) { this.EOJPBPFAKLN(EIBGAMMHGBB, EGOIHCBLENF); } if (SandboxConnectableManager.<>c.<>9__43_0 == 0) { SandboxConnectableManager.<>c.<>9__43_0 = delegate(DJEFEGOJFPA tn) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } IEnumerable enumerable; if (enumerable != 0) { } if (enumerable != 0) { } } while (num != 0); } // Token: 0x0601583F RID: 88127 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601583F")] [Address(RVA = "0xEAC840", Offset = "0xEAB640", VA = "0x180EAC840")] private void DBGPFFLOEPK(DJEFEGOJFPA LDOKBBNAJHA, [Optional] CircuitLinkVisual PFHHFAPNDPH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015840 RID: 88128 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015840")] [Address(RVA = "0xEADD00", Offset = "0xEACB00", VA = "0x180EADD00")] private void FLGDJAJPIEE(DJEFEGOJFPA EDCBKOCKBGJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015841 RID: 88129 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015841")] [Address(RVA = "0xEAB0F0", Offset = "0xEA9EF0", VA = "0x180EAB0F0")] private void BEAEOKNEGCE(DJEFEGOJFPA EEMIPHHJKOH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015842 RID: 88130 RVA: 0x00509000 File Offset: 0x00507200 [Token(Token = "0x6015842")] [Address(RVA = "0xEAF530", Offset = "0xEAE330", VA = "0x180EAF530")] private void JBMEINCOKFF() { DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; Dictionary ancfgjfbcjj = this.ANCFGJFBCJJ; Func, Dictionary, bool> bjkcfaidiao = SandboxConnectableManager.BJKCFAIDIAO; DJEFEGOJFPA.ONBECCDMLGM>(jkhcofdkdgh, bjkcfaidiao, ancfgjfbcjj); } // Token: 0x06015843 RID: 88131 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015843")] [Address(RVA = "0xEAADD0", Offset = "0xEA9BD0", VA = "0x180EAADD0")] private void AOGCHGANPIL(DJEFEGOJFPA IKFLAODDALD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015844 RID: 88132 RVA: 0x0050902C File Offset: 0x0050722C [Token(Token = "0x6015844")] [Address(RVA = "0xEB00C0", Offset = "0xEAEEC0", VA = "0x180EB00C0")] public FJJOGHOLHNG MasterSerializeConnectableGraph(bool MIOEFOJEILO) { int num = 0; if (KKPBCOOONNK.BNNCCCFFALC && (this.EOCHJOGPOJH ? 1 : 0) != num) { if (MIOEFOJEILO && (this.AKAMHDIJFPA ? 1 : 0) != num && !Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG) { DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; this.AOGCHGANPIL(jkhcofdkdgh); } FJJOGHOLHNG fjjogholhng = new FJJOGHOLHNG(); DJEFEGOJFPA jkhcofdkdgh2 = this.JKHCOFDKDGH; EEENHFEENAH eeenhfeenah = this.MELIIJMOKKL(jkhcofdkdgh2, MIOEFOJEILO); fjjogholhng.MBNIJJDIBMM = eeenhfeenah; } throw new NullReferenceException(); } // Token: 0x06015845 RID: 88133 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015845")] [Address(RVA = "0xEAF990", Offset = "0xEAE790", VA = "0x180EAF990")] private EEENHFEENAH MELIIJMOKKL(DJEFEGOJFPA IKFLAODDALD, bool NLCDPLGFNEA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015846 RID: 88134 RVA: 0x005090A0 File Offset: 0x005072A0 [Token(Token = "0x6015846")] [Address(RVA = "0xEB1370", Offset = "0xEB0170", VA = "0x180EB1370")] public FJJOGHOLHNG SerializeConnectableSubgraph(HashSet HNEBGGNFEJI) { int num = 0; if ((this.EOCHJOGPOJH ? 1 : 0) != num) { EEENHFEENAH eeenhfeenah; new FJJOGHOLHNG().MBNIJJDIBMM = eeenhfeenah; } throw new NullReferenceException(); } // Token: 0x06015847 RID: 88135 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015847")] [Address(RVA = "0xEADF60", Offset = "0xEACD60", VA = "0x180EADF60")] private EEENHFEENAH GGAABIKBKIP(DJEFEGOJFPA AFHKKBOPBCK, HashSet HNEBGGNFEJI, [Optional] EEENHFEENAH LEOBLAEJCPA, [Optional] EEENHFEENAH AIADKKOBJJK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015848 RID: 88136 RVA: 0x005090C8 File Offset: 0x005072C8 [Token(Token = "0x6015848")] [Address(RVA = "0xEAFFA0", Offset = "0xEAEDA0", VA = "0x180EAFFA0")] public void MasterDeserializeConnectableGraph(FJJOGHOLHNG FPPIGJGBACA) { if (KKPBCOOONNK.BNNCCCFFALC && this.DEKGMKDIDON(FPPIGJGBACA)) { int num = 0; this.KCPHHBMLABG(num); } } // Token: 0x06015849 RID: 88137 RVA: 0x005090F4 File Offset: 0x005072F4 [Token(Token = "0x6015849")] [Address(RVA = "0xEAF6A0", Offset = "0xEAE4A0", VA = "0x180EAF6A0")] private void KCPHHBMLABG([Optional] AGAJMBPABDL DIJOIDHEJDL) { if (KKPBCOOONNK.BNNCCCFFALC && this.EOCHJOGPOJH) { int num = 0; if (KKPBCOOONNK.BNNCCCFFALC && (this.EOCHJOGPOJH ? 1 : 0) != num) { FJJOGHOLHNG fjjogholhng = new FJJOGHOLHNG(); DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; int num2 = 0; EEENHFEENAH eeenhfeenah = this.MELIIJMOKKL(jkhcofdkdgh, num2 != 0); fjjogholhng.MBNIJJDIBMM = eeenhfeenah; } PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeConnectableGraph); if (DIJOIDHEJDL != 0) { throw new NullReferenceException(); } photonView.RpcOthers(lflfmimncon, num); } } // Token: 0x0601584A RID: 88138 RVA: 0x00509178 File Offset: 0x00507378 [Token(Token = "0x601584A")] [Address(RVA = "0xEB0AD0", Offset = "0xEAF8D0", VA = "0x180EB0AD0")] [NFOMENMAOIA] protected void RpcDeserializeConnectableGraph(FJJOGHOLHNG FPPIGJGBACA) { if (this.DEKGMKDIDON(FPPIGJGBACA)) { this.EOCHJOGPOJH = true; } } // Token: 0x0601584B RID: 88139 RVA: 0x00509198 File Offset: 0x00507398 [Token(Token = "0x601584B")] [Address(RVA = "0xEACD50", Offset = "0xEABB50", VA = "0x180EACD50")] private bool DEKGMKDIDON(FJJOGHOLHNG FPPIGJGBACA) { int num; bool flag5; do { num = 0; List list = new List(); DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; bool flag; if (flag) { bool flag2; while (!flag2) { } while (flag2) { } } if (num != 0) { goto IL_C7; } if (num != -1) { } this.JKHCOFDKDGH.LKLKGDMFMCC(); Dictionary.KeyCollection keys = this.ANCFGJFBCJJ.Keys; bool flag3; if (flag3) { Dictionary ancfgjfbcjj = this.ANCFGJFBCJJ; bool flag4; while (!flag4) { } GameObject gameObject; global::UnityEngine.Object.Destroy(gameObject); } num++; if (num != 0) { goto IL_D3; } if (num != -1) { } this.ANCFGJFBCJJ.Clear(); int num2 = 0; EEENHFEENAH mbnijjdibmm = FPPIGJGBACA.MBNIJJDIBMM; flag5 = this.GGHENMPAJIK(mbnijjdibmm, num2); bool flag6; if (flag6) { } } while (num != 0); bool flag7 = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG; this.AKAMHDIJFPA = flag7; return flag5; IL_C7: throw new NullReferenceException(); IL_D3: throw new NullReferenceException(); } // Token: 0x0601584C RID: 88140 RVA: 0x0050928C File Offset: 0x0050748C [Token(Token = "0x601584C")] [Address(RVA = "0xEAE5E0", Offset = "0xEAD3E0", VA = "0x180EAE5E0")] private bool GGHENMPAJIK(EEENHFEENAH ILGHGPDLMDP, [Optional] Dictionary LNFKFAHMACI) { int num; IEnumerator enumerator; for (;;) { num = 0; if (ILGHGPDLMDP == 0) { goto IL_D0; } 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 == 0) { goto IL_D0; } } if (num < enumerator) { num += num; if (num == enumerator) { goto IL_6D; } num++; } MIGCNEPBKDG migcnepbkdg; if (migcnepbkdg == 0) { goto IL_71; } bool flag; while (flag) { } IL_6D: enumerator += enumerator; IL_71: object[] array2 = new object[4]; throw new ArrayTypeMismatchException(); IL_D0: throw new ArrayTypeMismatchException(); } // Token: 0x0601584D RID: 88141 RVA: 0x00509374 File Offset: 0x00507574 [Token(Token = "0x601584D")] [Address(RVA = "0xEB0020", Offset = "0xEAEE20", VA = "0x180EB0020")] public void MasterDeserializeConnectableSubgraph(FJJOGHOLHNG FPPIGJGBACA, Dictionary LNFKFAHMACI) { if (KKPBCOOONNK.BNNCCCFFALC) { EEENHFEENAH mbnijjdibmm = FPPIGJGBACA.MBNIJJDIBMM; if (this.GGHENMPAJIK(mbnijjdibmm, LNFKFAHMACI)) { int num = 0; this.KCPHHBMLABG(num); } } } // Token: 0x0601584E RID: 88142 RVA: 0x005093AC File Offset: 0x005075AC [Token(Token = "0x601584E")] [Address(RVA = "0xEAF840", Offset = "0xEAE640", VA = "0x180EAF840")] private bool LNNDEJOJEEA(FJJOGHOLHNG FPPIGJGBACA, Dictionary LNFKFAHMACI) { EEENHFEENAH mbnijjdibmm = FPPIGJGBACA.MBNIJJDIBMM; return this.GGHENMPAJIK(mbnijjdibmm, LNFKFAHMACI); } // Token: 0x0601584F RID: 88143 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601584F")] [Address(RVA = "0xEAD3D0", Offset = "0xEAC1D0", VA = "0x180EAD3D0")] private MIGCNEPBKDG EGHHJLMIIGF(EEENHFEENAH ILGHGPDLMDP, [Optional] Dictionary LNFKFAHMACI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015850 RID: 88144 RVA: 0x005093D0 File Offset: 0x005075D0 [Token(Token = "0x6015850")] [Address(RVA = "0xEADEB0", Offset = "0xEACCB0", VA = "0x180EADEB0")] private string GEENDECCKBI(EEENHFEENAH ILGHGPDLMDP) { int num = 0; if ((ILGHGPDLMDP.ONBIEOEMKNG ? 1 : 0) != num) { return "ROOT"; } if (ILGHGPDLMDP.FMFFOOOEJKO != EEENHFEENAH.JAHBLBNIKIK.PersistenceID) { int num2 = ILGHGPDLMDP.JPIOHKJOPFH; string text; return text; } ByteString byteString = ILGHGPDLMDP.FOPJCDBEEEI; string text2; return text2; } // Token: 0x06015851 RID: 88145 RVA: 0x00509410 File Offset: 0x00507610 [Token(Token = "0x6015851")] [Address(RVA = "0xEB0430", Offset = "0xEAF230", VA = "0x180EB0430")] private void OnPhotonPlayerConnected(AGAJMBPABDL IEKDDPPNFPF) { this.KCPHHBMLABG(IEKDDPPNFPF); } // Token: 0x06015852 RID: 88146 RVA: 0x00509424 File Offset: 0x00507624 [Token(Token = "0x6015852")] [Address(RVA = "0xEB03C0", Offset = "0xEAF1C0", VA = "0x180EB03C0")] private void OnMasterClientSwitched(AGAJMBPABDL EFABHEGDDAP) { if (KKPBCOOONNK.BNNCCCFFALC) { this.EOCHJOGPOJH = true; } int num = 0; this.KCPHHBMLABG(num); } // Token: 0x06015853 RID: 88147 RVA: 0x0050944C File Offset: 0x0050764C [Token(Token = "0x6015853")] [Address(RVA = "0xEB14B0", Offset = "0xEB02B0", VA = "0x180EB14B0")] public SandboxConnectableManager() { Dictionary dictionary = new Dictionary(); this.ANCFGJFBCJJ = dictionary; int num; int num2; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, num != 0, num2 != 0); num2 = 0; num = 0; this.OnConnectionAdded = iilcgfihjlp; int num3; int num4; IILCGFIHJLP iilcgfihjlp2 = new IILCGFIHJLP(32, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.OnConnectionRemoved = iilcgfihjlp2; int num5; int num6; AAPEGDHKHJI aapegdhkhji = new AAPEGDHKHJI(32, num5 != 0, num6 != 0); num6 = 0; num5 = 0; this.OnConnectableReparented = aapegdhkhji; base..ctor(); } // Token: 0x0400E2AB RID: 58027 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400E2AB")] [SerializeField] private CircuitLinkVisual connectableLinkVisualPrefab; // Token: 0x0400E2AC RID: 58028 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400E2AC")] [SerializeField] private bool verboseLogging; // Token: 0x0400E2AD RID: 58029 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400E2AD")] private IDisposable OGNFLDPLILP; // Token: 0x0400E2AE RID: 58030 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400E2AE")] private bool EOCHJOGPOJH; // Token: 0x0400E2AF RID: 58031 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400E2AF")] private DJEFEGOJFPA JKHCOFDKDGH; // Token: 0x0400E2B0 RID: 58032 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400E2B0")] private Dictionary ANCFGJFBCJJ; // Token: 0x0400E2B1 RID: 58033 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400E2B1")] private bool AKAMHDIJFPA; // Token: 0x0400E2B2 RID: 58034 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400E2B2")] public IILCGFIHJLP OnConnectionAdded; // Token: 0x0400E2B3 RID: 58035 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400E2B3")] public IILCGFIHJLP OnConnectionRemoved; // Token: 0x0400E2B4 RID: 58036 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400E2B4")] public AAPEGDHKHJI OnConnectableReparented; // Token: 0x0400E2B5 RID: 58037 [Token(Token = "0x400E2B5")] private static Func, Dictionary, bool> BJKCFAIDIAO = delegate(DJEFEGOJFPA n, Dictionary linkVisuals) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; // Token: 0x02003105 RID: 12549 [Token(Token = "0x2003105")] private struct DOPAEMHGIFO : IEquatable { // Token: 0x06015855 RID: 88149 RVA: 0x005094DC File Offset: 0x005076DC [Token(Token = "0x6015855")] [Address(RVA = "0x12EA9A0", Offset = "0x12E97A0", VA = "0x1812EA9A0")] public DOPAEMHGIFO(MIGCNEPBKDG EIBGAMMHGBB, int POFOFFDCGCB, int KOPANCKDDAP, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK) { this.EIBGAMMHGBB = EIBGAMMHGBB; this.POFOFFDCGCB = POFOFFDCGCB; this.KOPANCKDDAP = KOPANCKDDAP; this.LKGCBILJGBA.z = (float)0; } // Token: 0x06015856 RID: 88150 RVA: 0x0050950C File Offset: 0x0050770C [Token(Token = "0x6015856")] [Address(RVA = "0x12EA820", Offset = "0x12E9620", VA = "0x1812EA820")] public DOPAEMHGIFO(MIGCNEPBKDG EIBGAMMHGBB, int POFOFFDCGCB, int KOPANCKDDAP) { this.EIBGAMMHGBB = EIBGAMMHGBB; this.POFOFFDCGCB = POFOFFDCGCB; this.KOPANCKDDAP = KOPANCKDDAP; float z = Vector3.zero.z; this.LKGCBILJGBA.z = z; Quaternion identity = Quaternion.identity; } // Token: 0x06015857 RID: 88151 RVA: 0x0050954C File Offset: 0x0050774C [Token(Token = "0x6015857")] [Address(RVA = "0x12EA8F0", Offset = "0x12E96F0", VA = "0x1812EA8F0")] public DOPAEMHGIFO(MIGCNEPBKDG EIBGAMMHGBB) { int num = 0; this.EIBGAMMHGBB = EIBGAMMHGBB; this.POFOFFDCGCB = num; float z = Vector3.zero.z; this.LKGCBILJGBA.z = z; Quaternion identity = Quaternion.identity; } // Token: 0x06015858 RID: 88152 RVA: 0x00509588 File Offset: 0x00507788 [Token(Token = "0x6015858")] [Address(RVA = "0x12EA580", Offset = "0x12E9380", VA = "0x1812EA580", Slot = "4")] public bool Equals(SandboxConnectableManager.DOPAEMHGIFO HPKICPNGMDJ) { bool flag; return flag; } // Token: 0x06015859 RID: 88153 RVA: 0x005095A0 File Offset: 0x005077A0 [Token(Token = "0x6015859")] [Address(RVA = "0x12EA620", Offset = "0x12E9420", VA = "0x1812EA620", Slot = "3")] public override string ToString() { return "null"; } // Token: 0x0400E2B6 RID: 58038 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2B6")] public MIGCNEPBKDG EIBGAMMHGBB; // Token: 0x0400E2B7 RID: 58039 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400E2B7")] public int POFOFFDCGCB; // Token: 0x0400E2B8 RID: 58040 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400E2B8")] public int KOPANCKDDAP; // Token: 0x0400E2B9 RID: 58041 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E2B9")] public Vector3 LKGCBILJGBA; // Token: 0x0400E2BA RID: 58042 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400E2BA")] public Quaternion BHPDMNLLNJK; } // Token: 0x02003106 RID: 12550 [Token(Token = "0x2003106")] [CompilerGenerated] private sealed class DABLGBBMMKN { // Token: 0x0601585A RID: 88154 RVA: 0x005095E0 File Offset: 0x005077E0 [Token(Token = "0x601585A")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DABLGBBMMKN() { } // Token: 0x0400E2BB RID: 58043 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E2BB")] public MIGCNEPBKDG previousRootConnectable; } // Token: 0x02003107 RID: 12551 [Token(Token = "0x2003107")] [CompilerGenerated] private sealed class NODAGIEKKJJ { // Token: 0x0601585B RID: 88155 RVA: 0x005095F4 File Offset: 0x005077F4 [Token(Token = "0x601585B")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NODAGIEKKJJ() { } // Token: 0x0601585C RID: 88156 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601585C")] [Address(RVA = "0x12EDAA0", Offset = "0x12EC8A0", VA = "0x1812EDAA0")] internal bool b__0(DJEFEGOJFPA node) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400E2BC RID: 58044 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E2BC")] public DJEFEGOJFPA child; // Token: 0x0400E2BD RID: 58045 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E2BD")] public SandboxConnectableManager.DABLGBBMMKN CS$<>8__locals1; } // Token: 0x02003108 RID: 12552 [Token(Token = "0x2003108")] [CompilerGenerated] private sealed class PKKCPLBBPOD { // Token: 0x0601585D RID: 88157 RVA: 0x00509608 File Offset: 0x00507808 [Token(Token = "0x601585D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PKKCPLBBPOD() { } // Token: 0x0400E2BE RID: 58046 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E2BE")] public MIGCNEPBKDG previousRootConnectable; } // Token: 0x02003109 RID: 12553 [Token(Token = "0x2003109")] [CompilerGenerated] private sealed class MDOAIGJKJKA { // Token: 0x0601585E RID: 88158 RVA: 0x0050961C File Offset: 0x0050781C [Token(Token = "0x601585E")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MDOAIGJKJKA() { } // Token: 0x0601585F RID: 88159 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601585F")] [Address(RVA = "0x12EDA20", Offset = "0x12EC820", VA = "0x1812EDA20")] internal bool b__0(DJEFEGOJFPA node) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400E2BF RID: 58047 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E2BF")] public MIGCNEPBKDG newRootConnectable; // Token: 0x0400E2C0 RID: 58048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E2C0")] public SandboxConnectableManager.PKKCPLBBPOD CS$<>8__locals1; } } }