1435 lines
46 KiB
C#
1435 lines
46 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using ExitGames.Client.Photon;
|
|
using RecNet;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
// Token: 0x02000BCE RID: 3022
|
|
public class PUNNetworkManager : NetworkedSingletonMonoBehaviour<PUNNetworkManager>
|
|
{
|
|
// Token: 0x0601715D RID: 94557 RVA: 0x006744E0 File Offset: 0x006726E0
|
|
private static bool BOMGIMDEMKK(string PAEJJFLOIEA)
|
|
{
|
|
return PAEJJFLOIEA.Contains("id");
|
|
}
|
|
|
|
// Token: 0x0601715E RID: 94558 RVA: 0x006744F0 File Offset: 0x006726F0
|
|
public void MasterSwitchToLowestPingPlayer()
|
|
{
|
|
if (IHFKMIAHBFP.FFPDCNMDEEO && !IHFKMIAHBFP.HCOPIOOOFMN && IHFKMIAHBFP.HCHIDMOLLAD && Player.LocalPlayerExists)
|
|
{
|
|
Player player = Player.LocalPlayer;
|
|
bool flag = player.GHCKJIELEDP == PlatformManager.JNJEBIDGBNH.PS4;
|
|
foreach (LNJFBGIBLHA lnjfbgiblha in IHFKMIAHBFP.EFDADFDIIIJ)
|
|
{
|
|
Player player2 = lnjfbgiblha.JHJGDFHNBLO();
|
|
if (player2 != null)
|
|
{
|
|
bool flag2 = player2.GHCKJIELEDP == PlatformManager.JNJEBIDGBNH.PS4;
|
|
if (flag2 == flag)
|
|
{
|
|
if (player.BIJIAOGNBPD - player2.BIJIAOGNBPD > 5)
|
|
{
|
|
player = player2;
|
|
flag = flag2;
|
|
}
|
|
}
|
|
else if (!flag2)
|
|
{
|
|
player = player2;
|
|
flag = flag2;
|
|
}
|
|
}
|
|
}
|
|
if (player != Player.LocalPlayer)
|
|
{
|
|
IHFKMIAHBFP.IJMBNDINHFH(player.LNJFBGIBLHA);
|
|
NECCOFKHCAA.IALLLBAHAAC(player, Player.LocalPlayer);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601715F RID: 94559 RVA: 0x006745D4 File Offset: 0x006727D4
|
|
private IEnumerator EIOFJBPCDDN()
|
|
{
|
|
yield return new WaitForSeconds(20f);
|
|
switch (this.PCNNMNDBIDJ)
|
|
{
|
|
case PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer:
|
|
global::UnityEngine.Debug.LogErrorFormat("Timeout waiting to connect to master server (state: {0}, region: {1})", new object[]
|
|
{
|
|
IHFKMIAHBFP.HNNLADDGHKC,
|
|
this.LFFMGNGFHPB.GHLJCIKKACI
|
|
});
|
|
this.CECPKJDAJFA = new int?(-4);
|
|
goto IL_1E0;
|
|
case PUNNetworkManager.CFBBGPHFHMB.ConnectingToGameServer:
|
|
global::UnityEngine.Debug.LogErrorFormat("Timeout waiting to join game (state: {0}, region: {1})", new object[]
|
|
{
|
|
IHFKMIAHBFP.HNNLADDGHKC,
|
|
this.LFFMGNGFHPB.GHLJCIKKACI
|
|
});
|
|
this.CECPKJDAJFA = new int?(-5);
|
|
goto IL_1E0;
|
|
case PUNNetworkManager.CFBBGPHFHMB.WaitingToSpawnPlayer:
|
|
{
|
|
object obj;
|
|
if (IHFKMIAHBFP.FFPDCNMDEEO && IHFKMIAHBFP.FIIFPLCNFHJ.BAHICKLKKHB.TryGetValue("HB", out obj) && obj != null && (float)(IHFKMIAHBFP.EMGOIJNLLID - (int)obj) < 20000f)
|
|
{
|
|
yield return new WaitForSeconds(20f);
|
|
global::UnityEngine.Debug.LogError("Timeout waiting to spawn player (zombie room, with heartbeat)");
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogError("Timeout waiting to spawn player (zombie room, no heartbeat)");
|
|
}
|
|
this.CECPKJDAJFA = new int?(-6);
|
|
goto IL_1E0;
|
|
}
|
|
}
|
|
global::UnityEngine.Debug.LogErrorFormat("GameJoinTimeoutCoroutine() running in unexpected state: {0}", new object[] { this.PCNNMNDBIDJ });
|
|
yield break;
|
|
IL_1E0:
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.TimeoutWhileConnecting;
|
|
this.IJBMGHDEADM();
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06017160 RID: 94560 RVA: 0x006745F0 File Offset: 0x006727F0
|
|
private void BNOMOLGDCFJ()
|
|
{
|
|
this.DDBKPJHGMEH = true;
|
|
}
|
|
|
|
// Token: 0x06017161 RID: 94561 RVA: 0x006745FC File Offset: 0x006727FC
|
|
private void BFFBFJIIKBL(CGIALBALOGM NPFPLIAKMEO)
|
|
{
|
|
global::UnityEngine.Debug.LogError("CATCHES" + NPFPLIAKMEO);
|
|
NECCOFKHCAA.MDLHIHCFPKA(NPFPLIAKMEO);
|
|
this.CECPKJDAJFA = new int?((int)NPFPLIAKMEO);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.FailedToConnect;
|
|
}
|
|
|
|
// Token: 0x06017162 RID: 94562 RVA: 0x0067462C File Offset: 0x0067282C
|
|
private void FGPIBMOAJJC(CGIALBALOGM NPFPLIAKMEO)
|
|
{
|
|
global::UnityEngine.Debug.LogError(" ev=" + NPFPLIAKMEO);
|
|
NECCOFKHCAA.BHLBFIKFCCF(NPFPLIAKMEO);
|
|
this.CECPKJDAJFA = new int?((int)NPFPLIAKMEO);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.ConnectionFailed;
|
|
}
|
|
|
|
// Token: 0x06017163 RID: 94563 RVA: 0x0067465C File Offset: 0x0067285C
|
|
public long? CheckCommandLineArgsForRichPresenceJoin()
|
|
{
|
|
string[] commandLineArgs = Environment.GetCommandLineArgs();
|
|
for (int i = 0; i < commandLineArgs.Length; i++)
|
|
{
|
|
long num;
|
|
if (commandLineArgs[i].StartsWith("+join:") && long.TryParse(commandLineArgs[i].Substring("+join:".Length), out num))
|
|
{
|
|
return new long?(num);
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06017164 RID: 94564 RVA: 0x006746C4 File Offset: 0x006728C4
|
|
private void OnDisconnectedFromPhoton()
|
|
{
|
|
if (!this.DDBKPJHGMEH)
|
|
{
|
|
if (this.FABLDNLEALJ)
|
|
{
|
|
this.FABLDNLEALJ = false;
|
|
this.IDJFJCMNPJN();
|
|
}
|
|
else
|
|
{
|
|
if (this.JCBAABBLBLE != PUNNetworkManager.KCFNOPMGNGO.FailedToJoinRoom)
|
|
{
|
|
this.DIFDHGLIOHF = true;
|
|
}
|
|
this.IJBMGHDEADM();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017165 RID: 94565 RVA: 0x00674718 File Offset: 0x00672918
|
|
private IEnumerator HIDICJMOFIA()
|
|
{
|
|
WaitForSeconds waitForSeconds = new WaitForSeconds(5f);
|
|
for (;;)
|
|
{
|
|
if (IHFKMIAHBFP.FFPDCNMDEEO && IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
IHFKMIAHBFP.FIIFPLCNFHJ.NIACFDCMGLG(new ExitGames.Client.Photon.Hashtable {
|
|
{
|
|
"HB",
|
|
IHFKMIAHBFP.EMGOIJNLLID
|
|
} }, null, false);
|
|
}
|
|
yield return waitForSeconds;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06017166 RID: 94566 RVA: 0x0067472C File Offset: 0x0067292C
|
|
public static string CheckCommandLineArgsFor(string LJGEAILPJJP)
|
|
{
|
|
string[] commandLineArgs = Environment.GetCommandLineArgs();
|
|
for (int i = 0; i < commandLineArgs.Length; i++)
|
|
{
|
|
if (commandLineArgs[i].StartsWith(LJGEAILPJJP))
|
|
{
|
|
return commandLineArgs[i].Substring(LJGEAILPJJP.Length);
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06017167 RID: 94567 RVA: 0x00674774 File Offset: 0x00672974
|
|
private void CAFJHFEDFEK()
|
|
{
|
|
this.LAMFAKLCEJN = 0;
|
|
IHFKMIAHBFP.NHJBLPIHMFN = true;
|
|
IHFKMIAHBFP.NBGHHGCJGJJ = 353f;
|
|
}
|
|
|
|
// Token: 0x06017168 RID: 94568 RVA: 0x00674790 File Offset: 0x00672990
|
|
private void CDAEANIHAJD()
|
|
{
|
|
this.LAMFAKLCEJN = 0;
|
|
IHFKMIAHBFP.NHJBLPIHMFN = true;
|
|
IHFKMIAHBFP.NBGHHGCJGJJ = 20f;
|
|
}
|
|
|
|
// Token: 0x06017169 RID: 94569 RVA: 0x006747AC File Offset: 0x006729AC
|
|
protected void PIGIEFJKJPA(long CJCHMFFKGGI, int AKHJCKCKKOI, int ENOCODALKMK, long HCOBCFFLCHL)
|
|
{
|
|
EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(CJCHMFFKGGI);
|
|
if (eebplecpegd != null)
|
|
{
|
|
string text = ObscuredString.DDLJKFGPPJN(eebplecpegd.CICFJGMAOAO());
|
|
NDKILGAFGDP ndkilgafgdp = ((HCOBCFFLCHL == -1L) ? null : ECMDPOAMDGE.JBGEDGJIIMH(HCOBCFFLCHL));
|
|
string text2;
|
|
if (ndkilgafgdp != null)
|
|
{
|
|
text2 = ndkilgafgdp.GDIECAFDIMC;
|
|
}
|
|
else if (AKHJCKCKKOI == 80)
|
|
{
|
|
text2 = LMBEHMFIOEN.IAFOOGGDEHJ((PGOPAPIFECA)AKHJCKCKKOI, (KANCFPONEKJ)ENOCODALKMK);
|
|
}
|
|
else
|
|
{
|
|
text2 = LMBEHMFIOEN.LLAFOBNFDHL((PGOPAPIFECA)AKHJCKCKKOI);
|
|
}
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, string.Format("\">Detected: ", text.HDDFDDFHEHB(-77, "Number"), text2), 1680f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601716A RID: 94570 RVA: 0x00674848 File Offset: 0x00672A48
|
|
private void OnJoinedRoom()
|
|
{
|
|
base.StartCoroutine(this.JNCKJFFHHPL());
|
|
base.StartCoroutine(this.MPBCFBGGFBL());
|
|
}
|
|
|
|
// Token: 0x0601716B RID: 94571 RVA: 0x00674864 File Offset: 0x00672A64
|
|
private IEnumerator MKJFOKGDLEA()
|
|
{
|
|
waitForSeconds = new WaitForSeconds(5f);
|
|
for (;;)
|
|
{
|
|
if (IHFKMIAHBFP.FFPDCNMDEEO && IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
IHFKMIAHBFP.FIIFPLCNFHJ.NIACFDCMGLG(new ExitGames.Client.Photon.Hashtable {
|
|
{
|
|
"HB",
|
|
IHFKMIAHBFP.EMGOIJNLLID
|
|
} }, null, false);
|
|
}
|
|
yield return waitForSeconds;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601716C RID: 94572 RVA: 0x00674878 File Offset: 0x00672A78
|
|
private void OnConnectedToMaster()
|
|
{
|
|
this.HMBEABHKMPK = (IHFKMIAHBFP.HCOPIOOOFMN ? EDGDNCCLDBN.none : IHFKMIAHBFP.DBBPBMAELJN);
|
|
if (this.LFFMGNGFHPB.GHLJCIKKACI != this.HMBEABHKMPK)
|
|
{
|
|
this.IHMCFEJKNKI(PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer);
|
|
this.FABLDNLEALJ = true;
|
|
IHFKMIAHBFP.BCIMHPNDOOL();
|
|
}
|
|
else
|
|
{
|
|
PEDNLMAHGBP.PGMJIJHKLLE(this.LFFMGNGFHPB);
|
|
IENIFNHCKCE ienifnhckce = new IENIFNHCKCE
|
|
{
|
|
MGALGNLALBM = PUNNetworkManager.PhotonRoomPropertiesBugWorkaround,
|
|
CGBLGCLILLK = true,
|
|
AEICGGAHNOG = 1000
|
|
};
|
|
this.IHMCFEJKNKI(PUNNetworkManager.CFBBGPHFHMB.ConnectingToGameServer);
|
|
if (!IHFKMIAHBFP.PJNHJPJJAKO(this.LFFMGNGFHPB.CGABNACPGMM, ienifnhckce, IHFKMIAHBFP.JPOPPDDONMN))
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to initiate room join operation");
|
|
this.CECPKJDAJFA = new int?(-3);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.FailedToJoinRoom;
|
|
this.IJBMGHDEADM();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601716D RID: 94573 RVA: 0x00674944 File Offset: 0x00672B44
|
|
public void GODPEEKOPPP(string FOJECKKGLGD)
|
|
{
|
|
if (RecRoomSceneManager.LEILGOOHEOI() != null && !string.IsNullOrEmpty(FOJECKKGLGD) && FOJECKKGLGD.StartsWith("You've been revived by "))
|
|
{
|
|
string text = FOJECKKGLGD.Substring("index".Length);
|
|
long num;
|
|
if (long.TryParse(text, out num))
|
|
{
|
|
RecRoomSceneManager.NCKMBFBMBFM.JoinPlayer(num, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A12 RID: 2578
|
|
// (get) Token: 0x0601716E RID: 94574 RVA: 0x006749A8 File Offset: 0x00672BA8
|
|
public string BKCBCJCBDFC
|
|
{
|
|
get
|
|
{
|
|
return "+join:" + HEMCJJJMLKI.PLNKIILJKDA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017170 RID: 94576 RVA: 0x006749DC File Offset: 0x00672BDC
|
|
private void MOPDMJINNHE(CGIALBALOGM NPFPLIAKMEO)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Checklist Complete!" + NPFPLIAKMEO);
|
|
NECCOFKHCAA.BHLBFIKFCCF(NPFPLIAKMEO);
|
|
this.CECPKJDAJFA = new int?((int)NPFPLIAKMEO);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.ConnectionFailed;
|
|
}
|
|
|
|
// Token: 0x06017171 RID: 94577 RVA: 0x00674A0C File Offset: 0x00672C0C
|
|
[BCENPNOIAOM]
|
|
protected void RpcPlayerSwitchedActivity(long CJCHMFFKGGI, int AKHJCKCKKOI, int ENOCODALKMK, long HCOBCFFLCHL)
|
|
{
|
|
EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(CJCHMFFKGGI);
|
|
if (eebplecpegd != null)
|
|
{
|
|
string text = ObscuredString.EDHNDLCFIOL(eebplecpegd.ENMNBBMDOHC);
|
|
NDKILGAFGDP ndkilgafgdp = ((HCOBCFFLCHL == -1L) ? null : ECMDPOAMDGE.HJBEHPLHGIL(HCOBCFFLCHL));
|
|
string text2;
|
|
if (ndkilgafgdp != null)
|
|
{
|
|
text2 = ndkilgafgdp.GDIECAFDIMC;
|
|
}
|
|
else if (AKHJCKCKKOI == 9000)
|
|
{
|
|
text2 = LMBEHMFIOEN.IAFOOGGDEHJ((PGOPAPIFECA)AKHJCKCKKOI, (KANCFPONEKJ)ENOCODALKMK);
|
|
}
|
|
else
|
|
{
|
|
text2 = LMBEHMFIOEN.LLAFOBNFDHL((PGOPAPIFECA)AKHJCKCKKOI);
|
|
}
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, string.Format("{0} went to {1}", text.HDDFDDFHEHB(12, "..."), text2), 3f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017172 RID: 94578 RVA: 0x00674AA8 File Offset: 0x00672CA8
|
|
private void ECGJPDFFLNC()
|
|
{
|
|
base.StartCoroutine(this.HIDICJMOFIA());
|
|
base.StartCoroutine(this.MPBCFBGGFBL());
|
|
}
|
|
|
|
// Token: 0x06017173 RID: 94579 RVA: 0x00674AC4 File Offset: 0x00672CC4
|
|
private void IHMCFEJKNKI(PUNNetworkManager.CFBBGPHFHMB FOPDMGMNNDC)
|
|
{
|
|
if (this.ADIOLGODKAC != null)
|
|
{
|
|
base.StopCoroutine(this.ADIOLGODKAC);
|
|
this.ADIOLGODKAC = null;
|
|
}
|
|
this.PCNNMNDBIDJ = FOPDMGMNNDC;
|
|
switch (this.PCNNMNDBIDJ)
|
|
{
|
|
case PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer:
|
|
case PUNNetworkManager.CFBBGPHFHMB.ConnectingToGameServer:
|
|
case PUNNetworkManager.CFBBGPHFHMB.WaitingToSpawnPlayer:
|
|
this.ADIOLGODKAC = base.StartCoroutine(this.GBCCIODDKPN());
|
|
break;
|
|
case PUNNetworkManager.CFBBGPHFHMB.ConnectedToGame:
|
|
PEDNLMAHGBP.KEAIIGHMFPM(this.LFFMGNGFHPB, PEDNLMAHGBP.GBBLOBHJOHG.Success);
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017175 RID: 94581 RVA: 0x00674B78 File Offset: 0x00672D78
|
|
private void HBBDEELDEMH(long GKPEOHGOGCF)
|
|
{
|
|
if (GKPEOHGOGCF != HEMCJJJMLKI.PLNKIILJKDA)
|
|
{
|
|
return;
|
|
}
|
|
EHLBEFKJLHJ ehlbefkjlhj = LNPBGKENDPK.CPIBGJLHLBL(GKPEOHGOGCF).EHLBEFKJLHJ ?? EHLBEFKJLHJ.OFIIDHGLAPG;
|
|
if (ehlbefkjlhj == EHLBEFKJLHJ.OFIIDHGLAPG)
|
|
{
|
|
if (this.LFFMGNGFHPB != EHLBEFKJLHJ.OFIIDHGLAPG)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BFENGFDDKJL = this.disconnectAlertTitle;
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DGAKECPFEOB = string.Format(this.timeoutDisconnectMessage, -2);
|
|
this.MOONBNOKPEF(ehlbefkjlhj);
|
|
}
|
|
}
|
|
else if (this.LFFMGNGFHPB.GHLJCIKKACI != ehlbefkjlhj.GHLJCIKKACI || this.LFFMGNGFHPB.CGABNACPGMM != ehlbefkjlhj.CGABNACPGMM)
|
|
{
|
|
if (PEDNLMAHGBP.KGKNIMECEKH.KAPOBAEMBKL == PGOPAPIFECA.REC_CENTER && ehlbefkjlhj.KAPOBAEMBKL != PGOPAPIFECA.DORM_ROOM && ehlbefkjlhj.KAPOBAEMBKL != PGOPAPIFECA.REC_CENTER)
|
|
{
|
|
long num = ((ehlbefkjlhj.GBFAGGKLGKN == null) ? (-1L) : ehlbefkjlhj.GBFAGGKLGKN.Value);
|
|
base.OMNGGJICBBI.RPC("RpcPlayerSwitchedActivity", IHCPDNLJMMD.Others, new object[]
|
|
{
|
|
HEMCJJJMLKI.PLNKIILJKDA,
|
|
(int)ehlbefkjlhj.KAPOBAEMBKL,
|
|
(int)ehlbefkjlhj.OOAECNOOFID,
|
|
num
|
|
});
|
|
}
|
|
this.MOONBNOKPEF(ehlbefkjlhj);
|
|
}
|
|
else
|
|
{
|
|
if (PEDNLMAHGBP.KGKNIMECEKH == this.LFFMGNGFHPB)
|
|
{
|
|
PEDNLMAHGBP.PGMJIJHKLLE(ehlbefkjlhj);
|
|
}
|
|
this.LFFMGNGFHPB = ehlbefkjlhj;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017176 RID: 94582 RVA: 0x00674CFC File Offset: 0x00672EFC
|
|
private IEnumerator CDPLOJHHKIF()
|
|
{
|
|
string text = LMBEHMFIOEN.GOOJONKEPAD(PEDNLMAHGBP.KGKNIMECEKH.KAPOBAEMBKL, PEDNLMAHGBP.KGKNIMECEKH.OOAECNOOFID);
|
|
this.PauseMessageQueue();
|
|
IHFKMIAHBFP.KBPGDNLOIIH(text);
|
|
if (PUNNetworkManager.MODKICCBMGC == null)
|
|
{
|
|
PUNNetworkManager.MODKICCBMGC = new Func<bool>(RecRoomSceneManager.get_IsInitialized);
|
|
}
|
|
yield return new WaitUntil(PUNNetworkManager.MODKICCBMGC);
|
|
this.ResumeMessageQueue();
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06017177 RID: 94583 RVA: 0x00674D18 File Offset: 0x00672F18
|
|
public static string GDBPAEKAKNH(string LJGEAILPJJP)
|
|
{
|
|
string[] commandLineArgs = Environment.GetCommandLineArgs();
|
|
for (int i = 1; i < commandLineArgs.Length; i += 0)
|
|
{
|
|
if (commandLineArgs[i].StartsWith(LJGEAILPJJP))
|
|
{
|
|
return commandLineArgs[i].Substring(LJGEAILPJJP.Length);
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06017178 RID: 94584 RVA: 0x00674D60 File Offset: 0x00672F60
|
|
public void Initialize()
|
|
{
|
|
IHFKMIAHBFP.GHAMLPFIJFB += new Action(this.OnLeftRoom);
|
|
IHFKMIAHBFP.KKDELHGFEOA += new Action(this.OnDisconnectedFromPhoton);
|
|
IHFKMIAHBFP.CBIFKEANCMN += new Action(this.OnConnectedToMaster);
|
|
IHFKMIAHBFP.CLMADBPELLI += new Action(this.OnJoinedRoom);
|
|
IHFKMIAHBFP.BNGOPMCGOEM += new Action<short, string>(this.OnPhotonJoinRoomFailed);
|
|
IHFKMIAHBFP.GADOBBDFNLE += new Action<CGIALBALOGM>(this.OnFailedToConnectToPhoton);
|
|
IHFKMIAHBFP.DHLJAODEIEA += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
|
|
FKJHLNJDEKK.CJOFDNFMKEM += this.EEANEGHGPKN;
|
|
LNPBGKENDPK.HBBDEELDEMH += this.HBBDEELDEMH;
|
|
IHFKMIAHBFP.EHJAFLFHOHP = 30;
|
|
IHFKMIAHBFP.MKGGOBIDNPJ = 15;
|
|
IHFKMIAHBFP.NBGHHGCJGJJ = 20f;
|
|
IHFKMIAHBFP.KKPJLOEALMF = true;
|
|
IHFKMIAHBFP.DFHAJGGDIPJ = false;
|
|
IHFKMIAHBFP.JEFGMHBLLKI.KJOEMGEOBBA = HEMCJJJMLKI.PLNKIILJKDA;
|
|
IHFKMIAHBFP.JEFGMHBLLKI.KODHOHBEAOP = ObscuredString.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.ENMNBBMDOHC);
|
|
IHFKMIAHBFP.JPOPPDDONMN = new BLENNAHJGIP("lobby", BOOJBJBGPHA.SqlLobby);
|
|
IHFKMIAHBFP.KGFOHGLEOOD = false;
|
|
PDLLPCKFLOP pdllpckflop = ANCDCLKNPFI.PDLLPCKFLOP;
|
|
IHFKMIAHBFP.FBMPAFAHMOD = pdllpckflop.FBMPAFAHMOD;
|
|
if (Microphone.devices.Length > 0)
|
|
{
|
|
string text = Microphone.devices[0];
|
|
PlatformManager.NEDLHEIPFJO currentHardwareType = SingletonMonoBehaviour<PlatformManager>.NCKMBFBMBFM.CAPNFDEMGEC;
|
|
if (currentHardwareType != PlatformManager.NEDLHEIPFJO.OCULUS)
|
|
{
|
|
if (currentHardwareType == PlatformManager.NEDLHEIPFJO.PSVR)
|
|
{
|
|
IEnumerable<string> devices = Microphone.devices;
|
|
if (PUNNetworkManager.GILODIKMIAJ == null)
|
|
{
|
|
PUNNetworkManager.GILODIKMIAJ = new Func<string, bool>(PUNNetworkManager.NCKEHBFGBHH);
|
|
}
|
|
string text2 = devices.FirstOrDefault(PUNNetworkManager.GILODIKMIAJ);
|
|
if (text2 != null)
|
|
{
|
|
text = text2;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
IEnumerable<string> devices2 = Microphone.devices;
|
|
if (PUNNetworkManager.DINNJGHCFHI == null)
|
|
{
|
|
PUNNetworkManager.DINNJGHCFHI = new Func<string, bool>(PUNNetworkManager.FLJOOOJBEDJ);
|
|
}
|
|
string text3 = devices2.FirstOrDefault(PUNNetworkManager.DINNJGHCFHI);
|
|
if (text3 != null)
|
|
{
|
|
text = text3;
|
|
}
|
|
}
|
|
PhotonVoiceNetwork.CHPHHFIHCOE = text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017179 RID: 94585 RVA: 0x00674F68 File Offset: 0x00673168
|
|
public void OMBEPHMFHIC()
|
|
{
|
|
IHFKMIAHBFP.GHAMLPFIJFB += new Action(this.OKIJIBBBBFE);
|
|
IHFKMIAHBFP.KKDELHGFEOA += new Action(this.OnDisconnectedFromPhoton);
|
|
IHFKMIAHBFP.CBIFKEANCMN += new Action(this.OnConnectedToMaster);
|
|
IHFKMIAHBFP.CLMADBPELLI += new Action(this.OnJoinedRoom);
|
|
IHFKMIAHBFP.BNGOPMCGOEM += new Action<short, string>(this.NAJEDKEABMC);
|
|
IHFKMIAHBFP.GADOBBDFNLE += new Action<CGIALBALOGM>(this.OnFailedToConnectToPhoton);
|
|
IHFKMIAHBFP.DHLJAODEIEA += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
|
|
FKJHLNJDEKK.CJOFDNFMKEM += this.EEANEGHGPKN;
|
|
LNPBGKENDPK.HBBDEELDEMH += this.HBBDEELDEMH;
|
|
IHFKMIAHBFP.EHJAFLFHOHP = 101;
|
|
IHFKMIAHBFP.MKGGOBIDNPJ = 21;
|
|
IHFKMIAHBFP.NBGHHGCJGJJ = 1706f;
|
|
IHFKMIAHBFP.KKPJLOEALMF = false;
|
|
IHFKMIAHBFP.DFHAJGGDIPJ = true;
|
|
IHFKMIAHBFP.JEFGMHBLLKI.KJOEMGEOBBA = HEMCJJJMLKI.PLNKIILJKDA;
|
|
IHFKMIAHBFP.JEFGMHBLLKI.KODHOHBEAOP = ObscuredString.PFJGNLCDNOA(FKJHLNJDEKK.GFPCOHDFDEF().CICFJGMAOAO());
|
|
IHFKMIAHBFP.JPOPPDDONMN = new BLENNAHJGIP("Unable to Join Room", (BOOJBJBGPHA)4);
|
|
IHFKMIAHBFP.KGFOHGLEOOD = true;
|
|
PDLLPCKFLOP pdllpckflop = ANCDCLKNPFI.IDNLNBGLOFD();
|
|
IHFKMIAHBFP.FBMPAFAHMOD = pdllpckflop.FBMPAFAHMOD;
|
|
if (Microphone.devices.Length > 0)
|
|
{
|
|
string text = Microphone.devices[1];
|
|
PlatformManager.NEDLHEIPFJO currentHardwareType = SingletonMonoBehaviour<PlatformManager>.NCKMBFBMBFM.CAPNFDEMGEC;
|
|
if (currentHardwareType != PlatformManager.NEDLHEIPFJO.VIVE)
|
|
{
|
|
if (currentHardwareType == PlatformManager.NEDLHEIPFJO.PSVR)
|
|
{
|
|
IEnumerable<string> devices = Microphone.devices;
|
|
if (PUNNetworkManager.GILODIKMIAJ == null)
|
|
{
|
|
PUNNetworkManager.GILODIKMIAJ = new Func<string, bool>(PUNNetworkManager.NCKEHBFGBHH);
|
|
}
|
|
string text2 = devices.FirstOrDefault(PUNNetworkManager.GILODIKMIAJ);
|
|
if (text2 != null)
|
|
{
|
|
text = text2;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
IEnumerable<string> devices2 = Microphone.devices;
|
|
if (PUNNetworkManager.DINNJGHCFHI == null)
|
|
{
|
|
PUNNetworkManager.DINNJGHCFHI = new Func<string, bool>(PUNNetworkManager.FLJOOOJBEDJ);
|
|
}
|
|
string text3 = devices2.FirstOrDefault(PUNNetworkManager.DINNJGHCFHI);
|
|
if (text3 != null)
|
|
{
|
|
text = text3;
|
|
}
|
|
}
|
|
PhotonVoiceNetwork.ECEJIGOHLPI(text);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601717A RID: 94586 RVA: 0x00675170 File Offset: 0x00673370
|
|
private IEnumerator PEIKAKOPFLJ()
|
|
{
|
|
if (Player.LocalPlayerExists)
|
|
{
|
|
yield return Player.LocalPlayer.DespawnLocal(true, true);
|
|
}
|
|
else
|
|
{
|
|
yield return SingletonMonoBehaviour<CameraFade>.NCKMBFBMBFM.Fade(false, true, true, 1f);
|
|
}
|
|
this.IHMCFEJKNKI(PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer);
|
|
if (IHFKMIAHBFP.HCOPIOOOFMN)
|
|
{
|
|
IHFKMIAHBFP.IEJFGEAKJNB();
|
|
}
|
|
if (IHFKMIAHBFP.MMLOADJBKAD == EPGGHANIKPI.Disconnected)
|
|
{
|
|
this.IDJFJCMNPJN();
|
|
}
|
|
else if (this.LFFMGNGFHPB.GHLJCIKKACI == this.HMBEABHKMPK && IHFKMIAHBFP.FFPDCNMDEEO)
|
|
{
|
|
if (!IHFKMIAHBFP.LLJINAPLNGA())
|
|
{
|
|
global::UnityEngine.Debug.LogError("Failed to leave Photon room");
|
|
this.FABLDNLEALJ = true;
|
|
IHFKMIAHBFP.BCIMHPNDOOL();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.FABLDNLEALJ = true;
|
|
IHFKMIAHBFP.BCIMHPNDOOL();
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x140000C9 RID: 201
|
|
// (add) Token: 0x0601718E RID: 94606 RVA: 0x006758F4 File Offset: 0x00673AF4
|
|
// (remove) Token: 0x0601717B RID: 94587 RVA: 0x0067518C File Offset: 0x0067338C
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action<LNJFBGIBLHA> KFIDDGGJKOD;
|
|
|
|
// Token: 0x0601717C RID: 94588 RVA: 0x006751C4 File Offset: 0x006733C4
|
|
private void LPHPAAECELA()
|
|
{
|
|
base.StartCoroutine(this.HIDICJMOFIA());
|
|
base.StartCoroutine(this.MPBCFBGGFBL());
|
|
}
|
|
|
|
// Token: 0x0601717D RID: 94589 RVA: 0x006751E0 File Offset: 0x006733E0
|
|
private void EEANEGHGPKN(EEBPLECPEGD HPMPJMIOMCK)
|
|
{
|
|
if (HPMPJMIOMCK != null && !string.IsNullOrEmpty(ObscuredString.EDHNDLCFIOL(HPMPJMIOMCK.ENMNBBMDOHC)) && IHFKMIAHBFP.JEFGMHBLLKI != null && ObscuredString.NOGAGKDDFDB(ObscuredString.EDHNDLCFIOL(IHFKMIAHBFP.JEFGMHBLLKI.KODHOHBEAOP), HPMPJMIOMCK.ENMNBBMDOHC))
|
|
{
|
|
IHFKMIAHBFP.JEFGMHBLLKI.KODHOHBEAOP = ObscuredString.EDHNDLCFIOL(HPMPJMIOMCK.ENMNBBMDOHC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601717E RID: 94590 RVA: 0x00675248 File Offset: 0x00673448
|
|
[CompilerGenerated]
|
|
private static bool FLJOOOJBEDJ(string PAEJJFLOIEA)
|
|
{
|
|
return PAEJJFLOIEA.Contains("Rift");
|
|
}
|
|
|
|
// Token: 0x0601717F RID: 94591 RVA: 0x00675258 File Offset: 0x00673458
|
|
private void IDJFJCMNPJN()
|
|
{
|
|
if (this.LFFMGNGFHPB.GHLJCIKKACI != EDGDNCCLDBN.none)
|
|
{
|
|
IHFKMIAHBFP.HCOPIOOOFMN = false;
|
|
IHFKMIAHBFP.PBKGCAGGOLJ.PreferredRegion = this.LFFMGNGFHPB.GHLJCIKKACI;
|
|
IHFKMIAHBFP.HBMHBINNOCK = this.DIFDHGLIOHF && ANCDCLKNPFI.PDLLPCKFLOP.GCNANKKLFCD;
|
|
if (!IHFKMIAHBFP.BMIOLDMNCFD(FJEEPOKGDNG.ALCFGFGJCHI))
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to initiate Photon connection operation");
|
|
this.CECPKJDAJFA = new int?(-3);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.FailedToConnect;
|
|
this.IJBMGHDEADM();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
IHFKMIAHBFP.HCOPIOOOFMN = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017180 RID: 94592 RVA: 0x006752EC File Offset: 0x006734EC
|
|
private IEnumerator JNCKJFFHHPL()
|
|
{
|
|
waitForSeconds = new WaitForSeconds(5f);
|
|
for (;;)
|
|
{
|
|
if (IHFKMIAHBFP.FFPDCNMDEEO && IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
IHFKMIAHBFP.FIIFPLCNFHJ.NIACFDCMGLG(new ExitGames.Client.Photon.Hashtable {
|
|
{
|
|
"HB",
|
|
IHFKMIAHBFP.EMGOIJNLLID
|
|
} }, null, false);
|
|
}
|
|
yield return waitForSeconds;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06017181 RID: 94593 RVA: 0x00675300 File Offset: 0x00673500
|
|
private IEnumerator GBCCIODDKPN()
|
|
{
|
|
yield return new WaitForSeconds(20f);
|
|
switch (this.PCNNMNDBIDJ)
|
|
{
|
|
case PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer:
|
|
global::UnityEngine.Debug.LogErrorFormat("Timeout waiting to connect to master server (state: {0}, region: {1})", new object[]
|
|
{
|
|
IHFKMIAHBFP.HNNLADDGHKC,
|
|
this.LFFMGNGFHPB.GHLJCIKKACI
|
|
});
|
|
this.CECPKJDAJFA = new int?(-4);
|
|
goto IL_1E0;
|
|
case PUNNetworkManager.CFBBGPHFHMB.ConnectingToGameServer:
|
|
global::UnityEngine.Debug.LogErrorFormat("Timeout waiting to join game (state: {0}, region: {1})", new object[]
|
|
{
|
|
IHFKMIAHBFP.HNNLADDGHKC,
|
|
this.LFFMGNGFHPB.GHLJCIKKACI
|
|
});
|
|
this.CECPKJDAJFA = new int?(-5);
|
|
goto IL_1E0;
|
|
case PUNNetworkManager.CFBBGPHFHMB.WaitingToSpawnPlayer:
|
|
if (IHFKMIAHBFP.FFPDCNMDEEO && IHFKMIAHBFP.FIIFPLCNFHJ.BAHICKLKKHB.TryGetValue("HB", out obj) && obj != null && (float)(IHFKMIAHBFP.EMGOIJNLLID - (int)obj) < 20000f)
|
|
{
|
|
yield return new WaitForSeconds(20f);
|
|
global::UnityEngine.Debug.LogError("Timeout waiting to spawn player (zombie room, with heartbeat)");
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogError("Timeout waiting to spawn player (zombie room, no heartbeat)");
|
|
}
|
|
this.CECPKJDAJFA = new int?(-6);
|
|
goto IL_1E0;
|
|
}
|
|
global::UnityEngine.Debug.LogErrorFormat("GameJoinTimeoutCoroutine() running in unexpected state: {0}", new object[] { this.PCNNMNDBIDJ });
|
|
yield break;
|
|
IL_1E0:
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.TimeoutWhileConnecting;
|
|
this.IJBMGHDEADM();
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06017182 RID: 94594 RVA: 0x0067531C File Offset: 0x0067351C
|
|
private void OnPhotonJoinRoomFailed(short KIHBOMEBNAD, string ADKEFIAPEDE)
|
|
{
|
|
global::UnityEngine.Debug.LogErrorFormat("Failed to Join Photon Room (Error Code {0}: \"{1}\")", new object[] { KIHBOMEBNAD, ADKEFIAPEDE });
|
|
NECCOFKHCAA.JLPKBIGPHAI((int)KIHBOMEBNAD);
|
|
this.CECPKJDAJFA = new int?((int)KIHBOMEBNAD);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.FailedToJoinRoom;
|
|
IHFKMIAHBFP.BCIMHPNDOOL();
|
|
}
|
|
|
|
// Token: 0x06017183 RID: 94595 RVA: 0x0067535C File Offset: 0x0067355C
|
|
private IEnumerator MELOBLIFFJN()
|
|
{
|
|
text = LMBEHMFIOEN.GOOJONKEPAD(PEDNLMAHGBP.KGKNIMECEKH.KAPOBAEMBKL, PEDNLMAHGBP.KGKNIMECEKH.OOAECNOOFID);
|
|
this.PauseMessageQueue();
|
|
IHFKMIAHBFP.KBPGDNLOIIH(text);
|
|
if (PUNNetworkManager.MODKICCBMGC == null)
|
|
{
|
|
PUNNetworkManager.MODKICCBMGC = new Func<bool>(RecRoomSceneManager.get_IsInitialized);
|
|
}
|
|
yield return new WaitUntil(PUNNetworkManager.MODKICCBMGC);
|
|
this.ResumeMessageQueue();
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06017184 RID: 94596 RVA: 0x00675378 File Offset: 0x00673578
|
|
private void OnPhotonPlayerDisconnected(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.MasterSwitchToLowestPingPlayer();
|
|
}
|
|
if (this.KFIDDGGJKOD != null)
|
|
{
|
|
this.KFIDDGGJKOD(JEFGMHBLLKI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017185 RID: 94597 RVA: 0x006753A4 File Offset: 0x006735A4
|
|
public string AJIOIDLCGGD()
|
|
{
|
|
return "reporting_player" + HEMCJJJMLKI.LFPPNDNJAJC();
|
|
}
|
|
|
|
// Token: 0x06017186 RID: 94598 RVA: 0x006753BC File Offset: 0x006735BC
|
|
private void OnLeftRoom()
|
|
{
|
|
PhotonVoiceNetwork.Disconnect();
|
|
if (JHLOLIJHHDM.EKOJENGHIFA != "empty")
|
|
{
|
|
SceneManager.LoadScene("empty");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017187 RID: 94599 RVA: 0x006753E4 File Offset: 0x006735E4
|
|
private void CDEHGPKDHPB()
|
|
{
|
|
if (this.LFFMGNGFHPB.DHMGELAANJO() != EDGDNCCLDBN.us)
|
|
{
|
|
IHFKMIAHBFP.HCOPIOOOFMN = true;
|
|
IHFKMIAHBFP.PBKGCAGGOLJ.PreferredRegion = this.LFFMGNGFHPB.DHMGELAANJO();
|
|
IHFKMIAHBFP.HBMHBINNOCK = this.DIFDHGLIOHF && ANCDCLKNPFI.JPDILENPFBE().KKMANCGDHHP();
|
|
if (!IHFKMIAHBFP.BMIOLDMNCFD(FJEEPOKGDNG.ALCFGFGJCHI))
|
|
{
|
|
global::UnityEngine.Debug.LogError("F1");
|
|
this.CECPKJDAJFA = new int?(115);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.Unknown;
|
|
this.IJBMGHDEADM();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
IHFKMIAHBFP.HCOPIOOOFMN = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017188 RID: 94600 RVA: 0x00675478 File Offset: 0x00673678
|
|
public void PauseMessageQueue()
|
|
{
|
|
this.LAMFAKLCEJN++;
|
|
if (this.LAMFAKLCEJN == 1)
|
|
{
|
|
IHFKMIAHBFP.NHJBLPIHMFN = false;
|
|
IHFKMIAHBFP.NBGHHGCJGJJ = 180f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017189 RID: 94601 RVA: 0x006754A4 File Offset: 0x006736A4
|
|
[CompilerGenerated]
|
|
private static bool NCKEHBFGBHH(string PAEJJFLOIEA)
|
|
{
|
|
return PAEJJFLOIEA.Contains("VOICE_CHAT");
|
|
}
|
|
|
|
// Token: 0x0601718A RID: 94602 RVA: 0x006754B4 File Offset: 0x006736B4
|
|
private void HMPKJINAOGE(long GKPEOHGOGCF)
|
|
{
|
|
if (GKPEOHGOGCF != HEMCJJJMLKI.LFPPNDNJAJC())
|
|
{
|
|
return;
|
|
}
|
|
EHLBEFKJLHJ ehlbefkjlhj = LNPBGKENDPK.CPIBGJLHLBL(GKPEOHGOGCF).LIBICLODHEE() ?? EHLBEFKJLHJ.OFIIDHGLAPG;
|
|
if (ehlbefkjlhj == EHLBEFKJLHJ.OFIIDHGLAPG)
|
|
{
|
|
if (this.LFFMGNGFHPB != EHLBEFKJLHJ.OFIIDHGLAPG)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BFENGFDDKJL = this.disconnectAlertTitle;
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DGAKECPFEOB = string.Format(this.timeoutDisconnectMessage, 78);
|
|
this.MOONBNOKPEF(ehlbefkjlhj);
|
|
}
|
|
}
|
|
else if (this.LFFMGNGFHPB.DHMGELAANJO() != ehlbefkjlhj.GHLJCIKKACI || this.LFFMGNGFHPB.CGABNACPGMM != ehlbefkjlhj.CGABNACPGMM)
|
|
{
|
|
if (PEDNLMAHGBP.KGKNIMECEKH.CJGHDJHCKLN() == (PGOPAPIFECA)83 && ehlbefkjlhj.NADIHMFNDPA() != (PGOPAPIFECA)165 && ehlbefkjlhj.CJGHDJHCKLN() != (PGOPAPIFECA)190)
|
|
{
|
|
long num = ((ehlbefkjlhj.OAFAIBEDBGE() == null) ? (-1L) : ehlbefkjlhj.CCGDAAHJPJF().Value);
|
|
PhotonView photonView = base.ONAOMJAKKMA();
|
|
string text = "OpJoinLobby()";
|
|
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
|
|
object[] array = new object[1];
|
|
array[1] = HEMCJJJMLKI.PLNKIILJKDA;
|
|
array[0] = (int)ehlbefkjlhj.CJGHDJHCKLN();
|
|
array[1] = (int)ehlbefkjlhj.OOAECNOOFID;
|
|
array[6] = num;
|
|
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array);
|
|
}
|
|
this.MOONBNOKPEF(ehlbefkjlhj);
|
|
}
|
|
else
|
|
{
|
|
if (PEDNLMAHGBP.MDHDKCJABFC() == this.LFFMGNGFHPB)
|
|
{
|
|
PEDNLMAHGBP.GCJECHLOIJJ(ehlbefkjlhj);
|
|
}
|
|
this.LFFMGNGFHPB = ehlbefkjlhj;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601718B RID: 94603 RVA: 0x00675638 File Offset: 0x00673838
|
|
private void IJBMGHDEADM()
|
|
{
|
|
base.StopAllCoroutines();
|
|
PUNNetworkManager.CFBBGPHFHMB pcnnmndbidj = this.PCNNMNDBIDJ;
|
|
if (pcnnmndbidj != PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer)
|
|
{
|
|
if (pcnnmndbidj != PUNNetworkManager.CFBBGPHFHMB.ConnectingToGameServer)
|
|
{
|
|
if (pcnnmndbidj == PUNNetworkManager.CFBBGPHFHMB.WaitingToSpawnPlayer)
|
|
{
|
|
PEDNLMAHGBP.KEAIIGHMFPM(this.LFFMGNGFHPB, PEDNLMAHGBP.GBBLOBHJOHG.FailedToSpawnPlayer);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
PEDNLMAHGBP.KEAIIGHMFPM(this.LFFMGNGFHPB, PEDNLMAHGBP.GBBLOBHJOHG.FailedToConnectToRoom);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
PEDNLMAHGBP.KEAIIGHMFPM(this.LFFMGNGFHPB, PEDNLMAHGBP.GBBLOBHJOHG.FailedToConnectToRegion);
|
|
}
|
|
string text;
|
|
if (this.CECPKJDAJFA == 1040 || this.CECPKJDAJFA == 1041 || this.CECPKJDAJFA == 1023 || this.JCBAABBLBLE == PUNNetworkManager.KCFNOPMGNGO.TimeoutWhileConnecting)
|
|
{
|
|
text = ((this.JCBAABBLBLE != PUNNetworkManager.KCFNOPMGNGO.ConnectionFailed) ? this.timeoutCouldntConnectMessage : this.timeoutDisconnectMessage);
|
|
}
|
|
else
|
|
{
|
|
text = this.genericDisconnectMessage;
|
|
}
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BFENGFDDKJL = this.disconnectAlertTitle;
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DGAKECPFEOB = string.Format(text, (this.CECPKJDAJFA == null) ? (-1) : this.CECPKJDAJFA.Value);
|
|
this.CECPKJDAJFA = null;
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.Unknown;
|
|
PGOPAPIFECA pgopapifeca = PGOPAPIFECA.DORM_ROOM;
|
|
KANCFPONEKJ kancfponekj = KANCFPONEKJ.DORM_ROOM;
|
|
long[] array = null;
|
|
if (PUNNetworkManager.EICAJPBPBFO == null)
|
|
{
|
|
PUNNetworkManager.EICAJPBPBFO = new HEMCJJJMLKI.JMICPMCJMJF<PEDNLMAHGBP.OHFDKOMCJPH>(PUNNetworkManager.JHOLGHPNJBC);
|
|
}
|
|
PEDNLMAHGBP.CDMCCLDGNFD(pgopapifeca, kancfponekj, array, PUNNetworkManager.EICAJPBPBFO);
|
|
}
|
|
|
|
// Token: 0x0601718C RID: 94604 RVA: 0x006757CC File Offset: 0x006739CC
|
|
protected virtual void JNJDENIGAHH()
|
|
{
|
|
base.OnDestroy();
|
|
this.CDAEANIHAJD();
|
|
IHFKMIAHBFP.GHAMLPFIJFB -= new Action(this.OnLeftRoom);
|
|
IHFKMIAHBFP.KKDELHGFEOA -= new Action(this.OnDisconnectedFromPhoton);
|
|
IHFKMIAHBFP.CBIFKEANCMN -= new Action(this.EKMABOPGMDC);
|
|
IHFKMIAHBFP.CLMADBPELLI -= new Action(this.LPHPAAECELA);
|
|
IHFKMIAHBFP.BNGOPMCGOEM -= new Action<short, string>(this.OnPhotonJoinRoomFailed);
|
|
IHFKMIAHBFP.GADOBBDFNLE -= new Action<CGIALBALOGM>(this.OnFailedToConnectToPhoton);
|
|
IHFKMIAHBFP.DHLJAODEIEA -= new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
|
|
FKJHLNJDEKK.GFFBOAMDHEC(new Action<EEBPLECPEGD>(this.EEANEGHGPKN));
|
|
LNPBGKENDPK.HBBDEELDEMH -= this.HBBDEELDEMH;
|
|
}
|
|
|
|
// Token: 0x0601718D RID: 94605 RVA: 0x006758C4 File Offset: 0x00673AC4
|
|
[CompilerGenerated]
|
|
private static void JHOLGHPNJBC(string DAKCKPMBKFF, PEDNLMAHGBP.OHFDKOMCJPH DKBBNNEBKMO)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF) || DKBBNNEBKMO.DPLNNBKDDAH != PEDNLMAHGBP.MBMHAMAMPJO.Success)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to return to dorm room after unexpected network disconnect: " + DAKCKPMBKFF);
|
|
LNPBGKENDPK.AGMFAMBKBLP(null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601718F RID: 94607 RVA: 0x0067592C File Offset: 0x00673B2C
|
|
private void KMDDKPLHLCN(short KIHBOMEBNAD, string ADKEFIAPEDE)
|
|
{
|
|
string text = "declined";
|
|
object[] array = new object[0];
|
|
array[0] = KIHBOMEBNAD;
|
|
array[0] = ADKEFIAPEDE;
|
|
global::UnityEngine.Debug.LogErrorFormat(text, array);
|
|
NECCOFKHCAA.JLPKBIGPHAI((int)KIHBOMEBNAD);
|
|
this.CECPKJDAJFA = new int?((int)KIHBOMEBNAD);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.ConnectionFailed;
|
|
IHFKMIAHBFP.BCIMHPNDOOL();
|
|
}
|
|
|
|
// Token: 0x06017190 RID: 94608 RVA: 0x0067596C File Offset: 0x00673B6C
|
|
private void OnFailedToConnectToPhoton(CGIALBALOGM NPFPLIAKMEO)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Failed to connect: " + NPFPLIAKMEO);
|
|
NECCOFKHCAA.MDLHIHCFPKA(NPFPLIAKMEO);
|
|
this.CECPKJDAJFA = new int?((int)NPFPLIAKMEO);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.FailedToConnect;
|
|
}
|
|
|
|
// Token: 0x06017191 RID: 94609 RVA: 0x0067599C File Offset: 0x00673B9C
|
|
private static bool BDIEKCCAHGJ(string PAEJJFLOIEA)
|
|
{
|
|
return PAEJJFLOIEA.Contains("AvatarItemDesc");
|
|
}
|
|
|
|
// Token: 0x06017192 RID: 94610 RVA: 0x006759AC File Offset: 0x00673BAC
|
|
private IEnumerator MPBCFBGGFBL()
|
|
{
|
|
this.IHMCFEJKNKI(PUNNetworkManager.CFBBGPHFHMB.LoadingScene);
|
|
yield return this.CDPLOJHHKIF();
|
|
if (!IHFKMIAHBFP.HCOPIOOOFMN)
|
|
{
|
|
if (FKJHLNJDEKK.LECFBEBMLIC != null && !ObscuredBool.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.JMMJGMOBGJM))
|
|
{
|
|
PhotonVoiceNetwork.Connect();
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogWarning("Skipping PhotonVoiceConnect for Junior profile");
|
|
}
|
|
}
|
|
this.IHMCFEJKNKI(PUNNetworkManager.CFBBGPHFHMB.WaitingToSpawnPlayer);
|
|
if (PUNNetworkManager.GBPBLBLMPAF.DINNJGHCFHI == null)
|
|
{
|
|
PUNNetworkManager.GBPBLBLMPAF.DINNJGHCFHI = new Func<bool>(PUNNetworkManager.GBPBLBLMPAF.OJKNBNGGBEC);
|
|
}
|
|
yield return new WaitUntil(PUNNetworkManager.GBPBLBLMPAF.DINNJGHCFHI);
|
|
this.IHMCFEJKNKI(PUNNetworkManager.CFBBGPHFHMB.ConnectedToGame);
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06017193 RID: 94611 RVA: 0x006759C8 File Offset: 0x00673BC8
|
|
private void EKMABOPGMDC()
|
|
{
|
|
this.HMBEABHKMPK = (IHFKMIAHBFP.HCOPIOOOFMN ? EDGDNCCLDBN.jp : IHFKMIAHBFP.DBBPBMAELJN);
|
|
if (this.LFFMGNGFHPB.GHLJCIKKACI != this.HMBEABHKMPK)
|
|
{
|
|
this.EILLHDKCOIG(PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer);
|
|
this.FABLDNLEALJ = true;
|
|
IHFKMIAHBFP.BCIMHPNDOOL();
|
|
}
|
|
else
|
|
{
|
|
PEDNLMAHGBP.IBFOEPCOEMC(this.LFFMGNGFHPB);
|
|
IENIFNHCKCE ienifnhckce = new IENIFNHCKCE();
|
|
ienifnhckce.MGALGNLALBM = PUNNetworkManager.PhotonRoomPropertiesBugWorkaround;
|
|
ienifnhckce.PEDEAMPMFMB(true);
|
|
ienifnhckce.AEICGGAHNOG = 61;
|
|
IENIFNHCKCE ienifnhckce2 = ienifnhckce;
|
|
this.IHMCFEJKNKI(PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer);
|
|
if (!IHFKMIAHBFP.PJNHJPJJAKO(this.LFFMGNGFHPB.PKGDOKJKJHP(), ienifnhckce2, IHFKMIAHBFP.JPOPPDDONMN))
|
|
{
|
|
global::UnityEngine.Debug.LogError("Failed to upload Rec Room player avatar changes: ");
|
|
this.CECPKJDAJFA = new int?(29);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.FailedToJoinRoom;
|
|
this.IJBMGHDEADM();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017194 RID: 94612 RVA: 0x00675A94 File Offset: 0x00673C94
|
|
public IEnumerator PingPhotonRegions()
|
|
{
|
|
PUNNetworkManager.KNGFMDIEDNE.JNLDNCKBBGF jnldnckbbgf = new PUNNetworkManager.KNGFMDIEDNE.JNLDNCKBBGF();
|
|
jnldnckbbgf.MEPGOLIKLOL = this;
|
|
PEDNLMAHGBP.CGDHCGMAJPH.Clear();
|
|
if (IHFKMIAHBFP.MMLOADJBKAD != EPGGHANIKPI.Disconnected)
|
|
{
|
|
global::UnityEngine.Debug.LogError("RegionPing: Only allowed while disconnected");
|
|
yield break;
|
|
}
|
|
IHFKMIAHBFP.PBKGCAGGOLJ.HostType = ServerSettings.JDFMBDBEMCJ.PhotonCloud;
|
|
IHFKMIAHBFP.ECBPEMLHGMO(EDGDNCCLDBN.none);
|
|
if (!IHFKMIAHBFP.MCDHGIHDBEH(FJEEPOKGDNG.ALCFGFGJCHI))
|
|
{
|
|
global::UnityEngine.Debug.LogError("RegionPing: Failed to initiate connection NameServer");
|
|
yield break;
|
|
}
|
|
if (PUNNetworkManager.KNGFMDIEDNE.DINNJGHCFHI == null)
|
|
{
|
|
PUNNetworkManager.KNGFMDIEDNE.DINNJGHCFHI = new Func<bool>(PUNNetworkManager.KNGFMDIEDNE.OJKNBNGGBEC);
|
|
}
|
|
yield return new WaitWhile(PUNNetworkManager.KNGFMDIEDNE.DINNJGHCFHI);
|
|
if (IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectedToNameServer)
|
|
{
|
|
global::UnityEngine.Debug.LogError("RegionPing: Failed to connect to NameServer");
|
|
yield break;
|
|
}
|
|
jnldnckbbgf.GJDMMGNKIJF = new Stopwatch();
|
|
yield return new WaitWhile(new Func<bool>(jnldnckbbgf.OJKNBNGGBEC));
|
|
if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null || IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.Count == 0)
|
|
{
|
|
global::UnityEngine.Debug.LogError("RegionPing: Unable to retrieve available regions");
|
|
yield break;
|
|
}
|
|
jnldnckbbgf.FIDNLBJMLDF = new EBPFENJDGFH();
|
|
foreach (FGFKLEOHHMH fgfkleohhmh in IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD)
|
|
{
|
|
base.StartCoroutine(jnldnckbbgf.FIDNLBJMLDF.HAPBCEEJGOK(fgfkleohhmh));
|
|
}
|
|
yield return new WaitUntil(new Func<bool>(jnldnckbbgf.JAFGLCBFOHM));
|
|
foreach (FGFKLEOHHMH fgfkleohhmh2 in IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD)
|
|
{
|
|
PEDNLMAHGBP.CGDHCGMAJPH.Add(new PEDNLMAHGBP.CloudRegionPing(fgfkleohhmh2.JEFIABFBBLO, fgfkleohhmh2.BIJIAOGNBPD));
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06017195 RID: 94613 RVA: 0x00675AB0 File Offset: 0x00673CB0
|
|
private void OnConnectionFail(CGIALBALOGM NPFPLIAKMEO)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Connection failed: " + NPFPLIAKMEO);
|
|
NECCOFKHCAA.BHLBFIKFCCF(NPFPLIAKMEO);
|
|
this.CECPKJDAJFA = new int?((int)NPFPLIAKMEO);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.ConnectionFailed;
|
|
}
|
|
|
|
// Token: 0x06017196 RID: 94614 RVA: 0x00675AE0 File Offset: 0x00673CE0
|
|
public void ProcessRichJoinCommand(string FOJECKKGLGD)
|
|
{
|
|
if (RecRoomSceneManager.NCKMBFBMBFM != null && !string.IsNullOrEmpty(FOJECKKGLGD) && FOJECKKGLGD.StartsWith("+join:"))
|
|
{
|
|
string text = FOJECKKGLGD.Substring("+join:".Length);
|
|
long num;
|
|
if (long.TryParse(text, out num))
|
|
{
|
|
RecRoomSceneManager.NCKMBFBMBFM.JoinPlayer(num, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017197 RID: 94615 RVA: 0x00675B44 File Offset: 0x00673D44
|
|
private void EILLHDKCOIG(PUNNetworkManager.CFBBGPHFHMB FOPDMGMNNDC)
|
|
{
|
|
if (this.ADIOLGODKAC != null)
|
|
{
|
|
base.StopCoroutine(this.ADIOLGODKAC);
|
|
this.ADIOLGODKAC = null;
|
|
}
|
|
this.PCNNMNDBIDJ = FOPDMGMNNDC;
|
|
switch (this.PCNNMNDBIDJ)
|
|
{
|
|
case PUNNetworkManager.CFBBGPHFHMB.None:
|
|
case PUNNetworkManager.CFBBGPHFHMB.ConnectingToMasterServer:
|
|
case PUNNetworkManager.CFBBGPHFHMB.LoadingScene:
|
|
this.ADIOLGODKAC = base.StartCoroutine(this.GBCCIODDKPN());
|
|
break;
|
|
case PUNNetworkManager.CFBBGPHFHMB.WaitingToSpawnPlayer:
|
|
PEDNLMAHGBP.KEAIIGHMFPM(this.LFFMGNGFHPB, PEDNLMAHGBP.GBBLOBHJOHG.Success);
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017198 RID: 94616 RVA: 0x00675BCC File Offset: 0x00673DCC
|
|
private void OKIJIBBBBFE()
|
|
{
|
|
PhotonVoiceNetwork.Disconnect();
|
|
if (JHLOLIJHHDM.NBJKNPANDHA() != "Go now!")
|
|
{
|
|
SceneManager.LoadScene("PlayerIndexes");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017199 RID: 94617 RVA: 0x00675BF4 File Offset: 0x00673DF4
|
|
private void MGEFMJIMBOI(short KIHBOMEBNAD, string ADKEFIAPEDE)
|
|
{
|
|
string text = "color";
|
|
object[] array = new object[6];
|
|
array[0] = KIHBOMEBNAD;
|
|
array[1] = ADKEFIAPEDE;
|
|
global::UnityEngine.Debug.LogErrorFormat(text, array);
|
|
NECCOFKHCAA.JLPKBIGPHAI((int)KIHBOMEBNAD);
|
|
this.CECPKJDAJFA = new int?((int)KIHBOMEBNAD);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.Unknown;
|
|
IHFKMIAHBFP.BCIMHPNDOOL();
|
|
}
|
|
|
|
// Token: 0x0601719A RID: 94618 RVA: 0x00675C34 File Offset: 0x00673E34
|
|
private void OnApplicationQuit()
|
|
{
|
|
this.DDBKPJHGMEH = true;
|
|
}
|
|
|
|
// Token: 0x0601719B RID: 94619 RVA: 0x00675C40 File Offset: 0x00673E40
|
|
public void ResumeMessageQueue()
|
|
{
|
|
this.LAMFAKLCEJN = Mathf.Max(0, this.LAMFAKLCEJN - 1);
|
|
if (this.LAMFAKLCEJN == 0)
|
|
{
|
|
IHFKMIAHBFP.NHJBLPIHMFN = true;
|
|
IHFKMIAHBFP.NBGHHGCJGJJ = 20f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601719C RID: 94620 RVA: 0x00675C74 File Offset: 0x00673E74
|
|
private void MOONBNOKPEF(EHLBEFKJLHJ IJGAPLAGHPG)
|
|
{
|
|
this.LFFMGNGFHPB = IJGAPLAGHPG;
|
|
base.StopAllCoroutines();
|
|
base.StartCoroutine(this.PEIKAKOPFLJ());
|
|
}
|
|
|
|
// Token: 0x0601719D RID: 94621 RVA: 0x00675C90 File Offset: 0x00673E90
|
|
private void NAJEDKEABMC(short KIHBOMEBNAD, string ADKEFIAPEDE)
|
|
{
|
|
string text = "looktarget";
|
|
object[] array = new object[5];
|
|
array[0] = KIHBOMEBNAD;
|
|
array[1] = ADKEFIAPEDE;
|
|
global::UnityEngine.Debug.LogErrorFormat(text, array);
|
|
NECCOFKHCAA.JLPKBIGPHAI((int)KIHBOMEBNAD);
|
|
this.CECPKJDAJFA = new int?((int)KIHBOMEBNAD);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.FailedToJoinRoom;
|
|
IHFKMIAHBFP.BCIMHPNDOOL();
|
|
}
|
|
|
|
// Token: 0x0601719E RID: 94622 RVA: 0x00675CD0 File Offset: 0x00673ED0
|
|
private void LFKHPOEKNKN(CGIALBALOGM NPFPLIAKMEO)
|
|
{
|
|
global::UnityEngine.Debug.LogError("<b><size=18>" + NPFPLIAKMEO);
|
|
NECCOFKHCAA.BHLBFIKFCCF(NPFPLIAKMEO);
|
|
this.CECPKJDAJFA = new int?((int)NPFPLIAKMEO);
|
|
this.JCBAABBLBLE = PUNNetworkManager.KCFNOPMGNGO.Unknown;
|
|
}
|
|
|
|
// Token: 0x0601719F RID: 94623 RVA: 0x00675D00 File Offset: 0x00673F00
|
|
public LNJFBGIBLHA DebugChangeMasterClient()
|
|
{
|
|
NECCOFKHCAA.PNIOBPKLCED("ChangeMaster");
|
|
if (SessionManager.BIAOMKDOLDL)
|
|
{
|
|
int num = 0;
|
|
for (int i = 0; i < IHFKMIAHBFP.NCLHHNLDGNE.Length; i++)
|
|
{
|
|
if (IHFKMIAHBFP.NCLHHNLDGNE[i].EMLNBFLJOAJ)
|
|
{
|
|
num = i;
|
|
break;
|
|
}
|
|
}
|
|
num = (num + 1) % IHFKMIAHBFP.NCLHHNLDGNE.Length;
|
|
IHFKMIAHBFP.IJMBNDINHFH(IHFKMIAHBFP.NCLHHNLDGNE[num]);
|
|
return IHFKMIAHBFP.NCLHHNLDGNE[num];
|
|
}
|
|
return IHFKMIAHBFP.JEFGMHBLLKI;
|
|
}
|
|
|
|
// Token: 0x060171A0 RID: 94624 RVA: 0x00675D7C File Offset: 0x00673F7C
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.CDAEANIHAJD();
|
|
IHFKMIAHBFP.GHAMLPFIJFB -= new Action(this.OnLeftRoom);
|
|
IHFKMIAHBFP.KKDELHGFEOA -= new Action(this.OnDisconnectedFromPhoton);
|
|
IHFKMIAHBFP.CBIFKEANCMN -= new Action(this.OnConnectedToMaster);
|
|
IHFKMIAHBFP.CLMADBPELLI -= new Action(this.OnJoinedRoom);
|
|
IHFKMIAHBFP.BNGOPMCGOEM -= new Action<short, string>(this.OnPhotonJoinRoomFailed);
|
|
IHFKMIAHBFP.GADOBBDFNLE -= new Action<CGIALBALOGM>(this.OnFailedToConnectToPhoton);
|
|
IHFKMIAHBFP.DHLJAODEIEA -= new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
|
|
FKJHLNJDEKK.CJOFDNFMKEM -= this.EEANEGHGPKN;
|
|
LNPBGKENDPK.HBBDEELDEMH -= this.HBBDEELDEMH;
|
|
}
|
|
|
|
// Token: 0x060171A1 RID: 94625 RVA: 0x00675E74 File Offset: 0x00674074
|
|
private void KJOCNNNFOKP()
|
|
{
|
|
if (this.LFFMGNGFHPB.ADODALIFMAB() != EDGDNCCLDBN.asia)
|
|
{
|
|
IHFKMIAHBFP.HCOPIOOOFMN = false;
|
|
IHFKMIAHBFP.PBKGCAGGOLJ.PreferredRegion = this.LFFMGNGFHPB.ADODALIFMAB();
|
|
IHFKMIAHBFP.HBMHBINNOCK = this.DIFDHGLIOHF && ANCDCLKNPFI.PDLLPCKFLOP.GOELFDCOAGL();
|
|
if (!IHFKMIAHBFP.BMIOLDMNCFD(FJEEPOKGDNG.ALCFGFGJCHI))
|
|
{
|
|
global::UnityEngine.Debug.LogError("WatchHand");
|
|
this.CECPKJDAJFA = new int?(-18);
|
|
this.JCBAABBLBLE = (PUNNetworkManager.KCFNOPMGNGO)8;
|
|
this.IJBMGHDEADM();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
IHFKMIAHBFP.HCOPIOOOFMN = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040040C3 RID: 16579
|
|
public const string VR_REQUIRED_SCENE_NAME = "vr_device_required";
|
|
|
|
// Token: 0x040040C4 RID: 16580
|
|
public const string MODERATOR_ROOM_SCENE_NAME = "moderator";
|
|
|
|
// Token: 0x040040C5 RID: 16581
|
|
public const string EMPTY_SCENE_NAME = "empty";
|
|
|
|
// Token: 0x040040C6 RID: 16582
|
|
public const string MAIN_ROOT_SCENE_NAME = "main_root";
|
|
|
|
// Token: 0x040040C7 RID: 16583
|
|
private const string GBCHFDIJNDH = "+join:";
|
|
|
|
// Token: 0x040040C8 RID: 16584
|
|
public const int DEFAULT_ROOM_SIZE = 8;
|
|
|
|
// Token: 0x040040C9 RID: 16585
|
|
private const float FHMEMANFMGP = 20f;
|
|
|
|
// Token: 0x040040CA RID: 16586
|
|
private const int HBCJCOAKBKP = 30;
|
|
|
|
// Token: 0x040040CB RID: 16587
|
|
private const int OJFLGOLPGOO = 15;
|
|
|
|
// Token: 0x040040CC RID: 16588
|
|
private const float GOKBODMIIND = 5f;
|
|
|
|
// Token: 0x040040CD RID: 16589
|
|
private const string FMKIKIHJOGL = "HB";
|
|
|
|
// Token: 0x040040CE RID: 16590
|
|
public static readonly ExitGames.Client.Photon.Hashtable PhotonRoomPropertiesBugWorkaround = new ExitGames.Client.Photon.Hashtable { { "BUG", 1 } };
|
|
|
|
// Token: 0x040040CF RID: 16591
|
|
private const float BEBHOFIKHLJ = 20f;
|
|
|
|
// Token: 0x040040D0 RID: 16592
|
|
private const float GICGHBAFFEE = 180f;
|
|
|
|
// Token: 0x040040D1 RID: 16593
|
|
private const int LKDCLCLJOPE = -1;
|
|
|
|
// Token: 0x040040D2 RID: 16594
|
|
private const int MFIAFBAADDG = -2;
|
|
|
|
// Token: 0x040040D3 RID: 16595
|
|
private const int OBBPHAPNCEJ = -3;
|
|
|
|
// Token: 0x040040D4 RID: 16596
|
|
private const int CPKIBLLJBPN = -4;
|
|
|
|
// Token: 0x040040D5 RID: 16597
|
|
private const int JICLMLMEAIB = -5;
|
|
|
|
// Token: 0x040040D6 RID: 16598
|
|
private const int HNNKAHEMIMD = -6;
|
|
|
|
// Token: 0x040040D7 RID: 16599
|
|
public AnimationCurve DynamicNetworkExtrapolationCurve;
|
|
|
|
// Token: 0x040040D8 RID: 16600
|
|
[Header("Network Disconnect Message")]
|
|
[SerializeField]
|
|
private string disconnectAlertTitle;
|
|
|
|
// Token: 0x040040D9 RID: 16601
|
|
[SerializeField]
|
|
private string timeoutCouldntConnectMessage;
|
|
|
|
// Token: 0x040040DA RID: 16602
|
|
[SerializeField]
|
|
private string timeoutDisconnectMessage;
|
|
|
|
// Token: 0x040040DB RID: 16603
|
|
[SerializeField]
|
|
private string genericDisconnectMessage;
|
|
|
|
// Token: 0x040040DC RID: 16604
|
|
[SerializeField]
|
|
[Header("Player Join Fail Message")]
|
|
private string playerJoinFailTitle;
|
|
|
|
// Token: 0x040040DD RID: 16605
|
|
[SerializeField]
|
|
private string playerJoinFailFullGameMessage;
|
|
|
|
// Token: 0x040040DE RID: 16606
|
|
[SerializeField]
|
|
private string playerJoinFailGenericMessage;
|
|
|
|
// Token: 0x040040DF RID: 16607
|
|
[SerializeField]
|
|
[Header("Activity Switch Fail Message")]
|
|
private string activitySwitchFailTitle;
|
|
|
|
// Token: 0x040040E0 RID: 16608
|
|
[SerializeField]
|
|
private string activitySwitchFailFullGameMessage;
|
|
|
|
// Token: 0x040040E1 RID: 16609
|
|
[SerializeField]
|
|
private string activitySwitchFailGenericMessage;
|
|
|
|
// Token: 0x040040E2 RID: 16610
|
|
[SerializeField]
|
|
private string activitySwitchFailEventNotFoundMessage;
|
|
|
|
// Token: 0x040040E3 RID: 16611
|
|
[SerializeField]
|
|
private string activitySwitchFailEventNotReadyMessage;
|
|
|
|
// Token: 0x040040E4 RID: 16612
|
|
private EHLBEFKJLHJ LFFMGNGFHPB = EHLBEFKJLHJ.OFIIDHGLAPG;
|
|
|
|
// Token: 0x040040E5 RID: 16613
|
|
private EDGDNCCLDBN HMBEABHKMPK = EDGDNCCLDBN.none;
|
|
|
|
// Token: 0x040040E6 RID: 16614
|
|
private bool FABLDNLEALJ;
|
|
|
|
// Token: 0x040040E7 RID: 16615
|
|
private bool DDBKPJHGMEH;
|
|
|
|
// Token: 0x040040E8 RID: 16616
|
|
private int? CECPKJDAJFA;
|
|
|
|
// Token: 0x040040E9 RID: 16617
|
|
private PUNNetworkManager.KCFNOPMGNGO JCBAABBLBLE;
|
|
|
|
// Token: 0x040040EA RID: 16618
|
|
private PUNNetworkManager.CFBBGPHFHMB PCNNMNDBIDJ;
|
|
|
|
// Token: 0x040040EB RID: 16619
|
|
private Coroutine ADIOLGODKAC;
|
|
|
|
// Token: 0x040040EC RID: 16620
|
|
private bool DIFDHGLIOHF;
|
|
|
|
// Token: 0x040040ED RID: 16621
|
|
private int LAMFAKLCEJN;
|
|
|
|
// Token: 0x040040EF RID: 16623
|
|
[CompilerGenerated]
|
|
private static Func<string, bool> DINNJGHCFHI;
|
|
|
|
// Token: 0x040040F0 RID: 16624
|
|
[CompilerGenerated]
|
|
private static Func<string, bool> GILODIKMIAJ;
|
|
|
|
// Token: 0x040040F1 RID: 16625
|
|
[CompilerGenerated]
|
|
private static HEMCJJJMLKI.JMICPMCJMJF<PEDNLMAHGBP.OHFDKOMCJPH> EICAJPBPBFO;
|
|
|
|
// Token: 0x040040F2 RID: 16626
|
|
[CompilerGenerated]
|
|
private static Func<bool> MODKICCBMGC;
|
|
|
|
// Token: 0x02000BCF RID: 3023
|
|
private enum KCFNOPMGNGO
|
|
{
|
|
// Token: 0x040040F4 RID: 16628
|
|
Unknown,
|
|
// Token: 0x040040F5 RID: 16629
|
|
ConnectionFailed,
|
|
// Token: 0x040040F6 RID: 16630
|
|
FailedToConnect,
|
|
// Token: 0x040040F7 RID: 16631
|
|
FailedToJoinRoom,
|
|
// Token: 0x040040F8 RID: 16632
|
|
TimeoutWhileConnecting
|
|
}
|
|
|
|
// Token: 0x02000BD0 RID: 3024
|
|
private enum CFBBGPHFHMB
|
|
{
|
|
// Token: 0x040040FA RID: 16634
|
|
None,
|
|
// Token: 0x040040FB RID: 16635
|
|
ConnectingToMasterServer,
|
|
// Token: 0x040040FC RID: 16636
|
|
ConnectingToGameServer,
|
|
// Token: 0x040040FD RID: 16637
|
|
LoadingScene,
|
|
// Token: 0x040040FE RID: 16638
|
|
WaitingToSpawnPlayer,
|
|
// Token: 0x040040FF RID: 16639
|
|
ConnectedToGame
|
|
}
|
|
}
|