using System; using System.Collections; using System.Collections.Generic; using UnityEngine; // Token: 0x02000A6D RID: 2669 [Serializable] public class SceneSpawnManager : GKFEJEMPNMM { // Token: 0x0601455A RID: 83290 RVA: 0x005B5908 File Offset: 0x005B3B08 private IEnumerator HGJEMBNOLKL() { while (SingletonMonoBehaviour.NCKMBFBMBFM.MMDGBNPFOBJ) { yield return null; } yield return new WaitForSeconds(1.5f); if (!SingletonMonoBehaviour.NCKMBFBMBFM.CIPOIEEMEDD) { this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, RecRoomSceneManager.HHJEDBFEAFP, 3f, null, false); } yield break; } // Token: 0x0601455B RID: 83291 RVA: 0x005B5924 File Offset: 0x005B3B24 private SpawnPoint GLDCJFFNNGF() { return this.GLDCJFFNNGF(RecRoomSceneManager.BOCJICDGFGE); } // Token: 0x0601455C RID: 83292 RVA: 0x005B5934 File Offset: 0x005B3B34 private void GEHAOBMKFCK() { this.sceneManager.StartCoroutine(this.PIPLIGAFFCC()); } // Token: 0x0601455E RID: 83294 RVA: 0x005B595C File Offset: 0x005B3B5C public void LJJLBEIBHPH(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.LMJFPKLFLLL(); } // Token: 0x0601455F RID: 83295 RVA: 0x005B596C File Offset: 0x005B3B6C public void JKONAMGAPDM() { this.spawnPoints = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x06014560 RID: 83296 RVA: 0x005B597C File Offset: 0x005B3B7C private SceneSpawnPoint OFANLCPNLPO(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.NLPKOCAGKOC(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[1]; } // Token: 0x06014561 RID: 83297 RVA: 0x005B59BC File Offset: 0x005B3BBC public void PLHKCNHIOMA() { } // Token: 0x06014562 RID: 83298 RVA: 0x005B59C0 File Offset: 0x005B3BC0 private SceneSpawnPoint ONHLJGJELAO(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.FPOFHJBFBEA(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[1]; } // Token: 0x06014563 RID: 83299 RVA: 0x005B5A00 File Offset: 0x005B3C00 private SpawnPoint IOHIAHNJJCJ(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("RECENT_PLAYERS_PREF_" + RecRoomSceneManager.EBFBEFGFEDP() + "Failed to create room: "); return null; } SceneSpawnPoint sceneSpawnPoint = this.FKNKCFCHBJO(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("RpcMasterRequestPlayerOnPlayerDamage"); sceneSpawnPoint = this.DEPJBKEBJHI(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("body"); return this.spawnPoints[1]; } return sceneSpawnPoint; } // Token: 0x06014564 RID: 83300 RVA: 0x005B5A88 File Offset: 0x005B3C88 private SceneSpawnPoint FKNKCFCHBJO(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.NLPKOCAGKOC(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[0]; } // Token: 0x06014565 RID: 83301 RVA: 0x005B5AC8 File Offset: 0x005B3CC8 public void OMAMENBHPII(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.JMHEPKMGFCO(); } // Token: 0x06014566 RID: 83302 RVA: 0x005B5AD8 File Offset: 0x005B3CD8 public void MCOAIEOBAJM(LNJFBGIBLHA JEFGMHBLLKI, bool DGMJGABBCFP) { if (!IHFKMIAHBFP.HCHIDMOLLAD) { return; } if (JEFGMHBLLKI == null) { return; } SpawnPoint spawnPoint = this.PNFBPHNEEEH(); if (spawnPoint == null) { Debug.LogError("An item with the same key has already been added." + JEFGMHBLLKI.KNFIKFCMEPB()); return; } spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.POOAOJPEDJD(); string text = "LevelProgressionMaps"; object[] array = new object[0]; array[1] = spawnPoint.transform.position; array[1] = spawnPoint.transform.rotation; array[7] = DGMJGABBCFP; photonView.FLCIMLGAIKH(text, JEFGMHBLLKI, array); } // Token: 0x06014567 RID: 83303 RVA: 0x005B5B74 File Offset: 0x005B3D74 public void IDPCODHOHOD(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.GEHAOBMKFCK(); } // Token: 0x06014568 RID: 83304 RVA: 0x005B5B84 File Offset: 0x005B3D84 private void GJFCPJGJFCA() { this.sceneManager.StartCoroutine(this.FLDNIINJLOA()); } // Token: 0x06014569 RID: 83305 RVA: 0x005B5B98 File Offset: 0x005B3D98 public void EJDOJLJPOHH(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.GODPNIFFHDP(); } // Token: 0x0601456A RID: 83306 RVA: 0x005B5BA8 File Offset: 0x005B3DA8 public void CAHIBCONCCH(bool DGMJGABBCFP) { this.sceneManager.OMNGGJICBBI.RPC("RpcMasterRequestPlayerRespawn", IHCPDNLJMMD.MasterClient, new object[] { IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH, DGMJGABBCFP }); } // Token: 0x0601456B RID: 83307 RVA: 0x005B5BE4 File Offset: 0x005B3DE4 private SpawnPoint OHNGNFHFMEH() { return this.GLDCJFFNNGF(RecRoomSceneManager.BOCJICDGFGE); } // Token: 0x0601456C RID: 83308 RVA: 0x005B5BF4 File Offset: 0x005B3DF4 public void PFNEGHLIKJI(RecRoomSceneManager EPJPHJBJIEF) { this.sceneManager = EPJPHJBJIEF; } // Token: 0x0601456D RID: 83309 RVA: 0x005B5C00 File Offset: 0x005B3E00 private SpawnPoint EEJNBHMHGLO(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("v1/unmute" + RecRoomSceneManager.EBFBEFGFEDP() + "fromPlayerId"); return null; } SceneSpawnPoint sceneSpawnPoint = this.DJGNLACBKKF(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("unpublish"); sceneSpawnPoint = this.BIOGLEDECOB(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("CaptureTheGIF"); return this.spawnPoints[1]; } return sceneSpawnPoint; } // Token: 0x0601456E RID: 83310 RVA: 0x005B5C88 File Offset: 0x005B3E88 public void CALEJGEBFBN() { } // Token: 0x0601456F RID: 83311 RVA: 0x005B5C8C File Offset: 0x005B3E8C public void LMEDGGEOCJA() { this.spawnPoints = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x06014570 RID: 83312 RVA: 0x005B5C9C File Offset: 0x005B3E9C public void ACFEICMBABL(bool DGMJGABBCFP) { PhotonView photonView = this.sceneManager.EKPBHKFHMON(); string text = "{0}{1}:{2}"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBufferedViaServer; object[] array = new object[1]; array[0] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH; array[1] = DGMJGABBCFP; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } // Token: 0x06014571 RID: 83313 RVA: 0x005B5CD8 File Offset: 0x005B3ED8 private SpawnPoint NEKJOGBLKOK(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("CSM" + RecRoomSceneManager.EBFBEFGFEDP() + "LFCID"); return null; } SceneSpawnPoint sceneSpawnPoint = this.BNKJHLEMNGK(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("INIT"); sceneSpawnPoint = this.ONHLJGJELAO(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("text/plain; charset="); return this.spawnPoints[1]; } return sceneSpawnPoint; } // Token: 0x06014572 RID: 83314 RVA: 0x005B5D60 File Offset: 0x005B3F60 private SceneSpawnPoint BPFJCNNAKME(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.NLPKOCAGKOC(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[0]; } // Token: 0x06014573 RID: 83315 RVA: 0x005B5DA0 File Offset: 0x005B3FA0 public void LOKGNCIHJKF(bool DGMJGABBCFP) { PhotonView photonView = this.sceneManager.LJILHDMCKME(); string text = "_Speed"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBuffered; object[] array = new object[6]; array[1] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH; array[0] = DGMJGABBCFP; photonView.RPC(text, ihcpdnljmmd, array); } // Token: 0x06014574 RID: 83316 RVA: 0x005B5DDC File Offset: 0x005B3FDC public void OCBLBMNLAIK(LNJFBGIBLHA BBLGGOBKKMC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { string text = BBLGGOBKKMC.MHALLOPCFCB("api/gamesessions/v2/"); SpawnPoint spawnPoint = this.ADDLBKOENEJ(text); if (spawnPoint == null) { Debug.LogError("ChallengeThemeId"); } else { spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.CEGDLFAENEJ(); string text2 = ":"; object[] array = new object[1]; array[1] = spawnPoint.transform.position; array[0] = spawnPoint.transform.rotation; photonView.OENNPPGINLI(text2, BBLGGOBKKMC, array); } } } // Token: 0x06014575 RID: 83317 RVA: 0x005B5E6C File Offset: 0x005B406C public void EOLCMCIOBIE() { this.spawnPoints = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x06014576 RID: 83318 RVA: 0x005B5E7C File Offset: 0x005B407C public void IDMJMEIDGNO(bool DGMJGABBCFP) { PhotonView photonView = this.sceneManager.BIPEBCPEPKL(); string text = "EquipModeratorOutfits"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.MasterClient; object[] array = new object[] { null, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH }; array[1] = DGMJGABBCFP; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } // Token: 0x06014577 RID: 83319 RVA: 0x005B5EB8 File Offset: 0x005B40B8 private SceneSpawnPoint CEGJDHENOPL(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.KFFCMEFNPFB(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[1]; } // Token: 0x06014578 RID: 83320 RVA: 0x005B5EF8 File Offset: 0x005B40F8 private SpawnPoint GLDCJFFNNGF(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("Activity " + RecRoomSceneManager.HHJEDBFEAFP + " does not contain any spawn points."); return null; } SceneSpawnPoint sceneSpawnPoint = this.ADJHCPBNBAL(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("Could not find a spawn point matching previous activity name. Ignoring previous activity constrain."); sceneSpawnPoint = this.ADJHCPBNBAL(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("Could not find an activity spawn point configured for this player. Spawned anyway."); return this.spawnPoints[0]; } return sceneSpawnPoint; } // Token: 0x06014579 RID: 83321 RVA: 0x005B5F80 File Offset: 0x005B4180 public void ACBODIAPJGC(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.LJJDADPDEAG(); } // Token: 0x0601457A RID: 83322 RVA: 0x005B5F90 File Offset: 0x005B4190 public void FNBLGBMHFDG(bool DGMJGABBCFP) { PhotonView photonView = this.sceneManager.CEGDLFAENEJ(); string text = "lookahead"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBufferedViaServer; object[] array = new object[6]; array[0] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH; array[0] = DGMJGABBCFP; photonView.RPC(text, ihcpdnljmmd, array); } // Token: 0x0601457B RID: 83323 RVA: 0x005B5FCC File Offset: 0x005B41CC public void KIFJEEGHGEM(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.GEHAOBMKFCK(); } // Token: 0x0601457C RID: 83324 RVA: 0x005B5FDC File Offset: 0x005B41DC private IEnumerator PIPLIGAFFCC() { while (SingletonMonoBehaviour.NCKMBFBMBFM.MMDGBNPFOBJ) { yield return null; } yield return new WaitForSeconds(1.5f); if (!SingletonMonoBehaviour.NCKMBFBMBFM.CIPOIEEMEDD) { this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, RecRoomSceneManager.HHJEDBFEAFP, 3f, null, false); } yield break; } // Token: 0x0601457D RID: 83325 RVA: 0x005B5FF8 File Offset: 0x005B41F8 private SceneSpawnPoint DHKGMNBLKFA(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.KFFCMEFNPFB(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[1]; } // Token: 0x0601457E RID: 83326 RVA: 0x005B6038 File Offset: 0x005B4238 public void NIDPNEAEBLB() { } // Token: 0x0601457F RID: 83327 RVA: 0x005B603C File Offset: 0x005B423C public void OIKKODPBMLE(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.JMMMJJKBHBI(); } // Token: 0x06014580 RID: 83328 RVA: 0x005B604C File Offset: 0x005B424C public void DLBPEOILIFL() { } // Token: 0x06014581 RID: 83329 RVA: 0x005B6050 File Offset: 0x005B4250 private SpawnPoint PNFBPHNEEEH() { return this.ADDLBKOENEJ(RecRoomSceneManager.BOCJICDGFGE); } // Token: 0x06014582 RID: 83330 RVA: 0x005B6060 File Offset: 0x005B4260 private SpawnPoint HNAIGNGEOOL(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("Failed to generate new gift." + RecRoomSceneManager.HHJEDBFEAFP + "Must be Mono or Stereo"); return null; } SceneSpawnPoint sceneSpawnPoint = this.FKNKCFCHBJO(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("BirthdayDateString"); sceneSpawnPoint = this.DJGNLACBKKF(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("nux_step_finished"); return this.spawnPoints[0]; } return sceneSpawnPoint; } // Token: 0x06014583 RID: 83331 RVA: 0x005B60E8 File Offset: 0x005B42E8 public void GCDFODMNFGO() { this.spawnPoints = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x06014584 RID: 83332 RVA: 0x005B60F8 File Offset: 0x005B42F8 private void JMHEPKMGFCO() { this.sceneManager.StartCoroutine(this.FLDNIINJLOA()); } // Token: 0x06014585 RID: 83333 RVA: 0x005B610C File Offset: 0x005B430C private SpawnPoint LOKFBMOACKD() { return this.GJCDMEDMBNM(RecRoomSceneManager.BOCJICDGFGE); } // Token: 0x06014586 RID: 83334 RVA: 0x005B611C File Offset: 0x005B431C public void KJGOLGJPIIC() { } // Token: 0x06014587 RID: 83335 RVA: 0x005B6120 File Offset: 0x005B4320 public void GOMNAPIJBDG() { } // Token: 0x06014588 RID: 83336 RVA: 0x005B6124 File Offset: 0x005B4324 private SceneSpawnPoint DEPJBKEBJHI(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.KFFCMEFNPFB(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[0]; } // Token: 0x06014589 RID: 83337 RVA: 0x005B6164 File Offset: 0x005B4364 private void KFFCMEFNPFB(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK, List MEOKKAMGLAK) { bool flag = string.IsNullOrEmpty(MBNONMKLKLK); MEOKKAMGLAK.Clear(); int i = 0; while (i < LDLALGDHOJE.Length) { if (flag) { if (!LDLALGDHOJE[i].EEGEHIPAPKF) { goto IL_86; } } else if (LDLALGDHOJE[i].EEGEHIPAPKF) { PGOPAPIFECA pgopapifeca; KANCFPONEKJ kancfponekj; LMBEHMFIOEN.OPKCEGHLOKD(MBNONMKLKLK, out pgopapifeca, out kancfponekj); if (LDLALGDHOJE[i].JGBABMJJJNG().KFLBKDPEHEN(pgopapifeca) && (!LDLALGDHOJE[i].HENPCOHHNJC || LDLALGDHOJE[i].AMBDEAFACDI().KFLBKDPEHEN(kancfponekj))) { goto IL_86; } } IL_B3: i++; continue; IL_86: if (!LDLALGDHOJE[i].SpawnPointEnabled) { goto IL_B3; } if (LDLALGDHOJE[i].PHDOGOFKNHF) { goto IL_B3; } MEOKKAMGLAK.Add(LDLALGDHOJE[i]); goto IL_B3; } } // Token: 0x0601458A RID: 83338 RVA: 0x005B6234 File Offset: 0x005B4434 private SpawnPoint FODBGBBABPM(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("Error checking availability: " + RecRoomSceneManager.HHJEDBFEAFP + "ConnectToMaster() failed. Can only connect while in state 'Disconnected'. Current state: "); return null; } SceneSpawnPoint sceneSpawnPoint = this.ONHLJGJELAO(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("MenuVisible"); sceneSpawnPoint = this.DJGNLACBKKF(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("CodeStage.AntiCheat.ObscuredTypes"); return this.spawnPoints[1]; } return sceneSpawnPoint; } // Token: 0x0601458B RID: 83339 RVA: 0x005B62BC File Offset: 0x005B44BC private SceneSpawnPoint BNKJHLEMNGK(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.LGPDFIIHFJF(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[0]; } // Token: 0x0601458C RID: 83340 RVA: 0x005B62FC File Offset: 0x005B44FC private SpawnPoint EFKJNBOCGJP(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("Requests in queue:" + RecRoomSceneManager.EBFBEFGFEDP() + "{0}v2/removefriend?id={1}"); return null; } SceneSpawnPoint sceneSpawnPoint = this.BPFJCNNAKME(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("writer"); sceneSpawnPoint = this.FKNKCFCHBJO(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("Screenshot took {0} seconds."); return this.spawnPoints[0]; } return sceneSpawnPoint; } // Token: 0x0601458D RID: 83341 RVA: 0x005B6384 File Offset: 0x005B4584 public void GGKKFDIOCGE() { } // Token: 0x0601458E RID: 83342 RVA: 0x005B6388 File Offset: 0x005B4588 public void EBKKMFKIFIK() { } // Token: 0x0601458F RID: 83343 RVA: 0x005B638C File Offset: 0x005B458C public void CEFBFDNICOB() { } // Token: 0x06014590 RID: 83344 RVA: 0x005B6390 File Offset: 0x005B4590 private void LGPDFIIHFJF(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK, List MEOKKAMGLAK) { bool flag = string.IsNullOrEmpty(MBNONMKLKLK); MEOKKAMGLAK.Clear(); int i = 1; while (i < LDLALGDHOJE.Length) { if (flag) { if (!LDLALGDHOJE[i].EEGEHIPAPKF) { goto IL_86; } } else if (LDLALGDHOJE[i].EEGEHIPAPKF) { PGOPAPIFECA pgopapifeca; KANCFPONEKJ kancfponekj; LMBEHMFIOEN.OPKCEGHLOKD(MBNONMKLKLK, out pgopapifeca, out kancfponekj); if (LDLALGDHOJE[i].JGBABMJJJNG().KFLBKDPEHEN(pgopapifeca) && (!LDLALGDHOJE[i].HENPCOHHNJC || LDLALGDHOJE[i].LOJCIPEOJAC().KFLBKDPEHEN(kancfponekj))) { goto IL_86; } } IL_B3: i += 0; continue; IL_86: if (!LDLALGDHOJE[i].SpawnPointEnabled) { goto IL_B3; } if (LDLALGDHOJE[i].PHDOGOFKNHF) { goto IL_B3; } MEOKKAMGLAK.Add(LDLALGDHOJE[i]); goto IL_B3; } } // Token: 0x06014591 RID: 83345 RVA: 0x005B6460 File Offset: 0x005B4660 public void JFEOAEGHEHG() { this.spawnPoints = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x06014592 RID: 83346 RVA: 0x005B6470 File Offset: 0x005B4670 private SceneSpawnPoint EOHNABDFCCL(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.KFFCMEFNPFB(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[0]; } // Token: 0x06014593 RID: 83347 RVA: 0x005B64B0 File Offset: 0x005B46B0 private SpawnPoint ABBMHHIPOPK(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("_EmissionColor" + RecRoomSceneManager.HHJEDBFEAFP + " new singletons"); return null; } SceneSpawnPoint sceneSpawnPoint = this.FKNKCFCHBJO(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("player_Id"); sceneSpawnPoint = this.FKNKCFCHBJO(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("algorithm"); return this.spawnPoints[1]; } return sceneSpawnPoint; } // Token: 0x06014594 RID: 83348 RVA: 0x005B6538 File Offset: 0x005B4738 public void AALKMLOMHBH() { this.spawnPoints = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x06014595 RID: 83349 RVA: 0x005B6548 File Offset: 0x005B4748 public void POKMPEGHKAE() { } // Token: 0x06014596 RID: 83350 RVA: 0x005B654C File Offset: 0x005B474C private SpawnPoint AJJOOKFGEDE() { return this.IOHIAHNJJCJ(RecRoomSceneManager.BOCJICDGFGE); } // Token: 0x06014597 RID: 83351 RVA: 0x005B655C File Offset: 0x005B475C private void GODPNIFFHDP() { this.sceneManager.StartCoroutine(this.PIPLIGAFFCC()); } // Token: 0x06014598 RID: 83352 RVA: 0x005B6570 File Offset: 0x005B4770 public void KLFIGGFPEND(LNJFBGIBLHA BBLGGOBKKMC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { string text = BBLGGOBKKMC.MHALLOPCFCB("Ownership mode == fixed. Ignoring request."); SpawnPoint spawnPoint = this.OEGHGCEKPED(text); if (spawnPoint == null) { Debug.LogError("MotionTeleport"); } else { spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.POOAOJPEDJD(); string text2 = "speed"; object[] array = new object[3]; array[1] = spawnPoint.transform.position; array[0] = spawnPoint.transform.rotation; photonView.FLCIMLGAIKH(text2, BBLGGOBKKMC, array); } } } // Token: 0x06014599 RID: 83353 RVA: 0x005B6600 File Offset: 0x005B4800 public void KPEGFLFACBA(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.LMJFPKLFLLL(); } // Token: 0x0601459A RID: 83354 RVA: 0x005B6610 File Offset: 0x005B4810 public void MGJDOOACEME(LNJFBGIBLHA BBLGGOBKKMC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { string text = BBLGGOBKKMC.MHALLOPCFCB("stdev_ping"); SpawnPoint spawnPoint = this.GLDCJFFNNGF(text); if (spawnPoint == null) { Debug.LogError("Invalid number of arguments passed to ActionEvent.Invoke()"); } else { spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.JNFDHNMMHGN(); string text2 = "demoUint"; object[] array = new object[2]; array[0] = spawnPoint.transform.position; array[0] = spawnPoint.transform.rotation; photonView.FLCIMLGAIKH(text2, BBLGGOBKKMC, array); } } } // Token: 0x0601459B RID: 83355 RVA: 0x005B66A0 File Offset: 0x005B48A0 public void FCJHGNHDMMP() { } // Token: 0x0601459C RID: 83356 RVA: 0x005B66A4 File Offset: 0x005B48A4 public void ICAJIBNDFOL(LNJFBGIBLHA BBLGGOBKKMC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { string text = BBLGGOBKKMC.MHALLOPCFCB("PolaroidIsGrabbable"); SpawnPoint spawnPoint = this.NLCIOPBJEHJ(text); if (spawnPoint == null) { Debug.LogError("PrefabId"); } else { spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.POOAOJPEDJD(); string text2 = "_EmissionColor"; object[] array = new object[0]; array[1] = spawnPoint.transform.position; array[1] = spawnPoint.transform.rotation; photonView.RPC(text2, BBLGGOBKKMC, array); } } } // Token: 0x0601459D RID: 83357 RVA: 0x005B6734 File Offset: 0x005B4934 public void NKOCONJEEII(LNJFBGIBLHA JEFGMHBLLKI, bool DGMJGABBCFP) { if (!IHFKMIAHBFP.HCHIDMOLLAD) { return; } if (JEFGMHBLLKI == null) { return; } SpawnPoint spawnPoint = this.GMOOJELCDLK(); if (spawnPoint == null) { Debug.LogError("Error serializing RoomDoor {0}: Data already specified." + JEFGMHBLLKI.KNFIKFCMEPB()); return; } spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.ONAOMJAKKMA(); string text = "api/relationships/"; object[] array = new object[6]; array[0] = spawnPoint.transform.position; array[0] = spawnPoint.transform.rotation; array[3] = DGMJGABBCFP; photonView.OENNPPGINLI(text, JEFGMHBLLKI, array); } // Token: 0x0601459E RID: 83358 RVA: 0x005B67D0 File Offset: 0x005B49D0 private SpawnPoint OEGHGCEKPED(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError(" teams of " + RecRoomSceneManager.EBFBEFGFEDP() + "Transaction Affiliation"); return null; } SceneSpawnPoint sceneSpawnPoint = this.BPFJCNNAKME(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("Connect() failed. Can't connect while disconnecting (still). Current state: "); sceneSpawnPoint = this.DJGNLACBKKF(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log(" iterations for read and write"); return this.spawnPoints[1]; } return sceneSpawnPoint; } // Token: 0x0601459F RID: 83359 RVA: 0x005B6858 File Offset: 0x005B4A58 private SpawnPoint NLCIOPBJEHJ(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("Ignoring Connect() because app gets closed. If this is an error, check PhotonHandler.AppQuits." + RecRoomSceneManager.HHJEDBFEAFP + "a"); return null; } SceneSpawnPoint sceneSpawnPoint = this.EOHNABDFCCL(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("looptype"); sceneSpawnPoint = this.DJGNLACBKKF(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("_Stencil"); return this.spawnPoints[0]; } return sceneSpawnPoint; } // Token: 0x060145A0 RID: 83360 RVA: 0x005B68E0 File Offset: 0x005B4AE0 private IEnumerator FOEPIBGGAEE() { while (SingletonMonoBehaviour.NCKMBFBMBFM.MMDGBNPFOBJ) { yield return null; } yield return new WaitForSeconds(1.5f); if (!SingletonMonoBehaviour.NCKMBFBMBFM.CIPOIEEMEDD) { this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, RecRoomSceneManager.HHJEDBFEAFP, 3f, null, false); } yield break; } // Token: 0x060145A1 RID: 83361 RVA: 0x005B68FC File Offset: 0x005B4AFC private SceneSpawnPoint BIOGLEDECOB(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.CAJAGBFPAKF(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[0]; } // Token: 0x060145A2 RID: 83362 RVA: 0x005B693C File Offset: 0x005B4B3C private void LJJDADPDEAG() { this.sceneManager.StartCoroutine(this.FOEPIBGGAEE()); } // Token: 0x060145A3 RID: 83363 RVA: 0x005B6950 File Offset: 0x005B4B50 private SceneSpawnPoint ADJHCPBNBAL(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.CAJAGBFPAKF(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[0]; } // Token: 0x060145A4 RID: 83364 RVA: 0x005B6990 File Offset: 0x005B4B90 public void EEBOMPBOMGE(LNJFBGIBLHA JEFGMHBLLKI, bool DGMJGABBCFP) { if (!IHFKMIAHBFP.HCHIDMOLLAD) { return; } if (JEFGMHBLLKI == null) { return; } SpawnPoint spawnPoint = this.GLDCJFFNNGF(); if (spawnPoint == null) { Debug.LogError("Spawn Point is null. Cannot spawn player " + JEFGMHBLLKI.KODHOHBEAOP); return; } spawnPoint.MasterUse(); this.sceneManager.OMNGGJICBBI.RPC("RpcRespawnPlayer", JEFGMHBLLKI, new object[] { spawnPoint.transform.position, spawnPoint.transform.rotation, DGMJGABBCFP }); } // Token: 0x060145A5 RID: 83365 RVA: 0x005B6A2C File Offset: 0x005B4C2C private void CAJAGBFPAKF(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK, List MEOKKAMGLAK) { bool flag = string.IsNullOrEmpty(MBNONMKLKLK); MEOKKAMGLAK.Clear(); int i = 0; while (i < LDLALGDHOJE.Length) { if (flag) { if (!LDLALGDHOJE[i].EEGEHIPAPKF) { goto IL_86; } } else if (LDLALGDHOJE[i].EEGEHIPAPKF) { PGOPAPIFECA pgopapifeca; KANCFPONEKJ kancfponekj; LMBEHMFIOEN.OPKCEGHLOKD(MBNONMKLKLK, out pgopapifeca, out kancfponekj); if (LDLALGDHOJE[i].MKCAJMDMBMA.KFLBKDPEHEN(pgopapifeca) && (!LDLALGDHOJE[i].HENPCOHHNJC || LDLALGDHOJE[i].KKMELACKLOK.KFLBKDPEHEN(kancfponekj))) { goto IL_86; } } IL_B3: i++; continue; IL_86: if (!LDLALGDHOJE[i].SpawnPointEnabled) { goto IL_B3; } if (LDLALGDHOJE[i].PHDOGOFKNHF) { goto IL_B3; } MEOKKAMGLAK.Add(LDLALGDHOJE[i]); goto IL_B3; } } // Token: 0x060145A6 RID: 83366 RVA: 0x005B6AFC File Offset: 0x005B4CFC public void NODADHFPCLI(LNJFBGIBLHA JEFGMHBLLKI, bool DGMJGABBCFP) { if (!IHFKMIAHBFP.HCHIDMOLLAD) { return; } if (JEFGMHBLLKI == null) { return; } SpawnPoint spawnPoint = this.LOKFBMOACKD(); if (spawnPoint == null) { Debug.LogError("time" + JEFGMHBLLKI.HCPJJFHNCGC()); return; } spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.LHEPJEHMAEC(); string text = "application/json"; object[] array = new object[2]; array[0] = spawnPoint.transform.position; array[1] = spawnPoint.transform.rotation; array[7] = DGMJGABBCFP; photonView.RPC(text, JEFGMHBLLKI, array); } // Token: 0x060145A7 RID: 83367 RVA: 0x005B6B98 File Offset: 0x005B4D98 public void OMJPDNEGFLJ(LNJFBGIBLHA BBLGGOBKKMC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { string text = BBLGGOBKKMC.MHALLOPCFCB("You were out of bounds"); SpawnPoint spawnPoint = this.NEKJOGBLKOK(text); if (spawnPoint == null) { Debug.LogError("RoomCalibrationState"); } else { spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.ONAOMJAKKMA(); string text2 = "Height"; object[] array = new object[5]; array[1] = spawnPoint.transform.position; array[0] = spawnPoint.transform.rotation; photonView.OENNPPGINLI(text2, BBLGGOBKKMC, array); } } } // Token: 0x060145A8 RID: 83368 RVA: 0x005B6C28 File Offset: 0x005B4E28 public void HLPJPGIOEPG() { this.spawnPoints = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x060145A9 RID: 83369 RVA: 0x005B6C38 File Offset: 0x005B4E38 public void GLNPDNNIEMH(LNJFBGIBLHA JEFGMHBLLKI, bool DGMJGABBCFP) { if (!IHFKMIAHBFP.HCHIDMOLLAD) { return; } if (JEFGMHBLLKI == null) { return; } SpawnPoint spawnPoint = this.LOKFBMOACKD(); if (spawnPoint == null) { Debug.LogError("PUNCloudBestRegion" + JEFGMHBLLKI.NFNJPKGKHCP()); return; } spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.POOAOJPEDJD(); string text = "RpcPrepareDelayedFiring"; object[] array = new object[0]; array[0] = spawnPoint.transform.position; array[1] = spawnPoint.transform.rotation; array[0] = DGMJGABBCFP; photonView.FLCIMLGAIKH(text, JEFGMHBLLKI, array); } // Token: 0x060145AA RID: 83370 RVA: 0x005B6CD4 File Offset: 0x005B4ED4 public void DPLOCLGOKDP(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.JMMMJJKBHBI(); } // Token: 0x060145AB RID: 83371 RVA: 0x005B6CE4 File Offset: 0x005B4EE4 private SpawnPoint GJMENCHKDFA(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("{0}:{1}" + RecRoomSceneManager.EBFBEFGFEDP() + "Thanks!"); return null; } SceneSpawnPoint sceneSpawnPoint = this.ADJHCPBNBAL(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("R"); sceneSpawnPoint = this.FKNKCFCHBJO(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("Turn off sandbox to re-enable Challenges"); return this.spawnPoints[1]; } return sceneSpawnPoint; } // Token: 0x060145AC RID: 83372 RVA: 0x005B6D6C File Offset: 0x005B4F6C private SpawnPoint LNDBKCFNMFI() { return this.NEKJOGBLKOK(RecRoomSceneManager.BOCJICDGFGE); } // Token: 0x060145AD RID: 83373 RVA: 0x005B6D7C File Offset: 0x005B4F7C public void CBDNIILHANB() { this.spawnPoints = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x060145AE RID: 83374 RVA: 0x005B6D8C File Offset: 0x005B4F8C private void LMJFPKLFLLL() { this.sceneManager.StartCoroutine(this.PIPLIGAFFCC()); } // Token: 0x060145AF RID: 83375 RVA: 0x005B6DA0 File Offset: 0x005B4FA0 public void CMBEDBCPNIA() { } // Token: 0x060145B0 RID: 83376 RVA: 0x005B6DA4 File Offset: 0x005B4FA4 private void DFOBIFLNFCI(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK, List MEOKKAMGLAK) { bool flag = string.IsNullOrEmpty(MBNONMKLKLK); MEOKKAMGLAK.Clear(); int i = 1; while (i < LDLALGDHOJE.Length) { if (flag) { if (!LDLALGDHOJE[i].EEGEHIPAPKF) { goto IL_86; } } else if (LDLALGDHOJE[i].EEGEHIPAPKF) { PGOPAPIFECA pgopapifeca; KANCFPONEKJ kancfponekj; LMBEHMFIOEN.OPKCEGHLOKD(MBNONMKLKLK, out pgopapifeca, out kancfponekj); if (LDLALGDHOJE[i].CBFLJPHNJHL().KFLBKDPEHEN(pgopapifeca) && (!LDLALGDHOJE[i].GMMDHALEAMD() || LDLALGDHOJE[i].LOJCIPEOJAC().KFLBKDPEHEN(kancfponekj))) { goto IL_86; } } IL_B3: i += 0; continue; IL_86: if (!LDLALGDHOJE[i].SpawnPointEnabled) { goto IL_B3; } if (LDLALGDHOJE[i].PHDOGOFKNHF) { goto IL_B3; } MEOKKAMGLAK.Add(LDLALGDHOJE[i]); goto IL_B3; } } // Token: 0x060145B1 RID: 83377 RVA: 0x005B6E74 File Offset: 0x005B5074 public void HJBGJIBPCLO(bool DGMJGABBCFP) { PhotonView photonView = this.sceneManager.MLNMONBHHBO(); string text = "I shouldn't exist. Kill me please. I'm for testing only."; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[8]; array[0] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH; array[1] = DGMJGABBCFP; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } // Token: 0x060145B2 RID: 83378 RVA: 0x005B6EB0 File Offset: 0x005B50B0 private SceneSpawnPoint MLCLCJIHEBD(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.FPOFHJBFBEA(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[1]; } // Token: 0x060145B3 RID: 83379 RVA: 0x005B6EF0 File Offset: 0x005B50F0 private SpawnPoint GMOOJELCDLK() { return this.HNAIGNGEOOL(RecRoomSceneManager.BOCJICDGFGE); } // Token: 0x060145B4 RID: 83380 RVA: 0x005B6F00 File Offset: 0x005B5100 private void JMMMJJKBHBI() { this.sceneManager.StartCoroutine(this.FOEPIBGGAEE()); } // Token: 0x060145B5 RID: 83381 RVA: 0x005B6F14 File Offset: 0x005B5114 private IEnumerator FLDNIINJLOA() { while (SingletonMonoBehaviour.NCKMBFBMBFM.MMDGBNPFOBJ) { yield return null; } yield return new WaitForSeconds(1.5f); if (!SingletonMonoBehaviour.NCKMBFBMBFM.CIPOIEEMEDD) { this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, RecRoomSceneManager.HHJEDBFEAFP, 3f, null, false); } yield break; } // Token: 0x060145B6 RID: 83382 RVA: 0x005B6F30 File Offset: 0x005B5130 public void PKBOMDDOIEN(LNJFBGIBLHA BBLGGOBKKMC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { string text = BBLGGOBKKMC.MHALLOPCFCB("prev_activity"); SpawnPoint spawnPoint = this.GLDCJFFNNGF(text); if (spawnPoint == null) { Debug.LogError("Could not spawn player because a spawn point could not be acquired."); } else { spawnPoint.MasterUse(); this.sceneManager.OMNGGJICBBI.RPC("RpcSpawnNewPlayer", BBLGGOBKKMC, new object[] { spawnPoint.transform.position, spawnPoint.transform.rotation }); } } } // Token: 0x060145B7 RID: 83383 RVA: 0x005B6FC0 File Offset: 0x005B51C0 private SpawnPoint GJCDMEDMBNM(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("_Theta1" + RecRoomSceneManager.HHJEDBFEAFP + " of player "); return null; } SceneSpawnPoint sceneSpawnPoint = this.OFANLCPNLPO(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("Failed to Instantiate prefab:"); sceneSpawnPoint = this.ONHLJGJELAO(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("Timeout waiting to spawn player (zombie room, no heartbeat)"); return this.spawnPoints[1]; } return sceneSpawnPoint; } // Token: 0x060145B8 RID: 83384 RVA: 0x005B7048 File Offset: 0x005B5248 public void CIKADMKGJLK() { } // Token: 0x060145B9 RID: 83385 RVA: 0x005B704C File Offset: 0x005B524C private SpawnPoint OBKCAPPILBH(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("time" + RecRoomSceneManager.HHJEDBFEAFP + "Content-Type: "); return null; } SceneSpawnPoint sceneSpawnPoint = this.BPFJCNNAKME(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("punch"); sceneSpawnPoint = this.CEGJDHENOPL(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log("CNDBNOEDHFF"); return this.spawnPoints[0]; } return sceneSpawnPoint; } // Token: 0x060145BA RID: 83386 RVA: 0x005B70D4 File Offset: 0x005B52D4 public void JFGNDFODBEI(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.LJJDADPDEAG(); } // Token: 0x060145BB RID: 83387 RVA: 0x005B70E4 File Offset: 0x005B52E4 public void GJHEKEOBENM() { } // Token: 0x060145BC RID: 83388 RVA: 0x005B70E8 File Offset: 0x005B52E8 public void NKAMLFNPJEN(RecRoomSceneManager EPJPHJBJIEF) { this.sceneManager = EPJPHJBJIEF; } // Token: 0x060145BD RID: 83389 RVA: 0x005B70F4 File Offset: 0x005B52F4 private void FPOFHJBFBEA(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK, List MEOKKAMGLAK) { bool flag = string.IsNullOrEmpty(MBNONMKLKLK); MEOKKAMGLAK.Clear(); int i = 1; while (i < LDLALGDHOJE.Length) { if (flag) { if (!LDLALGDHOJE[i].EEGEHIPAPKF) { goto IL_86; } } else if (LDLALGDHOJE[i].EEGEHIPAPKF) { PGOPAPIFECA pgopapifeca; KANCFPONEKJ kancfponekj; LMBEHMFIOEN.OPKCEGHLOKD(MBNONMKLKLK, out pgopapifeca, out kancfponekj); if (LDLALGDHOJE[i].JGBABMJJJNG().KFLBKDPEHEN(pgopapifeca) && (!LDLALGDHOJE[i].HENPCOHHNJC || LDLALGDHOJE[i].LOJCIPEOJAC().KFLBKDPEHEN(kancfponekj))) { goto IL_86; } } IL_B3: i++; continue; IL_86: if (!LDLALGDHOJE[i].SpawnPointEnabled) { goto IL_B3; } if (LDLALGDHOJE[i].PHDOGOFKNHF) { goto IL_B3; } MEOKKAMGLAK.Add(LDLALGDHOJE[i]); goto IL_B3; } } // Token: 0x060145BE RID: 83390 RVA: 0x005B71C4 File Offset: 0x005B53C4 public void PPPKCIAJDLB(RecRoomSceneManager EPJPHJBJIEF) { this.sceneManager = EPJPHJBJIEF; } // Token: 0x060145BF RID: 83391 RVA: 0x005B71D0 File Offset: 0x005B53D0 public void GOGPEBDPJCH(bool DGMJGABBCFP) { PhotonView photonView = this.sceneManager.EKPBHKFHMON(); string text = "CanReceiveInvites"; IHCPDNLJMMD ihcpdnljmmd = (IHCPDNLJMMD)8; object[] array = new object[] { null, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH }; array[1] = DGMJGABBCFP; photonView.RPC(text, ihcpdnljmmd, array); } // Token: 0x060145C0 RID: 83392 RVA: 0x005B720C File Offset: 0x005B540C public void PLKKIJKNKOD(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { Player.SpawnLocalPlayerAt(CIGPHKLAAOD, IJGPPOIJDKO); this.GODPNIFFHDP(); } // Token: 0x060145C1 RID: 83393 RVA: 0x005B721C File Offset: 0x005B541C private IEnumerator BPGMGHBHFNM() { while (SingletonMonoBehaviour.NCKMBFBMBFM.MMDGBNPFOBJ) { yield return null; } yield return new WaitForSeconds(1.5f); if (!SingletonMonoBehaviour.NCKMBFBMBFM.CIPOIEEMEDD) { this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, RecRoomSceneManager.HHJEDBFEAFP, 3f, null, false); } yield break; } // Token: 0x060145C2 RID: 83394 RVA: 0x005B7238 File Offset: 0x005B5438 public void KGJOEKGLGMC(bool DGMJGABBCFP) { PhotonView photonView = this.sceneManager.OMNGGJICBBI; string text = "Unable to login (code: 2)"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllViaServer; object[] array = new object[8]; array[0] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH; array[1] = DGMJGABBCFP; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } // Token: 0x060145C3 RID: 83395 RVA: 0x005B7274 File Offset: 0x005B5474 private SceneSpawnPoint DJGNLACBKKF(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK) { this.KFFCMEFNPFB(LDLALGDHOJE, MBNONMKLKLK, this.filteredSpawnPoints); if (this.filteredSpawnPoints.Count == 0) { return null; } this.filteredSpawnPoints.Sort(SceneSpawnPoint.Comparer); return this.filteredSpawnPoints[0]; } // Token: 0x060145C4 RID: 83396 RVA: 0x005B72B4 File Offset: 0x005B54B4 public void KJLFCDFCAOH(LNJFBGIBLHA BBLGGOBKKMC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { string text = BBLGGOBKKMC.MHALLOPCFCB("_LightPos"); SpawnPoint spawnPoint = this.NLCIOPBJEHJ(text); if (spawnPoint == null) { Debug.LogError("speed"); } else { spawnPoint.MasterUse(); PhotonView photonView = this.sceneManager.POOAOJPEDJD(); string text2 = "RpcImageChangePending"; object[] array = new object[2]; array[0] = spawnPoint.transform.position; array[0] = spawnPoint.transform.rotation; photonView.RPC(text2, BBLGGOBKKMC, array); } } } // Token: 0x060145C5 RID: 83397 RVA: 0x005B7344 File Offset: 0x005B5544 private void NLPKOCAGKOC(SceneSpawnPoint[] LDLALGDHOJE, string MBNONMKLKLK, List MEOKKAMGLAK) { bool flag = string.IsNullOrEmpty(MBNONMKLKLK); MEOKKAMGLAK.Clear(); int i = 0; while (i < LDLALGDHOJE.Length) { if (flag) { if (!LDLALGDHOJE[i].EEGEHIPAPKF) { goto IL_86; } } else if (LDLALGDHOJE[i].EEGEHIPAPKF) { PGOPAPIFECA pgopapifeca; KANCFPONEKJ kancfponekj; LMBEHMFIOEN.OPKCEGHLOKD(MBNONMKLKLK, out pgopapifeca, out kancfponekj); if (LDLALGDHOJE[i].CBFLJPHNJHL().KFLBKDPEHEN(pgopapifeca) && (!LDLALGDHOJE[i].APJFHINIMGP() || LDLALGDHOJE[i].AMBDEAFACDI().KFLBKDPEHEN(kancfponekj))) { goto IL_86; } } IL_B3: i += 0; continue; IL_86: if (!LDLALGDHOJE[i].SpawnPointEnabled) { goto IL_B3; } if (LDLALGDHOJE[i].PHDOGOFKNHF) { goto IL_B3; } MEOKKAMGLAK.Add(LDLALGDHOJE[i]); goto IL_B3; } } // Token: 0x060145C6 RID: 83398 RVA: 0x005B7414 File Offset: 0x005B5614 private SpawnPoint ADDLBKOENEJ(string JBDDLAFDOGM) { if (this.spawnPoints.Length == 0) { Debug.LogError("Out of bounds!" + RecRoomSceneManager.HHJEDBFEAFP + "_EMISSION"); return null; } SceneSpawnPoint sceneSpawnPoint = this.DHKGMNBLKFA(this.spawnPoints, JBDDLAFDOGM); if (sceneSpawnPoint == null) { Debug.Log("Unpublishing..."); sceneSpawnPoint = this.CEGJDHENOPL(this.spawnPoints, null); } if (sceneSpawnPoint == null) { Debug.Log(") has "); return this.spawnPoints[0]; } return sceneSpawnPoint; } // Token: 0x060145C7 RID: 83399 RVA: 0x005B749C File Offset: 0x005B569C public void CMCIDNELGNI() { } // Token: 0x060145C8 RID: 83400 RVA: 0x005B74A0 File Offset: 0x005B56A0 private SpawnPoint GFJBGLAPIPM() { return this.ABBMHHIPOPK(RecRoomSceneManager.BOCJICDGFGE); } // Token: 0x060145C9 RID: 83401 RVA: 0x005B74B0 File Offset: 0x005B56B0 public void HPIBFHEOPKK() { } // Token: 0x060145CA RID: 83402 RVA: 0x005B74B4 File Offset: 0x005B56B4 public void JFEDDLCFILN(bool DGMJGABBCFP) { PhotonView photonView = this.sceneManager.EKPBHKFHMON(); string text = "Spawned an RCCarSandboxSet that didn't have a car or remote. Car = "; IHCPDNLJMMD ihcpdnljmmd = (IHCPDNLJMMD)8; object[] array = new object[1]; array[0] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH; array[1] = DGMJGABBCFP; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } // Token: 0x060145CB RID: 83403 RVA: 0x005B74F0 File Offset: 0x005B56F0 public void GOKDBMNMJFM() { } // Token: 0x04003824 RID: 14372 private RecRoomSceneManager sceneManager; // Token: 0x04003825 RID: 14373 private SceneSpawnPoint[] spawnPoints; // Token: 0x04003826 RID: 14374 private List filteredSpawnPoints = new List(); // Token: 0x04003827 RID: 14375 public const string PREVIOUSACTIVITY_PROPERTY = "prev_activity"; }