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: 0x020031F1 RID: 12785 [Token(Token = "0x20031F1")] public class SandboxConnectableManager : NetworkedSingletonMonoBehaviour { // Token: 0x17003C23 RID: 15395 // (get) Token: 0x06015C83 RID: 89219 RVA: 0x00512DD0 File Offset: 0x00510FD0 [Token(Token = "0x17003C23")] public static bool BCKJJLKPPIE { [Token(Token = "0x6015C83")] [Address(RVA = "0x1945C60", Offset = "0x1944C60", VA = "0x181945C60")] get { bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return isInitialized; } } // Token: 0x17003C24 RID: 15396 // (get) Token: 0x06015C84 RID: 89220 RVA: 0x00512DF0 File Offset: 0x00510FF0 [Token(Token = "0x17003C24")] public CircuitLinkVisual FDJJGALNICB { [Token(Token = "0x6015C84")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return this.connectableLinkVisualPrefab; } } // Token: 0x06015C85 RID: 89221 RVA: 0x00512E04 File Offset: 0x00511004 [Token(Token = "0x6015C85")] [Address(RVA = "0x193F530", Offset = "0x193E530", VA = "0x18193F530", 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: 0x06015C86 RID: 89222 RVA: 0x00512EC0 File Offset: 0x005110C0 [Token(Token = "0x6015C86")] [Address(RVA = "0x1943C40", Offset = "0x1942C40", VA = "0x181943C40")] 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: 0x06015C87 RID: 89223 RVA: 0x00512F10 File Offset: 0x00511110 [Token(Token = "0x6015C87")] [Address(RVA = "0x1943BC0", Offset = "0x1942BC0", VA = "0x181943BC0")] private void Update() { DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; Dictionary ancfgjfbcjj = this.ANCFGJFBCJJ; Func, Dictionary, bool> bjkcfaidiao = SandboxConnectableManager.BJKCFAIDIAO; DJEFEGOJFPA.ONBECCDMLGM>(jkhcofdkdgh, bjkcfaidiao, ancfgjfbcjj); } // Token: 0x06015C88 RID: 89224 RVA: 0x00512F3C File Offset: 0x0051113C [Token(Token = "0x6015C88")] [Address(RVA = "0x1944900", Offset = "0x1943900", VA = "0x181944900", 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: 0x06015C89 RID: 89225 RVA: 0x00512F98 File Offset: 0x00511198 [Token(Token = "0x6015C89")] [Address(RVA = "0x1940DC0", Offset = "0x193FDC0", VA = "0x181940DC0")] 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: 0x06015C8A RID: 89226 RVA: 0x00512FC0 File Offset: 0x005111C0 [Token(Token = "0x6015C8A")] [Address(RVA = "0x1943EF0", Offset = "0x1942EF0", VA = "0x181943EF0")] public void LocalAddNodeToRoot(MIGCNEPBKDG EIBGAMMHGBB, int GDEOHDFIGOM, bool NNPPEKANGED = true) { Vector3 vector; float z = vector.z; } // Token: 0x06015C8B RID: 89227 RVA: 0x00512FDC File Offset: 0x005111DC [Token(Token = "0x6015C8B")] [Address(RVA = "0x19451E0", Offset = "0x19441E0", VA = "0x1819451E0")] [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: 0x06015C8C RID: 89228 RVA: 0x0051301C File Offset: 0x0051121C [Token(Token = "0x6015C8C")] [Address(RVA = "0x1945070", Offset = "0x1944070", VA = "0x181945070")] [NFOMENMAOIA] protected void RpcConnectNodes(MIGCNEPBKDG LODFBGGCMLN, int GCNOANNHHPG, MIGCNEPBKDG GDLJBDHIOFN, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, EEAEPAPIPJB BNICGLLLMOL) { bool flag; if (!this.EOCHJOGPOJH || flag) { } } // Token: 0x06015C8D RID: 89229 RVA: 0x0051303C File Offset: 0x0051123C [Token(Token = "0x6015C8D")] [Address(RVA = "0x1943390", Offset = "0x1942390", VA = "0x181943390")] 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: 0x06015C8E RID: 89230 RVA: 0x005131A0 File Offset: 0x005113A0 [Token(Token = "0x6015C8E")] [Address(RVA = "0x19419C0", Offset = "0x19409C0", VA = "0x1819419C0")] private void ECDJJAKNBOL(MIGCNEPBKDG FHAANOAJILD) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterDisconnectNode); photonView.RpcMaster(lflfmimncon, FHAANOAJILD); } // Token: 0x06015C8F RID: 89231 RVA: 0x005131D0 File Offset: 0x005113D0 [Token(Token = "0x6015C8F")] [Address(RVA = "0x1944010", Offset = "0x1943010", VA = "0x181944010")] public void LocalRemoveNode(MIGCNEPBKDG BJDEOFBIHDA) { bool flag = this.BPIMKDMNECL(BJDEOFBIHDA); } // Token: 0x06015C90 RID: 89232 RVA: 0x005131E8 File Offset: 0x005113E8 [Token(Token = "0x6015C90")] [Address(RVA = "0x19453D0", Offset = "0x19443D0", VA = "0x1819453D0")] [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: 0x06015C91 RID: 89233 RVA: 0x0051322C File Offset: 0x0051142C [Token(Token = "0x6015C91")] [Address(RVA = "0x1945180", Offset = "0x1944180", VA = "0x181945180")] [NFOMENMAOIA] protected void RpcDisconnectNode(MIGCNEPBKDG JNPOJAIGFDC, EEAEPAPIPJB BNICGLLLMOL) { bool flag; if (this.EOCHJOGPOJH && flag) { bool flag2 = this.BPIMKDMNECL(JNPOJAIGFDC); } } // Token: 0x06015C92 RID: 89234 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015C92")] [Address(RVA = "0x1940570", Offset = "0x193F570", VA = "0x181940570")] private bool BPIMKDMNECL(MIGCNEPBKDG JNPOJAIGFDC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015C93 RID: 89235 RVA: 0x00513254 File Offset: 0x00511454 [Token(Token = "0x6015C93")] [Address(RVA = "0x1944DB0", Offset = "0x1943DB0", VA = "0x181944DB0")] 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: 0x06015C94 RID: 89236 RVA: 0x0051327C File Offset: 0x0051147C [Token(Token = "0x6015C94")] [Address(RVA = "0x1944EC0", Offset = "0x1943EC0", VA = "0x181944EC0")] public void RequestMasterReparentToRoot(MIGCNEPBKDG PILADDIPDEA) { Vector3 vector; float z = vector.z; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.CMIDFFILHAE cmidffilhae = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcMasterReparentNodes); } // Token: 0x06015C95 RID: 89237 RVA: 0x005132B0 File Offset: 0x005114B0 [Token(Token = "0x6015C95")] [Address(RVA = "0x1945670", Offset = "0x1944670", VA = "0x181945670")] [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: 0x06015C96 RID: 89238 RVA: 0x005132F0 File Offset: 0x005114F0 [Token(Token = "0x6015C96")] [Address(RVA = "0x1945920", Offset = "0x1944920", VA = "0x181945920")] [NFOMENMAOIA] protected void RpcReparentNodes(MIGCNEPBKDG PILADDIPDEA, int JKDCKIEDDDC, MIGCNEPBKDG ICJLNPKIMKH, int CACPIBDFGKJ, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, EEAEPAPIPJB BNICGLLLMOL) { bool flag; if (!this.EOCHJOGPOJH || flag) { } } // Token: 0x06015C97 RID: 89239 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015C97")] [Address(RVA = "0x193FA00", Offset = "0x193EA00", VA = "0x18193FA00")] 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: 0x06015C98 RID: 89240 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015C98")] [Address(RVA = "0x1944AD0", Offset = "0x1943AD0", VA = "0x181944AD0")] 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: 0x06015C99 RID: 89241 RVA: 0x00513310 File Offset: 0x00511510 [Token(Token = "0x6015C99")] [Address(RVA = "0x1944CA0", Offset = "0x1943CA0", VA = "0x181944CA0")] 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: 0x06015C9A RID: 89242 RVA: 0x00513338 File Offset: 0x00511538 [Token(Token = "0x6015C9A")] [Address(RVA = "0x19454B0", Offset = "0x19444B0", VA = "0x1819454B0")] [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: 0x06015C9B RID: 89243 RVA: 0x00513378 File Offset: 0x00511578 [Token(Token = "0x6015C9B")] [Address(RVA = "0x1945850", Offset = "0x1944850", VA = "0x181945850")] [NFOMENMAOIA] protected void RpcModifyNode(MIGCNEPBKDG PMFGFJBLDLF, int GCNOANNHHPG, int LMGPNDGPLML, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, EEAEPAPIPJB BNICGLLLMOL) { bool flag; if (flag) { } } // Token: 0x06015C9C RID: 89244 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015C9C")] [Address(RVA = "0x1940380", Offset = "0x193F380", VA = "0x181940380")] 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: 0x06015C9D RID: 89245 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015C9D")] [Address(RVA = "0x1943160", Offset = "0x1942160", VA = "0x181943160")] 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: 0x06015C9E RID: 89246 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015C9E")] [Address(RVA = "0x19432B0", Offset = "0x19422B0", VA = "0x1819432B0")] public MIGCNEPBKDG GetRootConnectable(MIGCNEPBKDG EIBGAMMHGBB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015C9F RID: 89247 RVA: 0x00513390 File Offset: 0x00511590 [Token(Token = "0x6015C9F")] [Address(RVA = "0x1944860", Offset = "0x1943860", VA = "0x181944860")] private DJEFEGOJFPA NPFIGNALMLF(DJEFEGOJFPA IKFLAODDALD) { if (IKFLAODDALD.DGHLKNONJAL) { throw new NullReferenceException(); } if (!IKFLAODDALD.DGHLKNONJAL) { DJEFEGOJFPA djefegojfpa; return djefegojfpa; } return IKFLAODDALD; } // Token: 0x06015CA0 RID: 89248 RVA: 0x005133BC File Offset: 0x005115BC [Token(Token = "0x6015CA0")] [Address(RVA = "0x19424A0", Offset = "0x19414A0", VA = "0x1819424A0")] public void FindAllConnectablesConnectedTo(MIGCNEPBKDG EIBGAMMHGBB, ref HashSet CCOPKEBKDKA) { HashSet hashSet = new HashSet(); } // Token: 0x06015CA1 RID: 89249 RVA: 0x005133D8 File Offset: 0x005115D8 [Token(Token = "0x6015CA1")] [Address(RVA = "0x19420F0", Offset = "0x19410F0", VA = "0x1819420F0")] 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: 0x06015CA2 RID: 89250 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CA2")] [Address(RVA = "0x1940ED0", Offset = "0x193FED0", VA = "0x181940ED0")] private void DBGPFFLOEPK(DJEFEGOJFPA LDOKBBNAJHA, [Optional] CircuitLinkVisual PFHHFAPNDPH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015CA3 RID: 89251 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CA3")] [Address(RVA = "0x1942390", Offset = "0x1941390", VA = "0x181942390")] private void FLGDJAJPIEE(DJEFEGOJFPA EDCBKOCKBGJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015CA4 RID: 89252 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CA4")] [Address(RVA = "0x193F780", Offset = "0x193E780", VA = "0x18193F780")] private void BEAEOKNEGCE(DJEFEGOJFPA EEMIPHHJKOH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015CA5 RID: 89253 RVA: 0x0051343C File Offset: 0x0051163C [Token(Token = "0x6015CA5")] [Address(RVA = "0x1943BC0", Offset = "0x1942BC0", VA = "0x181943BC0")] private void JBMEINCOKFF() { DJEFEGOJFPA jkhcofdkdgh = this.JKHCOFDKDGH; Dictionary ancfgjfbcjj = this.ANCFGJFBCJJ; Func, Dictionary, bool> bjkcfaidiao = SandboxConnectableManager.BJKCFAIDIAO; DJEFEGOJFPA.ONBECCDMLGM>(jkhcofdkdgh, bjkcfaidiao, ancfgjfbcjj); } // Token: 0x06015CA6 RID: 89254 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CA6")] [Address(RVA = "0x193F460", Offset = "0x193E460", VA = "0x18193F460")] private void AOGCHGANPIL(DJEFEGOJFPA IKFLAODDALD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015CA7 RID: 89255 RVA: 0x00513468 File Offset: 0x00511668 [Token(Token = "0x6015CA7")] [Address(RVA = "0x1944750", Offset = "0x1943750", VA = "0x181944750")] 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: 0x06015CA8 RID: 89256 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CA8")] [Address(RVA = "0x1944020", Offset = "0x1943020", VA = "0x181944020")] private EEENHFEENAH MELIIJMOKKL(DJEFEGOJFPA IKFLAODDALD, bool NLCDPLGFNEA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015CA9 RID: 89257 RVA: 0x005134DC File Offset: 0x005116DC [Token(Token = "0x6015CA9")] [Address(RVA = "0x1945A00", Offset = "0x1944A00", VA = "0x181945A00")] public FJJOGHOLHNG SerializeConnectableSubgraph(HashSet HNEBGGNFEJI) { int num = 0; if ((this.EOCHJOGPOJH ? 1 : 0) != num) { EEENHFEENAH eeenhfeenah; new FJJOGHOLHNG().MBNIJJDIBMM = eeenhfeenah; } throw new NullReferenceException(); } // Token: 0x06015CAA RID: 89258 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CAA")] [Address(RVA = "0x19425F0", Offset = "0x19415F0", VA = "0x1819425F0")] 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: 0x06015CAB RID: 89259 RVA: 0x00513504 File Offset: 0x00511704 [Token(Token = "0x6015CAB")] [Address(RVA = "0x1944630", Offset = "0x1943630", VA = "0x181944630")] public void MasterDeserializeConnectableGraph(FJJOGHOLHNG FPPIGJGBACA) { if (KKPBCOOONNK.BNNCCCFFALC && this.DEKGMKDIDON(FPPIGJGBACA)) { int num = 0; this.KCPHHBMLABG(num); } } // Token: 0x06015CAC RID: 89260 RVA: 0x00513530 File Offset: 0x00511730 [Token(Token = "0x6015CAC")] [Address(RVA = "0x1943D30", Offset = "0x1942D30", VA = "0x181943D30")] 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: 0x06015CAD RID: 89261 RVA: 0x005135B4 File Offset: 0x005117B4 [Token(Token = "0x6015CAD")] [Address(RVA = "0x1945160", Offset = "0x1944160", VA = "0x181945160")] [NFOMENMAOIA] protected void RpcDeserializeConnectableGraph(FJJOGHOLHNG FPPIGJGBACA) { if (this.DEKGMKDIDON(FPPIGJGBACA)) { this.EOCHJOGPOJH = true; } } // Token: 0x06015CAE RID: 89262 RVA: 0x005135D4 File Offset: 0x005117D4 [Token(Token = "0x6015CAE")] [Address(RVA = "0x19413E0", Offset = "0x19403E0", VA = "0x1819413E0")] 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: 0x06015CAF RID: 89263 RVA: 0x005136C8 File Offset: 0x005118C8 [Token(Token = "0x6015CAF")] [Address(RVA = "0x1942C70", Offset = "0x1941C70", VA = "0x181942C70")] 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: 0x06015CB0 RID: 89264 RVA: 0x005137B0 File Offset: 0x005119B0 [Token(Token = "0x6015CB0")] [Address(RVA = "0x19446B0", Offset = "0x19436B0", VA = "0x1819446B0")] 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: 0x06015CB1 RID: 89265 RVA: 0x005137E8 File Offset: 0x005119E8 [Token(Token = "0x6015CB1")] [Address(RVA = "0x1943ED0", Offset = "0x1942ED0", VA = "0x181943ED0")] private bool LNNDEJOJEEA(FJJOGHOLHNG FPPIGJGBACA, Dictionary LNFKFAHMACI) { EEENHFEENAH mbnijjdibmm = FPPIGJGBACA.MBNIJJDIBMM; return this.GGHENMPAJIK(mbnijjdibmm, LNFKFAHMACI); } // Token: 0x06015CB2 RID: 89266 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CB2")] [Address(RVA = "0x1941A60", Offset = "0x1940A60", VA = "0x181941A60")] private MIGCNEPBKDG EGHHJLMIIGF(EEENHFEENAH ILGHGPDLMDP, [Optional] Dictionary LNFKFAHMACI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015CB3 RID: 89267 RVA: 0x0051380C File Offset: 0x00511A0C [Token(Token = "0x6015CB3")] [Address(RVA = "0x1942540", Offset = "0x1941540", VA = "0x181942540")] 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: 0x06015CB4 RID: 89268 RVA: 0x0051384C File Offset: 0x00511A4C [Token(Token = "0x6015CB4")] [Address(RVA = "0x1944AC0", Offset = "0x1943AC0", VA = "0x181944AC0")] private void OnPhotonPlayerConnected(AGAJMBPABDL IEKDDPPNFPF) { this.KCPHHBMLABG(IEKDDPPNFPF); } // Token: 0x06015CB5 RID: 89269 RVA: 0x00513860 File Offset: 0x00511A60 [Token(Token = "0x6015CB5")] [Address(RVA = "0x1944A50", Offset = "0x1943A50", VA = "0x181944A50")] private void OnMasterClientSwitched(AGAJMBPABDL EFABHEGDDAP) { if (KKPBCOOONNK.BNNCCCFFALC) { this.EOCHJOGPOJH = true; } int num = 0; this.KCPHHBMLABG(num); } // Token: 0x06015CB6 RID: 89270 RVA: 0x00513888 File Offset: 0x00511A88 [Token(Token = "0x6015CB6")] [Address(RVA = "0x1945B40", Offset = "0x1944B40", VA = "0x181945B40")] 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: 0x0400E4E2 RID: 58594 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400E4E2")] [SerializeField] private CircuitLinkVisual connectableLinkVisualPrefab; // Token: 0x0400E4E3 RID: 58595 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400E4E3")] [SerializeField] private bool verboseLogging; // Token: 0x0400E4E4 RID: 58596 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400E4E4")] private IDisposable OGNFLDPLILP; // Token: 0x0400E4E5 RID: 58597 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400E4E5")] private bool EOCHJOGPOJH; // Token: 0x0400E4E6 RID: 58598 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400E4E6")] private DJEFEGOJFPA JKHCOFDKDGH; // Token: 0x0400E4E7 RID: 58599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400E4E7")] private Dictionary ANCFGJFBCJJ; // Token: 0x0400E4E8 RID: 58600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400E4E8")] private bool AKAMHDIJFPA; // Token: 0x0400E4E9 RID: 58601 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400E4E9")] public IILCGFIHJLP OnConnectionAdded; // Token: 0x0400E4EA RID: 58602 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400E4EA")] public IILCGFIHJLP OnConnectionRemoved; // Token: 0x0400E4EB RID: 58603 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400E4EB")] public AAPEGDHKHJI OnConnectableReparented; // Token: 0x0400E4EC RID: 58604 [Token(Token = "0x400E4EC")] 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: 0x020031F2 RID: 12786 [Token(Token = "0x20031F2")] private struct DOPAEMHGIFO : IEquatable { // Token: 0x06015CB8 RID: 89272 RVA: 0x00513918 File Offset: 0x00511B18 [Token(Token = "0x6015CB8")] [Address(RVA = "0x1DD5980", Offset = "0x1DD4980", VA = "0x181DD5980")] 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: 0x06015CB9 RID: 89273 RVA: 0x00513948 File Offset: 0x00511B48 [Token(Token = "0x6015CB9")] [Address(RVA = "0x1DD5800", Offset = "0x1DD4800", VA = "0x181DD5800")] 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: 0x06015CBA RID: 89274 RVA: 0x00513988 File Offset: 0x00511B88 [Token(Token = "0x6015CBA")] [Address(RVA = "0x1DD58D0", Offset = "0x1DD48D0", VA = "0x181DD58D0")] 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: 0x06015CBB RID: 89275 RVA: 0x005139C4 File Offset: 0x00511BC4 [Token(Token = "0x6015CBB")] [Address(RVA = "0x1DD5560", Offset = "0x1DD4560", VA = "0x181DD5560", Slot = "4")] public bool Equals(SandboxConnectableManager.DOPAEMHGIFO HPKICPNGMDJ) { bool flag; return flag; } // Token: 0x06015CBC RID: 89276 RVA: 0x005139DC File Offset: 0x00511BDC [Token(Token = "0x6015CBC")] [Address(RVA = "0x1DD5600", Offset = "0x1DD4600", VA = "0x181DD5600", Slot = "3")] public override string ToString() { return "null"; } // Token: 0x0400E4ED RID: 58605 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400E4ED")] public MIGCNEPBKDG EIBGAMMHGBB; // Token: 0x0400E4EE RID: 58606 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400E4EE")] public int POFOFFDCGCB; // Token: 0x0400E4EF RID: 58607 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400E4EF")] public int KOPANCKDDAP; // Token: 0x0400E4F0 RID: 58608 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E4F0")] public Vector3 LKGCBILJGBA; // Token: 0x0400E4F1 RID: 58609 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400E4F1")] public Quaternion BHPDMNLLNJK; } // Token: 0x020031F3 RID: 12787 [Token(Token = "0x20031F3")] [CompilerGenerated] private sealed class DABLGBBMMKN { // Token: 0x06015CBD RID: 89277 RVA: 0x00513A1C File Offset: 0x00511C1C [Token(Token = "0x6015CBD")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DABLGBBMMKN() { } // Token: 0x0400E4F2 RID: 58610 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E4F2")] public MIGCNEPBKDG previousRootConnectable; } // Token: 0x020031F4 RID: 12788 [Token(Token = "0x20031F4")] [CompilerGenerated] private sealed class NODAGIEKKJJ { // Token: 0x06015CBE RID: 89278 RVA: 0x00513A30 File Offset: 0x00511C30 [Token(Token = "0x6015CBE")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NODAGIEKKJJ() { } // Token: 0x06015CBF RID: 89279 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CBF")] [Address(RVA = "0x1DD8A30", Offset = "0x1DD7A30", VA = "0x181DD8A30")] internal bool b__0(DJEFEGOJFPA node) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400E4F3 RID: 58611 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E4F3")] public DJEFEGOJFPA child; // Token: 0x0400E4F4 RID: 58612 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E4F4")] public SandboxConnectableManager.DABLGBBMMKN CS$<>8__locals1; } // Token: 0x020031F5 RID: 12789 [Token(Token = "0x20031F5")] [CompilerGenerated] private sealed class PKKCPLBBPOD { // Token: 0x06015CC0 RID: 89280 RVA: 0x00513A44 File Offset: 0x00511C44 [Token(Token = "0x6015CC0")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PKKCPLBBPOD() { } // Token: 0x0400E4F5 RID: 58613 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E4F5")] public MIGCNEPBKDG previousRootConnectable; } // Token: 0x020031F6 RID: 12790 [Token(Token = "0x20031F6")] [CompilerGenerated] private sealed class MDOAIGJKJKA { // Token: 0x06015CC1 RID: 89281 RVA: 0x00513A58 File Offset: 0x00511C58 [Token(Token = "0x6015CC1")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MDOAIGJKJKA() { } // Token: 0x06015CC2 RID: 89282 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015CC2")] [Address(RVA = "0x1DD89B0", Offset = "0x1DD79B0", VA = "0x181DD89B0")] internal bool b__0(DJEFEGOJFPA node) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400E4F6 RID: 58614 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E4F6")] public MIGCNEPBKDG newRootConnectable; // Token: 0x0400E4F7 RID: 58615 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E4F7")] public SandboxConnectableManager.PKKCPLBBPOD CS$<>8__locals1; } } }