Files
2026-06-04 11:42:34 +02:00

1549 lines
44 KiB
C#

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<CameraFade>.NCKMBFBMBFM.MMDGBNPFOBJ)
{
yield return null;
}
yield return new WaitForSeconds(1.5f);
if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CIPOIEEMEDD)
{
this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<SceneSpawnPoint>();
}
// 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<SceneSpawnPoint>();
}
// 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<SceneSpawnPoint>();
}
// 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<CameraFade>.NCKMBFBMBFM.MMDGBNPFOBJ)
{
yield return null;
}
yield return new WaitForSeconds(1.5f);
if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CIPOIEEMEDD)
{
this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<SceneSpawnPoint>();
}
// 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<SceneSpawnPoint> 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<SceneSpawnPoint> 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<SceneSpawnPoint>();
}
// 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<SceneSpawnPoint>();
}
// 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<CameraFade>.NCKMBFBMBFM.MMDGBNPFOBJ)
{
yield return null;
}
yield return new WaitForSeconds(1.5f);
if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CIPOIEEMEDD)
{
this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<SceneSpawnPoint> 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<SceneSpawnPoint>();
}
// 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<SceneSpawnPoint>();
}
// 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<SceneSpawnPoint> 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<CameraFade>.NCKMBFBMBFM.MMDGBNPFOBJ)
{
yield return null;
}
yield return new WaitForSeconds(1.5f);
if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CIPOIEEMEDD)
{
this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<SceneSpawnPoint> 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<CameraFade>.NCKMBFBMBFM.MMDGBNPFOBJ)
{
yield return null;
}
yield return new WaitForSeconds(1.5f);
if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CIPOIEEMEDD)
{
this.sceneManager.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.ACTIVITY_TITLE_JINGLE, null, null, false, null);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<SceneSpawnPoint> 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<SceneSpawnPoint> filteredSpawnPoints = new List<SceneSpawnPoint>();
// Token: 0x04003827 RID: 14375
public const string PREVIOUSACTIVITY_PROPERTY = "prev_activity";
}