2422 lines
82 KiB
C#
2422 lines
82 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Analytics;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using ExitGames.Client.Photon;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using Photon.Voice.PUN;
|
|
using Photon.Voice.Unity;
|
|
using RecNet;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
// Token: 0x020002B2 RID: 690
|
|
[Token(Token = "0x20002B2")]
|
|
public class PUNNetworkManager : NetworkedSingletonMonoBehaviour<PUNNetworkManager>
|
|
{
|
|
// Token: 0x17000345 RID: 837
|
|
// (get) Token: 0x0600150E RID: 5390 RVA: 0x00059A6C File Offset: 0x00057C6C
|
|
[Token(Token = "0x17000345")]
|
|
public string JCACHKMPFJP
|
|
{
|
|
[Token(Token = "0x600150E")]
|
|
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
|
get
|
|
{
|
|
return this.IIHPEHAMAEC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000346 RID: 838
|
|
// (get) Token: 0x0600150F RID: 5391 RVA: 0x00059A80 File Offset: 0x00057C80
|
|
[Token(Token = "0x17000346")]
|
|
public CIIBGMBOFEI GOADALBAILE
|
|
{
|
|
[Token(Token = "0x600150F")]
|
|
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
|
|
get
|
|
{
|
|
return this.JPGBHDCMBGJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000347 RID: 839
|
|
// (get) Token: 0x06001510 RID: 5392 RVA: 0x00059A94 File Offset: 0x00057C94
|
|
[Token(Token = "0x17000347")]
|
|
public bool JADEEONAHAC
|
|
{
|
|
[Token(Token = "0x6001510")]
|
|
[Address(RVA = "0xBA80C0", Offset = "0xBA6EC0", VA = "0x180BA80C0")]
|
|
get
|
|
{
|
|
return this.PGLNDCLBHBH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000348 RID: 840
|
|
// (get) Token: 0x06001511 RID: 5393 RVA: 0x00059AA8 File Offset: 0x00057CA8
|
|
[Token(Token = "0x17000348")]
|
|
public bool IHGLCNOGPPN
|
|
{
|
|
[Token(Token = "0x6001511")]
|
|
[Address(RVA = "0xD027D0", Offset = "0xD015D0", VA = "0x180D027D0")]
|
|
get
|
|
{
|
|
return this.FJPMANCKMHJ != PUNNetworkManager.FPHGNJFPLDG.ConnectedToGame;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000048 RID: 72
|
|
// (add) Token: 0x06001512 RID: 5394 RVA: 0x00059AC4 File Offset: 0x00057CC4
|
|
// (remove) Token: 0x06001513 RID: 5395 RVA: 0x00059AE0 File Offset: 0x00057CE0
|
|
[Token(Token = "0x14000048")]
|
|
public event Action<AGAJMBPABDL> CLPPKEIMPJD
|
|
{
|
|
[Token(Token = "0x6001512")]
|
|
[Address(RVA = "0xD02730", Offset = "0xD01530", VA = "0x180D02730")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6001513")]
|
|
[Address(RVA = "0xD02980", Offset = "0xD01780", VA = "0x180D02980")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000349 RID: 841
|
|
// (get) Token: 0x06001514 RID: 5396 RVA: 0x00059AFC File Offset: 0x00057CFC
|
|
[Token(Token = "0x17000349")]
|
|
public static HIKONHFIADE CDLLOKKPDND
|
|
{
|
|
[Token(Token = "0x6001514")]
|
|
[Address(RVA = "0xD02920", Offset = "0xD01720", VA = "0x180D02920")]
|
|
get
|
|
{
|
|
return PUNNetworkManager.ELLAOHFLFJE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700034A RID: 842
|
|
// (get) Token: 0x06001515 RID: 5397 RVA: 0x00059B10 File Offset: 0x00057D10
|
|
// (set) Token: 0x06001516 RID: 5398 RVA: 0x00059B24 File Offset: 0x00057D24
|
|
[Token(Token = "0x1700034A")]
|
|
public int GNFGGHEFIBJ
|
|
{
|
|
[Token(Token = "0x6001515")]
|
|
[Address(RVA = "0xD027E0", Offset = "0xD015E0", VA = "0x180D027E0")]
|
|
get;
|
|
[Token(Token = "0x6001516")]
|
|
[Address(RVA = "0xD00030", Offset = "0xCFEE30", VA = "0x180D00030")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700034B RID: 843
|
|
// (get) Token: 0x06001517 RID: 5399 RVA: 0x00059B38 File Offset: 0x00057D38
|
|
// (set) Token: 0x06001518 RID: 5400 RVA: 0x00059B4C File Offset: 0x00057D4C
|
|
[Token(Token = "0x1700034B")]
|
|
public bool GADNDGFFAEO
|
|
{
|
|
[Token(Token = "0x6001517")]
|
|
[Address(RVA = "0xD027F0", Offset = "0xD015F0", VA = "0x180D027F0")]
|
|
get;
|
|
[Token(Token = "0x6001518")]
|
|
[Address(RVA = "0xCFD870", Offset = "0xCFC670", VA = "0x180CFD870")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06001519 RID: 5401 RVA: 0x00059B60 File Offset: 0x00057D60
|
|
[Token(Token = "0x6001519")]
|
|
[Address(RVA = "0xCFB500", Offset = "0xCFA300", VA = "0x180CFB500", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
PUNNetworkManager.ELLAOHFLFJE = new HIKONHFIADE();
|
|
JMMPMEPKIJK.DFEBOGLCPKJ(PUNNetworkManager.ELLAOHFLFJE);
|
|
}
|
|
|
|
// Token: 0x0600151A RID: 5402 RVA: 0x00059B88 File Offset: 0x00057D88
|
|
[Token(Token = "0x600151A")]
|
|
[Address(RVA = "0xD00090", Offset = "0xCFEE90", VA = "0x180D00090")]
|
|
private void OnApplicationFocus(bool DCPDLOFJJHE)
|
|
{
|
|
if (this.PFMFDICAIGP)
|
|
{
|
|
this.PFMFDICAIGP = false;
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.BKJKCGPJGHB);
|
|
instance.PLCGPPEICMI -= action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600151B RID: 5403 RVA: 0x00059BC8 File Offset: 0x00057DC8
|
|
[Token(Token = "0x600151B")]
|
|
[Address(RVA = "0xD00480", Offset = "0xCFF280", VA = "0x180D00480", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
PUNNetworkManager.ELLAOHFLFJE.Dispose();
|
|
if (KKPBCOOONNK.MDMMDPEKICF != 0)
|
|
{
|
|
KKPBCOOONNK.MDMMDPEKICF.<HIJHGNOEFDI>k__BackingField.Clear();
|
|
}
|
|
this.NIKOKHMGJBI = (int)((ulong)0L);
|
|
KKPBCOOONNK.MCMGFBKIMDL = true;
|
|
KKPBCOOONNK.BEELMODKGAB = this.FIDHPHMMMBB;
|
|
OKNNKFGFODL djbdakdckkh = KKPBCOOONNK.DJBDAKDCKKH;
|
|
Action action = new Action(this.OnLeftRoom);
|
|
KKPBCOOONNK.DJBDAKDCKKH = OKNNKFGFODL.GMNMHGMFGOL(djbdakdckkh, action);
|
|
MFBGLIHGCGO<HBLIFEODFBP> heledogihni = KKPBCOOONNK.HELEDOGIHNI;
|
|
Action<HBLIFEODFBP> action2 = new Action(this.OnDisconnectedFromPhoton);
|
|
KKPBCOOONNK.HELEDOGIHNI = MFBGLIHGCGO.GMNMHGMFGOL(heledogihni, action2);
|
|
OKNNKFGFODL mbefaidempm = KKPBCOOONNK.MBEFAIDEMPM;
|
|
Action action3 = new Action(this.OnConnectedToMaster);
|
|
KKPBCOOONNK.MBEFAIDEMPM = OKNNKFGFODL.GMNMHGMFGOL(mbefaidempm, action3);
|
|
OKNNKFGFODL piafchlklha = KKPBCOOONNK.PIAFCHLKLHA;
|
|
Action action4 = new Action(this.OnJoinedRoom);
|
|
KKPBCOOONNK.PIAFCHLKLHA = OKNNKFGFODL.GMNMHGMFGOL(piafchlklha, action4);
|
|
IILCGFIHJLP<short, string> dhfaklomgem = KKPBCOOONNK.DHFAKLOMGEM;
|
|
Action<short, string> action5 = new Action(this.OnPhotonJoinRoomFailed);
|
|
KKPBCOOONNK.DHFAKLOMGEM = IILCGFIHJLP.GMNMHGMFGOL(dhfaklomgem, action5);
|
|
MFBGLIHGCGO<HBLIFEODFBP> jjgmdejoini = KKPBCOOONNK.JJGMDEJOINI;
|
|
Action<HBLIFEODFBP> action6 = new Action(this.OnConnectionFail);
|
|
IILCGFIHJLP iilcgfihjlp;
|
|
KKPBCOOONNK.JJGMDEJOINI = iilcgfihjlp;
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action7 = new Action(this.OnPhotonPlayerDisconnected);
|
|
IILCGFIHJLP iilcgfihjlp2;
|
|
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp2;
|
|
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
|
Action<AGAJMBPABDL> action8 = new Action(this.OnPhotonPlayerConnected);
|
|
IILCGFIHJLP iilcgfihjlp3;
|
|
KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp3;
|
|
MFBGLIHGCGO<AGAJMBPABDL> ahndgbaecon = KKPBCOOONNK.AHNDGBAECON;
|
|
Action<AGAJMBPABDL> action9 = new Action(this.OnMasterClientSwitched);
|
|
IILCGFIHJLP iilcgfihjlp4;
|
|
KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp4;
|
|
MFBGLIHGCGO<string> bjnidpmljbl = KKPBCOOONNK.BJNIDPMLJBL;
|
|
Action<string> action10 = new Action(this.OnCustomAuthenticationFailed);
|
|
IILCGFIHJLP iilcgfihjlp5;
|
|
KKPBCOOONNK.BJNIDPMLJBL = iilcgfihjlp5;
|
|
PhotonVoiceNetwork.OnVoiceStateError -= new Action(this.IMOHPCMHLDP);
|
|
KKPBCOOONNK.MHECADENJKL(this.JMCHLNEMGEC);
|
|
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
|
|
Action action11 = new Action(this.MGHCDBEFNOL);
|
|
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action11);
|
|
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
|
Action<int> action12 = new Action(this.LEJANLMCKDD);
|
|
IILCGFIHJLP iilcgfihjlp6;
|
|
Matchmaking.LEJANLMCKDD = iilcgfihjlp6;
|
|
}
|
|
|
|
// Token: 0x0600151C RID: 5404 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600151C")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
private void IMOHPCMHLDP(PhotonVoiceNetwork.IDPMMPHPGDP ABADFLCBFIJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600151D RID: 5405 RVA: 0x00059DB4 File Offset: 0x00057FB4
|
|
[Token(Token = "0x600151D")]
|
|
[Address(RVA = "0xD02150", Offset = "0xD00F50", VA = "0x180D02150")]
|
|
public void SetPhotonPauseState(object PIHIPPPPEBI, bool NIGGONLEDHC)
|
|
{
|
|
AOLMGGAPKEH fikldogokga = this.FIKLDOGOKGA;
|
|
if (!NIGGONLEDHC)
|
|
{
|
|
fikldogokga.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
this.IGHNKEDBHIE();
|
|
return;
|
|
}
|
|
fikldogokga.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
this.IGHNKEDBHIE();
|
|
}
|
|
|
|
// Token: 0x0600151E RID: 5406 RVA: 0x00059DF0 File Offset: 0x00057FF0
|
|
[Token(Token = "0x600151E")]
|
|
[Address(RVA = "0xCFD5F0", Offset = "0xCFC3F0", VA = "0x180CFD5F0")]
|
|
private void IGHNKEDBHIE()
|
|
{
|
|
bool flag = this.FIKLDOGOKGA.CFLJGNJLBFG;
|
|
if (flag != this.PGLNDCLBHBH)
|
|
{
|
|
this.PGLNDCLBHBH = flag;
|
|
if (flag)
|
|
{
|
|
while (this.NIKOKHMGJBI != 1)
|
|
{
|
|
}
|
|
if (KKPBCOOONNK.ADEBHCHKEEC)
|
|
{
|
|
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
|
|
KKPBCOOONNK.PDKPIEHGBFO();
|
|
}
|
|
KKPBCOOONNK.MCMGFBKIMDL = false;
|
|
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
|
|
return;
|
|
}
|
|
int num = this.NIKOKHMGJBI - 1;
|
|
int num2 = Mathf.Max(0, num);
|
|
this.NIKOKHMGJBI = num2;
|
|
if (num2 == 0)
|
|
{
|
|
KKPBCOOONNK.MCMGFBKIMDL = true;
|
|
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600151F RID: 5407 RVA: 0x00059E88 File Offset: 0x00058088
|
|
[Token(Token = "0x600151F")]
|
|
[Address(RVA = "0xD019E0", Offset = "0xD007E0", VA = "0x180D019E0")]
|
|
public PMGCJEPKFOF<IReadOnlyDictionary<string, int>> PingPhotonRegions()
|
|
{
|
|
CBLLFJEDOII<IReadOnlyDictionary<string, int>> cbllfjedoii = new CBLLFJEDOII();
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num;
|
|
PUNNetworkManager.PBMNKJLJMOH pbmnkjljmoh = new PUNNetworkManager.PBMNKJLJMOH(num);
|
|
num = 0;
|
|
pbmnkjljmoh.<>4__this = this;
|
|
pbmnkjljmoh.completePromise = cbllfjedoii;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, pbmnkjljmoh);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001520 RID: 5408 RVA: 0x00059EC8 File Offset: 0x000580C8
|
|
[Token(Token = "0x6001520")]
|
|
[Address(RVA = "0xCFC7E0", Offset = "0xCFB5E0", VA = "0x180CFC7E0")]
|
|
private IEnumerator<KENFJGFMIPM> FGJCPGFLIJF(CBLLFJEDOII<IReadOnlyDictionary<string, int>> MCINMMCGJML)
|
|
{
|
|
int num;
|
|
PUNNetworkManager.PBMNKJLJMOH pbmnkjljmoh = new PUNNetworkManager.PBMNKJLJMOH(num);
|
|
num = 0;
|
|
pbmnkjljmoh.<>4__this = this;
|
|
pbmnkjljmoh.completePromise = MCINMMCGJML;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001521 RID: 5409 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6001521")]
|
|
[Address(RVA = "0xCFDAB0", Offset = "0xCFC8B0", VA = "0x180CFDAB0")]
|
|
public void Initialize()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001522 RID: 5410 RVA: 0x00059EF4 File Offset: 0x000580F4
|
|
[Token(Token = "0x6001522")]
|
|
[Address(RVA = "0xCFBE50", Offset = "0xCFAC50", VA = "0x180CFBE50")]
|
|
public IEnumerator ConnectPUNVoice()
|
|
{
|
|
int num;
|
|
PUNNetworkManager.LCBLHJCJNEK lcblhjcjnek = new PUNNetworkManager.LCBLHJCJNEK(num);
|
|
num = 0;
|
|
lcblhjcjnek.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001523 RID: 5411 RVA: 0x00059F18 File Offset: 0x00058118
|
|
[Token(Token = "0x6001523")]
|
|
[Address(RVA = "0xCFC1E0", Offset = "0xCFAFE0", VA = "0x180CFC1E0")]
|
|
public IEnumerator DisconnectPUNVoice()
|
|
{
|
|
int num;
|
|
PUNNetworkManager.NAHMGHNPAMG nahmghnpamg = new PUNNetworkManager.NAHMGHNPAMG(num);
|
|
num = 0;
|
|
nahmghnpamg.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001524 RID: 5412 RVA: 0x00059F3C File Offset: 0x0005813C
|
|
[Token(Token = "0x6001524")]
|
|
[Address(RVA = "0xCFF320", Offset = "0xCFE120", VA = "0x180CFF320")]
|
|
private void LFEGODDNBOC()
|
|
{
|
|
PhotonVoiceNetwork instance = PhotonVoiceNetwork.ONCPNMDGGKG;
|
|
instance.AutoConnectAndJoin = false;
|
|
if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Joined)
|
|
{
|
|
PhotonVoiceNetwork.ONCPNMDGGKG.Disconnect();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001525 RID: 5413 RVA: 0x00059F7C File Offset: 0x0005817C
|
|
[Token(Token = "0x6001525")]
|
|
[Address(RVA = "0xCFBAD0", Offset = "0xCFA8D0", VA = "0x180CFBAD0")]
|
|
private void CAPFLNGJLIF()
|
|
{
|
|
this.LFEGODDNBOC();
|
|
KKPBCOOONNK.PCEBCEPHAMF();
|
|
}
|
|
|
|
// Token: 0x06001526 RID: 5414 RVA: 0x00059F98 File Offset: 0x00058198
|
|
[Token(Token = "0x6001526")]
|
|
[Address(RVA = "0xCFD090", Offset = "0xCFBE90", VA = "0x180CFD090")]
|
|
private IEnumerator GMEHCOCCLOJ()
|
|
{
|
|
int num;
|
|
PUNNetworkManager.FMAILCFNDNE fmailcfndne = new PUNNetworkManager.FMAILCFNDNE(num);
|
|
num = 0;
|
|
fmailcfndne.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001527 RID: 5415 RVA: 0x00059FBC File Offset: 0x000581BC
|
|
[Token(Token = "0x6001527")]
|
|
[Address(RVA = "0xCFD210", Offset = "0xCFC010", VA = "0x180CFD210")]
|
|
private bool HCAJNKKGLGF()
|
|
{
|
|
if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.Joined && PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.PeerCreated)
|
|
{
|
|
return PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.Disconnected;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001528 RID: 5416 RVA: 0x0005A004 File Offset: 0x00058204
|
|
[Token(Token = "0x6001528")]
|
|
[Address(RVA = "0xCFF9B0", Offset = "0xCFE7B0", VA = "0x180CFF9B0")]
|
|
private void MGHCDBEFNOL()
|
|
{
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
if (doohkcanflo != 0)
|
|
{
|
|
}
|
|
if (!string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(0)) && KKPBCOOONNK.MDMMDPEKICF != 0)
|
|
{
|
|
ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH(KKPBCOOONNK.MDMMDPEKICF.OHAFDCGEMEF);
|
|
ObscuredString <ODJFEIBNGPO>k__BackingField = doohkcanflo.<ODJFEIBNGPO>k__BackingField;
|
|
if (ObscuredString.BDBLGMKABNK(obscuredString, <ODJFEIBNGPO>k__BackingField))
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
string text = ObscuredString.FAJDMKOEFLH(doohkcanflo.<ODJFEIBNGPO>k__BackingField);
|
|
agajmbpabdl.JBCLPPPJEHA = text;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001529 RID: 5417 RVA: 0x0005A080 File Offset: 0x00058280
|
|
[Token(Token = "0x6001529")]
|
|
[Address(RVA = "0xD01AE0", Offset = "0xD008E0", VA = "0x180D01AE0")]
|
|
public void PrefetchInitialRoomDetails()
|
|
{
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive<SplitTesting.ParallelNetworkingInitialRoomLoad_2021_06_28>((SplitTesting.ParallelNetworkingInitialRoomLoad_2021_06_28)((uint)1)))
|
|
{
|
|
HPCHLDCINKB hpchldcinkb = new HPCHLDCINKB();
|
|
this.NOMLHNFOCML = hpchldcinkb;
|
|
AIKMJOOAPJA aikmjooapja = new AIKMJOOAPJA();
|
|
this.MNIIJAOALFI = aikmjooapja;
|
|
JJEKJGALHKO kkecchfdlem = aikmjooapja.KKECCHFDLEM;
|
|
Action action = new Action(this.AOLANANPNGF);
|
|
Action<string> action2 = new Action(this.NICOKDHGAJK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600152A RID: 5418 RVA: 0x0005A0E0 File Offset: 0x000582E0
|
|
[Token(Token = "0x600152A")]
|
|
[Address(RVA = "0xD021B0", Offset = "0xD00FB0", VA = "0x180D021B0")]
|
|
public void SetPhotonRegionPreconnectionPings(IReadOnlyDictionary<string, int> FCDCDDDKNLI)
|
|
{
|
|
int i;
|
|
do
|
|
{
|
|
i = 0;
|
|
AIKMJOOAPJA mniijaoalfi = this.MNIIJAOALFI;
|
|
if (mniijaoalfi == 0)
|
|
{
|
|
return;
|
|
}
|
|
bool flag = mniijaoalfi.JFGABCFOHAE;
|
|
if (!flag)
|
|
{
|
|
return;
|
|
}
|
|
if (flag)
|
|
{
|
|
if (i < (flag ? 1 : 0))
|
|
{
|
|
i += i;
|
|
if (i == (flag ? 1 : 0))
|
|
{
|
|
goto IL_30;
|
|
}
|
|
i++;
|
|
}
|
|
uint num;
|
|
while (i >= (int)num)
|
|
{
|
|
}
|
|
IL_30:
|
|
flag += flag;
|
|
i += 19;
|
|
}
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (i != 0);
|
|
if (i != 0)
|
|
{
|
|
this.PMOEFGDHNPK(i);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600152B RID: 5419 RVA: 0x0005A148 File Offset: 0x00058348
|
|
[Token(Token = "0x600152B")]
|
|
[Address(RVA = "0xCFB9D0", Offset = "0xCFA7D0", VA = "0x180CFB9D0")]
|
|
private PMGCJEPKFOF<PPENFJMFPNE> CABKPPKMFNM(long HNHLJONGKHB)
|
|
{
|
|
int num;
|
|
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof;
|
|
do
|
|
{
|
|
num = 0;
|
|
HPCHLDCINKB nomlhnfocml = this.NOMLHNFOCML;
|
|
if (nomlhnfocml != 0 && nomlhnfocml.DCAECABIMBF != HNHLJONGKHB)
|
|
{
|
|
HPCHLDCINKB.FPHLPHDPMBB(HNHLJONGKHB);
|
|
}
|
|
pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(HNHLJONGKHB, true);
|
|
this.NOMLHNFOCML = (ulong)0L;
|
|
}
|
|
while (num != 0);
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x0600152C RID: 5420 RVA: 0x0005A188 File Offset: 0x00058388
|
|
[Token(Token = "0x600152C")]
|
|
[Address(RVA = "0xCFECA0", Offset = "0xCFDAA0", VA = "0x180CFECA0")]
|
|
private void LEJANLMCKDD(int CJFGEMGOJHB)
|
|
{
|
|
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB).<NNDJBLGCAEE>k__BackingField;
|
|
if (<NNDJBLGCAEE>k__BackingField == 0)
|
|
{
|
|
}
|
|
CIIBGMBOFEI gameSession = <NNDJBLGCAEE>k__BackingField;
|
|
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
|
|
long <GLPHBLHAFEO>k__BackingField = <NNDJBLGCAEE>k__BackingField.<GLPHBLHAFEO>k__BackingField;
|
|
if (jpgbhdcmbgj.<GLPHBLHAFEO>k__BackingField != <GLPHBLHAFEO>k__BackingField)
|
|
{
|
|
this.JPGBHDCMBGJ = <NNDJBLGCAEE>k__BackingField;
|
|
CIIBGMBOFEI gameSession7 = gameSession;
|
|
CIIBGMBOFEI gameSession2 = gameSession;
|
|
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = gameSession2.<PGOEAIDCELB>k__BackingField;
|
|
if (<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.DORM_ROOM && <PGOEAIDCELB>k__BackingField != COBKKLOJNNE.ORIENTATION)
|
|
{
|
|
EOMNEGBDLDP.GOLHLIEMCGB(gameSession2);
|
|
}
|
|
EOMNEGBDLDP.DOGFOPHEPIG();
|
|
bool flag = gameSession.IOMILKGCCAH;
|
|
CIIBGMBOFEI gameSession3 = gameSession;
|
|
int num2;
|
|
if (!flag)
|
|
{
|
|
if (gameSession3.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.INVALID)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string <LGACIEKBLBM>k__BackingField = gameSession.<LGACIEKBLBM>k__BackingField;
|
|
string text = "An update is required to join " + <LGACIEKBLBM>k__BackingField;
|
|
instance.<AMBMCGEFDFD>k__BackingField = text;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
instance2.<MNDHPJKDIFC>k__BackingField = num;
|
|
this.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom);
|
|
return;
|
|
}
|
|
Action<PPENFJMFPNE> action = delegate(PPENFJMFPNE room)
|
|
{
|
|
PUNNetworkManager <>4__this = this;
|
|
CIIBGMBOFEI jpgbhdcmbgj2 = <>4__this.JPGBHDCMBGJ;
|
|
long <GLPHBLHAFEO>k__BackingField2 = gameSession.<GLPHBLHAFEO>k__BackingField;
|
|
if (jpgbhdcmbgj2.<GLPHBLHAFEO>k__BackingField == <GLPHBLHAFEO>k__BackingField2)
|
|
{
|
|
if (<>4__this.OnJoiningRoom.MENDGJKDBNN)
|
|
{
|
|
this.OnJoiningRoom.CNFDGDEOPPF(room);
|
|
}
|
|
if (Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.REC_CENTER)
|
|
{
|
|
COBKKLOJNNE <PGOEAIDCELB>k__BackingField2 = gameSession.<PGOEAIDCELB>k__BackingField;
|
|
if (<PGOEAIDCELB>k__BackingField2 != COBKKLOJNNE.DORM_ROOM && <PGOEAIDCELB>k__BackingField2 != COBKKLOJNNE.REC_CENTER)
|
|
{
|
|
PhotonView photonView = this.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<int, string, long> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcPlayerSwitchedActivity);
|
|
CIIBGMBOFEI gameSession5 = gameSession;
|
|
long <DOFDAMHCJLP>k__BackingField = gameSession5.<DOFDAMHCJLP>k__BackingField;
|
|
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
|
|
string <LGACIEKBLBM>k__BackingField2 = gameSession5.<LGACIEKBLBM>k__BackingField;
|
|
photonView.RpcOthers<int, string, long>(necihpemjng, <OIBJLPBDMML>k__BackingField, <LGACIEKBLBM>k__BackingField2, <DOFDAMHCJLP>k__BackingField);
|
|
}
|
|
}
|
|
PUNNetworkManager <>4__this2 = this;
|
|
CIIBGMBOFEI gameSession6 = gameSession;
|
|
<>4__this2.IMBFCFBBFGF(gameSession6);
|
|
}
|
|
};
|
|
num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Failed to load room details while joining game session: " + error);
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField = "Unable to load room.";
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.<MNDHPJKDIFC>k__BackingField = (ulong)0L;
|
|
this.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom);
|
|
};
|
|
uint num3;
|
|
num3 += num3;
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
SessionManager instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num4;
|
|
string text2 = string.Format(num2, num4);
|
|
instance4.<AMBMCGEFDFD>k__BackingField = text2;
|
|
if (text2 == (ulong)1L != text2)
|
|
{
|
|
SessionManager instance5 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string <AMBMCGEFDFD>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField;
|
|
instance5.<AMBMCGEFDFD>k__BackingField = <AMBMCGEFDFD>k__BackingField;
|
|
}
|
|
CFLMJLFBOKH.MLAJANIODKJ(Matchmaking.<MPHINHCAGNG>k__BackingField);
|
|
}
|
|
CIIBGMBOFEI gameSession4 = gameSession;
|
|
SessionManager.LogoutToBootScene();
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600152D RID: 5421 RVA: 0x0005A31C File Offset: 0x0005851C
|
|
[Token(Token = "0x600152D")]
|
|
[Address(RVA = "0xD01DF0", Offset = "0xD00BF0", VA = "0x180D01DF0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcPlayerSwitchedActivity(int GKLPIFBPGOD, string IKAFBCDJOCL, long HNHLJONGKHB)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CCEOLAOLEKJ account;
|
|
string text = ObscuredString.FAJDMKOEFLH(account.<ODJFEIBNGPO>k__BackingField);
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text2 = string.Format("{0} went to {1}", text, IKAFBCDJOCL);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num2, text2, 3f, num, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600152E RID: 5422 RVA: 0x0005A388 File Offset: 0x00058588
|
|
[Token(Token = "0x600152E")]
|
|
[Address(RVA = "0xCFD440", Offset = "0xCFC240", VA = "0x180CFD440")]
|
|
private static void HGNOKLDCMON(string JLJADMDFMOJ, string BFGCDJFNJLE)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text = string.Format("{0} went to {1}", JLJADMDFMOJ, BFGCDJFNJLE);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
|
}
|
|
|
|
// Token: 0x0600152F RID: 5423 RVA: 0x0005A3C4 File Offset: 0x000585C4
|
|
[Token(Token = "0x600152F")]
|
|
[Address(RVA = "0xCFD880", Offset = "0xCFC680", VA = "0x180CFD880")]
|
|
private void IMBFCFBBFGF(CIIBGMBOFEI KBJNKPCGEHB)
|
|
{
|
|
if (!this.PFMFDICAIGP)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
this.PFMFDICAIGP = true;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.IADLOKJIIHE = realtimeSinceStartup;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.BKJKCGPJGHB);
|
|
instance2.PLCGPPEICMI += action;
|
|
}
|
|
}
|
|
base.StopAllCoroutines();
|
|
if (this.HCCBLIFKFEO != 0)
|
|
{
|
|
}
|
|
Scheduler instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2;
|
|
PUNNetworkManager.ODAOHABCEKH odaohabcekh = new PUNNetworkManager.ODAOHABCEKH(num2);
|
|
num2 = 0;
|
|
int num3 = 0;
|
|
KFBABPAPIMB kfbabpapimb = instance3.Run(num3, odaohabcekh);
|
|
this.HCCBLIFKFEO = kfbabpapimb;
|
|
Action action2 = new Action(this.KFNJPKNJOAD);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001530 RID: 5424 RVA: 0x0005A470 File Offset: 0x00058670
|
|
[Token(Token = "0x6001530")]
|
|
[Address(RVA = "0xCFCF60", Offset = "0xCFBD60", VA = "0x180CFCF60")]
|
|
private void FKMGHJCHGOC()
|
|
{
|
|
if (!this.PFMFDICAIGP)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
this.PFMFDICAIGP = true;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.IADLOKJIIHE = realtimeSinceStartup;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.BKJKCGPJGHB);
|
|
instance2.PLCGPPEICMI += action;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001531 RID: 5425 RVA: 0x0005A4D4 File Offset: 0x000586D4
|
|
[Token(Token = "0x6001531")]
|
|
[Address(RVA = "0xCFB870", Offset = "0xCFA670", VA = "0x180CFB870")]
|
|
private void BKJKCGPJGHB()
|
|
{
|
|
this.PFMFDICAIGP = false;
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.BKJKCGPJGHB);
|
|
instance.PLCGPPEICMI -= action;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
ActivitySessionAnalytics instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
|
int num = 0;
|
|
instance2.RecordLoadTime((double)num, flag);
|
|
}
|
|
|
|
// Token: 0x06001532 RID: 5426 RVA: 0x0005A530 File Offset: 0x00058730
|
|
[Token(Token = "0x6001532")]
|
|
[Address(RVA = "0xCFFF90", Offset = "0xCFED90", VA = "0x180CFFF90")]
|
|
private IEnumerator<KENFJGFMIPM> NMGKIHGICEM()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001532)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager::NMGKIHGICEM()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:ODAOHABCEKH(var_0_06, newobj:ODAOHABCEKH(ODAOHABCEKH::.ctor, ldloc:int32(var_1)))
|
|
stloc:int32(var_1, ldc.i4:int32(0))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06001533 RID: 5427 RVA: 0x0005A548 File Offset: 0x00058748
|
|
[Token(Token = "0x6001533")]
|
|
[Address(RVA = "0xCFE830", Offset = "0xCFD630", VA = "0x180CFE830")]
|
|
private void KFNJPKNJOAD()
|
|
{
|
|
if (SessionManager.AAIKLOAPAJD)
|
|
{
|
|
return;
|
|
}
|
|
this.KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG.ConnectingToMasterServer);
|
|
KKPBCOOONNK.CDBHNGKCHEI();
|
|
if (this.MNIIJAOALFI == (ulong)0L && KKPBCOOONNK.JKCHHNIPODJ != HIIEPCNIIKP.Disconnected && KKPBCOOONNK.JKCHHNIPODJ != HIIEPCNIIKP.Disconnecting && KKPBCOOONNK.JKCHHNIPODJ != HIIEPCNIIKP.PeerCreated)
|
|
{
|
|
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
|
|
string iihpehamaec = this.IIHPEHAMAEC;
|
|
if (string.Equals(jpgbhdcmbgj.<NEBLLPCDLOH>k__BackingField, iihpehamaec))
|
|
{
|
|
bool flag = KKPBCOOONNK.ADEBHCHKEEC;
|
|
if (flag && !flag)
|
|
{
|
|
if (KKPBCOOONNK.DCKKBGJGOJE(true))
|
|
{
|
|
this.LFEGODDNBOC();
|
|
return;
|
|
}
|
|
global::UnityEngine.Debug.LogError("Failed to leave Photon room");
|
|
}
|
|
}
|
|
this.DDEHABODHDP = true;
|
|
this.CAPFLNGJLIF();
|
|
return;
|
|
}
|
|
this.HCILJOFOMBN();
|
|
}
|
|
|
|
// Token: 0x06001534 RID: 5428 RVA: 0x0005A60C File Offset: 0x0005880C
|
|
[Token(Token = "0x6001534")]
|
|
[Address(RVA = "0xD010F0", Offset = "0xCFFEF0", VA = "0x180D010F0")]
|
|
private void OnLeftRoom()
|
|
{
|
|
this.LFEGODDNBOC();
|
|
if (JIGANDCPLGA.BBLLPBMDKLF != "empty")
|
|
{
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.DKPAGHOLPMN || SingletonMonoBehaviour.ONCPNMDGGKG.LGPHHCDIDGE)
|
|
{
|
|
AudioManager.Mute(this);
|
|
int num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("empty", (LoadSceneMode)num);
|
|
Action action = new Action(this.JIMDJFAAKCB);
|
|
throw new NullReferenceException();
|
|
}
|
|
string text = JIGANDCPLGA.BBLLPBMDKLF;
|
|
string prevScene = text;
|
|
CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
KFBABPAPIMB kfbabpapimb = instance.Fade(num4 != 0, true, num3 != 0, (float)num2, (float)num2);
|
|
Action action2 = delegate
|
|
{
|
|
string prevScene2 = prevScene;
|
|
string text2 = JIGANDCPLGA.BBLLPBMDKLF;
|
|
if (!(prevScene2 != text2))
|
|
{
|
|
this.AGPIMILIAMJ();
|
|
}
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001535 RID: 5429 RVA: 0x0005A6C4 File Offset: 0x000588C4
|
|
[Token(Token = "0x6001535")]
|
|
[Address(RVA = "0xCFB3B0", Offset = "0xCFA1B0", VA = "0x180CFB3B0")]
|
|
private void AGPIMILIAMJ()
|
|
{
|
|
AudioManager.Mute(this);
|
|
int num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("empty", (LoadSceneMode)num);
|
|
Action action = new Action(this.JIMDJFAAKCB);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001536 RID: 5430 RVA: 0x0005A6F8 File Offset: 0x000588F8
|
|
[Token(Token = "0x6001536")]
|
|
[Address(RVA = "0xD00B70", Offset = "0xCFF970", VA = "0x180D00B70")]
|
|
private void OnDisconnectedFromPhoton(HBLIFEODFBP HBFDEOCGFIC)
|
|
{
|
|
AIKMJOOAPJA mniijaoalfi = this.MNIIJAOALFI;
|
|
if (mniijaoalfi != 0)
|
|
{
|
|
mniijaoalfi.KGONDNDAOOF();
|
|
}
|
|
if (!this.BLGODIBODHI)
|
|
{
|
|
if (!this.DDEHABODHDP && this.JPGBHDCMBGJ.IOMILKGCCAH)
|
|
{
|
|
return;
|
|
}
|
|
this.DDEHABODHDP = false;
|
|
this.HCILJOFOMBN();
|
|
}
|
|
this.BLGODIBODHI = false;
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text = this.disconnectAlertTitle;
|
|
instance.<MNDHPJKDIFC>k__BackingField = text;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num;
|
|
string text2 = string.Format(this.genericDisconnectMessage, num);
|
|
instance2.<AMBMCGEFDFD>k__BackingField = text2;
|
|
DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED();
|
|
PUNNetworkManager.FPHGNJFPLDG fjpmanckmhj = this.FJPMANCKMHJ;
|
|
int hashCode = fjpmanckmhj.GetHashCode();
|
|
PUNNetworkManager.FPHGNJFPLDG fphgnjfpldg = fjpmanckmhj;
|
|
this.FJPMANCKMHJ = fphgnjfpldg;
|
|
PUNNetworkManager.BGKFBNPOJCN bgkfbnpojcn;
|
|
int hashCode2 = bgkfbnpojcn.GetHashCode();
|
|
PUNNetworkManager.GLGEEPNBIOJ ldnflepmjdo = this.LDNFLEPMJDO;
|
|
int hashCode3 = ldnflepmjdo.GetHashCode();
|
|
PUNNetworkManager.GLGEEPNBIOJ glgeepnbioj = ldnflepmjdo;
|
|
this.LDNFLEPMJDO = glgeepnbioj;
|
|
this.LHFGGDOPGMB();
|
|
}
|
|
|
|
// Token: 0x06001537 RID: 5431 RVA: 0x0005A7FC File Offset: 0x000589FC
|
|
[Token(Token = "0x6001537")]
|
|
[Address(RVA = "0xCFF3D0", Offset = "0xCFE1D0", VA = "0x180CFF3D0")]
|
|
private void LHFGGDOPGMB()
|
|
{
|
|
MLDJDPHKGBO.FDLEMABAJMI.KBPKIDJEOFB();
|
|
this.LFEGODDNBOC();
|
|
base.StopAllCoroutines();
|
|
int num = 0;
|
|
bool isQuittingOrLoggingOut = SessionManager.AAIKLOAPAJD;
|
|
if (!isQuittingOrLoggingOut)
|
|
{
|
|
CIIBGMBOFEI jpgbhdcmbgj;
|
|
if (!isQuittingOrLoggingOut || !isQuittingOrLoggingOut || (isQuittingOrLoggingOut && num == 1))
|
|
{
|
|
jpgbhdcmbgj = this.JPGBHDCMBGJ;
|
|
}
|
|
bool flag = jpgbhdcmbgj == (ulong)1040L;
|
|
if (jpgbhdcmbgj == flag)
|
|
{
|
|
bool flag2 = jpgbhdcmbgj == (ulong)1041L;
|
|
if (jpgbhdcmbgj == flag2)
|
|
{
|
|
bool flag3 = jpgbhdcmbgj == (ulong)1023L;
|
|
if (jpgbhdcmbgj == flag3)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
string text = this.timeoutCouldntConnectMessage;
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text2 = this.disconnectAlertTitle;
|
|
instance.<MNDHPJKDIFC>k__BackingField = text2;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2;
|
|
string text3 = string.Format(text, num2);
|
|
instance2.<AMBMCGEFDFD>k__BackingField = text3;
|
|
bool? <OEFAIJMOFNF>k__BackingField = OJMCBOKJFOF.<OEFAIJMOFNF>k__BackingField;
|
|
bool value = <OEFAIJMOFNF>k__BackingField.value != null;
|
|
if (<OEFAIJMOFNF>k__BackingField == (ulong)1L != value)
|
|
{
|
|
SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string <AMBMCGEFDFD>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField;
|
|
instance3.<AMBMCGEFDFD>k__BackingField = <AMBMCGEFDFD>k__BackingField;
|
|
}
|
|
PUNNetworkManager.FPHGNJFPLDG fjpmanckmhj = this.FJPMANCKMHJ;
|
|
int hashCode = fjpmanckmhj.GetHashCode();
|
|
PUNNetworkManager.FPHGNJFPLDG fphgnjfpldg = fjpmanckmhj;
|
|
this.FJPMANCKMHJ = fphgnjfpldg;
|
|
PUNNetworkManager.GLGEEPNBIOJ ldnflepmjdo = this.LDNFLEPMJDO;
|
|
int hashCode2 = ldnflepmjdo.GetHashCode();
|
|
PUNNetworkManager.GLGEEPNBIOJ glgeepnbioj = ldnflepmjdo;
|
|
this.LDNFLEPMJDO = glgeepnbioj;
|
|
int num3 = 0;
|
|
this.IPELFGMBJLJ = num3;
|
|
this.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)num3;
|
|
if (!SessionManager.AAIKLOAPAJD)
|
|
{
|
|
EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.UnexpectedRoomDisconnect);
|
|
DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001538 RID: 5432 RVA: 0x0005A95C File Offset: 0x00058B5C
|
|
[Token(Token = "0x6001538")]
|
|
[Address(RVA = "0xCFB5C0", Offset = "0xCFA3C0", VA = "0x180CFB5C0")]
|
|
private void BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN EMNPHAPBBAH)
|
|
{
|
|
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof = Matchmaking.GDCFFOJEIMD();
|
|
if (PUNNetworkManager.<>c.<>9__108_0 == 0)
|
|
{
|
|
PUNNetworkManager.<>c.<>9__108_0 = delegate(string error)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to return to dorm room: " + error);
|
|
DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED();
|
|
};
|
|
}
|
|
if (PUNNetworkManager.<>c.<>9__108_1 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (response != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to return to dorm room: " + response);
|
|
DABKFAIHBBP dabkfaihbbp2 = Matchmaking.FDNBAMCAFED();
|
|
}
|
|
};
|
|
PUNNetworkManager.<>c.<>9__108_1 = action;
|
|
}
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x06001539 RID: 5433 RVA: 0x0005A9D0 File Offset: 0x00058BD0
|
|
[Token(Token = "0x6001539")]
|
|
[Address(RVA = "0xCFCD80", Offset = "0xCFBB80", VA = "0x180CFCD80")]
|
|
private AppSettings FJOLIPKKIBE(string EKBGOHGICNG, bool DOJLKMCEFFB = false)
|
|
{
|
|
if (DOJLKMCEFFB || EKBGOHGICNG == 0)
|
|
{
|
|
}
|
|
AppSettings appSettings = new AppSettings();
|
|
string text = "9372aa8d-d3f4-44a0-986d-419e145a2b83";
|
|
if (DOJLKMCEFFB)
|
|
{
|
|
text = "e93ae440-f238-4b6c-848f-1df89faf14f5";
|
|
}
|
|
int num = 0;
|
|
appSettings.AppIdRealtime = text;
|
|
appSettings.AppIdVoice = num;
|
|
string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON;
|
|
string text2;
|
|
if (ipfpgmdkmon != 0)
|
|
{
|
|
text2 = ipfpgmdkmon.ToLowerInvariant();
|
|
}
|
|
if (text2 == 0 && text2 != 0)
|
|
{
|
|
string text3 = num + "_" + text2;
|
|
}
|
|
string text4 = KMJJGELKNAP.IDPOBNAABIK + "_" + "prod";
|
|
appSettings.AppVersion = text4;
|
|
appSettings.FixedRegion = EKBGOHGICNG;
|
|
return appSettings;
|
|
}
|
|
|
|
// Token: 0x0600153A RID: 5434 RVA: 0x0005AA70 File Offset: 0x00058C70
|
|
[Token(Token = "0x600153A")]
|
|
[Address(RVA = "0xCFD2F0", Offset = "0xCFC0F0", VA = "0x180CFD2F0")]
|
|
private void HCILJOFOMBN()
|
|
{
|
|
if (string.IsNullOrEmpty(this.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField))
|
|
{
|
|
if (!KKPBCOOONNK.HAEAADBHHEE)
|
|
{
|
|
this.MNIIJAOALFI = (ulong)0L;
|
|
KKPBCOOONNK.NAJHHEIJKHF = true;
|
|
return;
|
|
}
|
|
this.DDEHABODHDP = true;
|
|
this.LFEGODDNBOC();
|
|
KKPBCOOONNK.PCEBCEPHAMF();
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
AIKMJOOAPJA mniijaoalfi = this.MNIIJAOALFI;
|
|
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
|
|
if (mniijaoalfi == 0)
|
|
{
|
|
string <NEBLLPCDLOH>k__BackingField = jpgbhdcmbgj.<NEBLLPCDLOH>k__BackingField;
|
|
this.PMOEFGDHNPK(<NEBLLPCDLOH>k__BackingField);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600153B RID: 5435 RVA: 0x0005AAE8 File Offset: 0x00058CE8
|
|
[Token(Token = "0x600153B")]
|
|
[Address(RVA = "0xD01810", Offset = "0xD00610", VA = "0x180D01810")]
|
|
private void PMOEFGDHNPK(string FPDCIGPJPKA)
|
|
{
|
|
KKPBCOOONNK.NAJHHEIJKHF = false;
|
|
int num = 0;
|
|
AppSettings appSettings = this.FJOLIPKKIBE(FPDCIGPJPKA, num != 0);
|
|
string fixedRegion = appSettings.FixedRegion;
|
|
if (fixedRegion == 0 || fixedRegion.Contains("none"))
|
|
{
|
|
CFLMJLFBOKH.JKFIGLKHPCK(appSettings.FixedRegion);
|
|
}
|
|
KKPBCOOONNK.LLNPGLHMIGI = this.EMGGKBALALH();
|
|
AppSettings settings = PhotonVoiceNetwork.ONCPNMDGGKG.Settings;
|
|
string fixedRegion2 = appSettings.FixedRegion;
|
|
settings.FixedRegion = fixedRegion2;
|
|
int num2 = 0;
|
|
if (!KKPBCOOONNK.FBLKBHKCHCD(appSettings, num2 != 0))
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to initiate Photon connection operation");
|
|
ulong num3;
|
|
this.IPELFGMBJLJ = num3;
|
|
this.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)((ulong)2L);
|
|
this.LHFGGDOPGMB();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600153C RID: 5436 RVA: 0x0005AB8C File Offset: 0x00058D8C
|
|
[Token(Token = "0x600153C")]
|
|
[Address(RVA = "0xCFC2A0", Offset = "0xCFB0A0", VA = "0x180CFC2A0")]
|
|
private GMPDMBLNNEM EMGGKBALALH()
|
|
{
|
|
int num;
|
|
GMPDMBLNNEM gmpdmblnnem;
|
|
do
|
|
{
|
|
num = 0;
|
|
MemoryStream memoryStream = new MemoryStream();
|
|
Encoding utf = Encoding.UTF8;
|
|
int num2;
|
|
string text = string.Format("{{\"accountId\":\"{0}\",", num2);
|
|
int num3 = memoryStream.ReadByte();
|
|
if (!BPHGKAEDBPE.LIJLOLGHHJH)
|
|
{
|
|
Encoding utf2 = Encoding.UTF8;
|
|
string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON;
|
|
string text2 = "\"environment\":\"" + ipfpgmdkmon + "\",";
|
|
int num4 = memoryStream.ReadByte();
|
|
}
|
|
Encoding utf3 = Encoding.UTF8;
|
|
int num5 = memoryStream.ReadByte();
|
|
int num6 = 0;
|
|
NNMAGDKDBFN nnmagdkdbfn = MHOKOMMOGKM.DMIDMJAKAJD();
|
|
if (num6 != 0)
|
|
{
|
|
int num7 = memoryStream.ReadByte();
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_C9;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
Encoding utf4 = Encoding.UTF8;
|
|
int num8 = memoryStream.ReadByte();
|
|
string text3;
|
|
gmpdmblnnem = new GMPDMBLNNEM(text3);
|
|
gmpdmblnnem.KBFGFFKFLFD = (MNNMCOAJAIL)((ulong)0L);
|
|
if (memoryStream != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return gmpdmblnnem;
|
|
IL_C9:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600153D RID: 5437 RVA: 0x0005ACA0 File Offset: 0x00058EA0
|
|
[Token(Token = "0x600153D")]
|
|
[Address(RVA = "0xCFD100", Offset = "0xCFBF00", VA = "0x180CFD100")]
|
|
private static string GNHFPPLDPFJ()
|
|
{
|
|
string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON;
|
|
if (ipfpgmdkmon != 0)
|
|
{
|
|
string text = ipfpgmdkmon.ToLowerInvariant();
|
|
}
|
|
int num = 0;
|
|
if (string.IsNullOrEmpty(num) || string.Equals(num, "localhost"))
|
|
{
|
|
}
|
|
return KMJJGELKNAP.IDPOBNAABIK + "_" + "prod";
|
|
}
|
|
|
|
// Token: 0x0600153E RID: 5438 RVA: 0x0005ACF0 File Offset: 0x00058EF0
|
|
[Token(Token = "0x600153E")]
|
|
[Address(RVA = "0xD00150", Offset = "0xCFEF50", VA = "0x180D00150")]
|
|
private void OnConnectedToMaster()
|
|
{
|
|
AIKMJOOAPJA mniijaoalfi = this.MNIIJAOALFI;
|
|
while (mniijaoalfi == 0)
|
|
{
|
|
}
|
|
mniijaoalfi.NLFIDHLDFEM();
|
|
}
|
|
|
|
// Token: 0x0600153F RID: 5439 RVA: 0x0005AD10 File Offset: 0x00058F10
|
|
[Token(Token = "0x600153F")]
|
|
[Address(RVA = "0xCFC9B0", Offset = "0xCFB7B0", VA = "0x180CFC9B0")]
|
|
private void FJBPNKEJKJM()
|
|
{
|
|
if (!SessionManager.AAIKLOAPAJD)
|
|
{
|
|
string text = KKPBCOOONNK.BCKJGEICOEN;
|
|
if (text != 0)
|
|
{
|
|
int num = text.IndexOf("/");
|
|
if (num != -1)
|
|
{
|
|
int num2 = 0;
|
|
string text2 = text.Substring(num2, num);
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
this.IIHPEHAMAEC = num3;
|
|
if (this.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField != num3)
|
|
{
|
|
this.KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG.ConnectingToMasterServer);
|
|
this.DDEHABODHDP = true;
|
|
this.LFEGODDNBOC();
|
|
KKPBCOOONNK.PCEBCEPHAMF();
|
|
throw new NullReferenceException();
|
|
}
|
|
Matchmaking.ALDJBFPEPOL(this.JPGBHDCMBGJ.<GLPHBLHAFEO>k__BackingField);
|
|
NIFEOCGLPOM nifeocglpom = new NIFEOCGLPOM();
|
|
ExitGames.Client.Photon.Hashtable photonRoomPropertiesBugWorkaround = PUNNetworkManager.PhotonRoomPropertiesBugWorkaround;
|
|
nifeocglpom.OAHFLAJJBDI = photonRoomPropertiesBugWorkaround;
|
|
nifeocglpom.<EKLAFKJACOD>k__BackingField = true;
|
|
nifeocglpom.LMOAIEBGHKN = (int)((ulong)1000L);
|
|
this.KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG.ConnectingToGameServer);
|
|
if ((this.JPGBHDCMBGJ.<CMBNLGLLFFM>k__BackingField ? 1 : 0) != num3)
|
|
{
|
|
global::UnityEngine.Debug.Log("Setting PhotonVoice to encrypt voice chat");
|
|
}
|
|
Recorder.NMOEMEMBKFO = this.JPGBHDCMBGJ.<CMBNLGLLFFM>k__BackingField;
|
|
string <CFFAKEALAHL>k__BackingField = this.JPGBHDCMBGJ.<CFFAKEALAHL>k__BackingField;
|
|
OMHJOGCJGJN omhjogcjgjn = KKPBCOOONNK.KOAKEPCNEEF;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to initiate room join operation");
|
|
this.IPELFGMBJLJ = num3;
|
|
this.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)((ulong)3L);
|
|
this.LHFGGDOPGMB();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001540 RID: 5440 RVA: 0x0005AE44 File Offset: 0x00059044
|
|
[Token(Token = "0x6001540")]
|
|
[Address(RVA = "0xCFF940", Offset = "0xCFE740", VA = "0x180CFF940")]
|
|
private void LPKNHCIBDPF()
|
|
{
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
if (array != 0)
|
|
{
|
|
}
|
|
this.<IBHDDJPPACN>k__BackingField = array;
|
|
}
|
|
|
|
// Token: 0x06001541 RID: 5441 RVA: 0x0005AE6C File Offset: 0x0005906C
|
|
[Token(Token = "0x6001541")]
|
|
[Address(RVA = "0xD00F90", Offset = "0xCFFD90", VA = "0x180D00F90")]
|
|
private void OnJoinedRoom()
|
|
{
|
|
bool flag = this.TryTakeMasterFromBackgroundedExistingMaster();
|
|
int num;
|
|
PUNNetworkManager.BCHOECNBEPD bchoecnbepd = new PUNNetworkManager.BCHOECNBEPD(num);
|
|
num = 0;
|
|
Coroutine coroutine = base.StartCoroutine(bchoecnbepd);
|
|
int num2;
|
|
PUNNetworkManager.MBKNKOBHNHK mbknkobhnhk = new PUNNetworkManager.MBKNKOBHNHK(num2);
|
|
num2 = 0;
|
|
mbknkobhnhk.<>4__this = this;
|
|
Coroutine coroutine2 = base.StartCoroutine(mbknkobhnhk);
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
if (array != 0)
|
|
{
|
|
}
|
|
this.<IBHDDJPPACN>k__BackingField = array;
|
|
bool flag2 = KKPBCOOONNK.BNNCCCFFALC;
|
|
this.<JBLHACJGECJ>k__BackingField = flag2;
|
|
}
|
|
|
|
// Token: 0x06001542 RID: 5442 RVA: 0x0005AEE0 File Offset: 0x000590E0
|
|
[Token(Token = "0x6001542")]
|
|
[Address(RVA = "0xCFB470", Offset = "0xCFA270", VA = "0x180CFB470")]
|
|
private IEnumerator AKJEPJACCBK()
|
|
{
|
|
int num;
|
|
PUNNetworkManager.MBKNKOBHNHK mbknkobhnhk = new PUNNetworkManager.MBKNKOBHNHK(num);
|
|
num = 0;
|
|
mbknkobhnhk.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001543 RID: 5443 RVA: 0x0005AF04 File Offset: 0x00059104
|
|
[Token(Token = "0x6001543")]
|
|
[Address(RVA = "0xCFE720", Offset = "0xCFD520", VA = "0x180CFE720")]
|
|
private void KABMEBNLDOO()
|
|
{
|
|
if (this.NIKOKHMGJBI == 1)
|
|
{
|
|
if (KKPBCOOONNK.ADEBHCHKEEC)
|
|
{
|
|
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
|
|
KKPBCOOONNK.PDKPIEHGBFO();
|
|
}
|
|
KKPBCOOONNK.MCMGFBKIMDL = false;
|
|
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001544 RID: 5444 RVA: 0x0005AF50 File Offset: 0x00059150
|
|
[Token(Token = "0x6001544")]
|
|
[Address(RVA = "0xD02070", Offset = "0xD00E70", VA = "0x180D02070")]
|
|
public void SendPendingPlayerUpdates()
|
|
{
|
|
PUNNetworkManager.ELLAOHFLFJE.BOCECADECHN();
|
|
}
|
|
|
|
// Token: 0x06001545 RID: 5445 RVA: 0x0005AF70 File Offset: 0x00059170
|
|
[Token(Token = "0x6001545")]
|
|
[Address(RVA = "0xD020E0", Offset = "0xD00EE0", VA = "0x180D020E0")]
|
|
public void SendPendingRoomUpdates()
|
|
{
|
|
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
|
|
}
|
|
|
|
// Token: 0x06001546 RID: 5446 RVA: 0x0005AF90 File Offset: 0x00059190
|
|
[Token(Token = "0x6001546")]
|
|
[Address(RVA = "0xCFC860", Offset = "0xCFB660", VA = "0x180CFC860")]
|
|
private void FHCPEIHAJKK()
|
|
{
|
|
int num = this.NIKOKHMGJBI - 1;
|
|
int num2 = Mathf.Max(0, num);
|
|
this.NIKOKHMGJBI = num2;
|
|
if (num2 == 0)
|
|
{
|
|
KKPBCOOONNK.MCMGFBKIMDL = true;
|
|
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001547 RID: 5447 RVA: 0x0005AFCC File Offset: 0x000591CC
|
|
[Token(Token = "0x6001547")]
|
|
[Address(RVA = "0xCFEC30", Offset = "0xCFDA30", VA = "0x180CFEC30")]
|
|
private void LDLNKHLPJKG()
|
|
{
|
|
this.NIKOKHMGJBI = (int)((ulong)0L);
|
|
KKPBCOOONNK.MCMGFBKIMDL = true;
|
|
KKPBCOOONNK.BEELMODKGAB = this.FIDHPHMMMBB;
|
|
}
|
|
|
|
// Token: 0x06001548 RID: 5448 RVA: 0x0005AFF4 File Offset: 0x000591F4
|
|
[Token(Token = "0x6001548")]
|
|
[Address(RVA = "0xD00040", Offset = "0xCFEE40", VA = "0x180D00040")]
|
|
private IEnumerator OOBKDOFMAFA()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001548)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator PUNNetworkManager::OOBKDOFMAFA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:PEGEEBMFANM(var_0_06, newobj:PEGEEBMFANM(PEGEEBMFANM::.ctor, ldloc:int32(var_1)))
|
|
stloc:int32(var_1, ldc.i4:int32(0))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06001549 RID: 5449 RVA: 0x0005B00C File Offset: 0x0005920C
|
|
[Token(Token = "0x6001549")]
|
|
[Address(RVA = "0xCFC250", Offset = "0xCFB050", VA = "0x180CFC250")]
|
|
private IEnumerator EIGLIDNGKOA()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001549)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator PUNNetworkManager::EIGLIDNGKOA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:BCHOECNBEPD(var_0_06, newobj:BCHOECNBEPD(BCHOECNBEPD::.ctor, ldloc:int32(var_1)))
|
|
stloc:int32(var_1, ldc.i4:int32(0))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600154A RID: 5450 RVA: 0x0005B024 File Offset: 0x00059224
|
|
[Token(Token = "0x600154A")]
|
|
[Address(RVA = "0xCFEAD0", Offset = "0xCFD8D0", VA = "0x180CFEAD0")]
|
|
private void KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG HJFCHNKAGIM)
|
|
{
|
|
if (this.LPJNNBMFNHJ != 0)
|
|
{
|
|
}
|
|
Coroutine iabcjcjmmdm = this.IABCJCJMMDM;
|
|
if (iabcjcjmmdm != 0)
|
|
{
|
|
base.StopCoroutine(iabcjcjmmdm);
|
|
this.IABCJCJMMDM = (ulong)0L;
|
|
}
|
|
this.FJPMANCKMHJ = HJFCHNKAGIM;
|
|
DJLEGFNOCMJ.EAOKIOGMEEO("GameJoinState", HJFCHNKAGIM);
|
|
PUNNetworkManager.FPHGNJFPLDG fjpmanckmhj = this.FJPMANCKMHJ;
|
|
if (iabcjcjmmdm != 0 && iabcjcjmmdm != 0)
|
|
{
|
|
if (iabcjcjmmdm != 0)
|
|
{
|
|
if (iabcjcjmmdm == 0)
|
|
{
|
|
goto IL_66;
|
|
}
|
|
if (fjpmanckmhj == PUNNetworkManager.FPHGNJFPLDG.ConnectingToMasterServer)
|
|
{
|
|
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
|
|
int num = 0;
|
|
Matchmaking.DHMDLODEFFK(jpgbhdcmbgj, (Matchmaking.IICIGFCLJAF)num);
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
IL_66:
|
|
int num2;
|
|
PUNNetworkManager.HFCPKBECCLH hfcpkbecclh = new PUNNetworkManager.HFCPKBECCLH(num2);
|
|
num2 = 0;
|
|
hfcpkbecclh.<>4__this = 0;
|
|
}
|
|
|
|
// Token: 0x0600154B RID: 5451 RVA: 0x0005B0B4 File Offset: 0x000592B4
|
|
[Token(Token = "0x600154B")]
|
|
[Address(RVA = "0xD017A0", Offset = "0xD005A0", VA = "0x180D017A0")]
|
|
private IEnumerator PCGHINKNGAA()
|
|
{
|
|
int num;
|
|
PUNNetworkManager.HFCPKBECCLH hfcpkbecclh = new PUNNetworkManager.HFCPKBECCLH(num);
|
|
num = 0;
|
|
hfcpkbecclh.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600154C RID: 5452 RVA: 0x0005B0D8 File Offset: 0x000592D8
|
|
[Token(Token = "0x600154C")]
|
|
[Address(RVA = "0xD01460", Offset = "0xD00260", VA = "0x180D01460")]
|
|
private void OnPhotonJoinRoomFailed(short IFGPCAPEOPC, string KGEKPIGKJDA)
|
|
{
|
|
object[] array = new object[2];
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
if (KGEKPIGKJDA != 0)
|
|
{
|
|
}
|
|
array[1] = KGEKPIGKJDA;
|
|
global::UnityEngine.Debug.LogErrorFormat("Failed to Join Photon Room (Error Code {0}: \"{1}\")", array);
|
|
ulong num;
|
|
this.IPELFGMBJLJ = num;
|
|
this.LFEGODDNBOC();
|
|
KKPBCOOONNK.PCEBCEPHAMF();
|
|
}
|
|
|
|
// Token: 0x0600154D RID: 5453 RVA: 0x0005B12C File Offset: 0x0005932C
|
|
[Token(Token = "0x600154D")]
|
|
[Address(RVA = "0xD00170", Offset = "0xCFEF70", VA = "0x180D00170")]
|
|
private void OnConnectionFail(HBLIFEODFBP HBFDEOCGFIC)
|
|
{
|
|
if (HBFDEOCGFIC != HBLIFEODFBP.DisconnectByClientLogic)
|
|
{
|
|
if (HBFDEOCGFIC != HBLIFEODFBP.ClientTimeout && HBFDEOCGFIC != HBLIFEODFBP.ServerTimeout)
|
|
{
|
|
if (HBFDEOCGFIC != HBLIFEODFBP.Exception)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Connection failed for unexpected reason: " + HBFDEOCGFIC);
|
|
}
|
|
Exception innerException = KKPBCOOONNK.GNNIGOMAHEJ.HCKLFBFPAFO.InnerException;
|
|
}
|
|
global::UnityEngine.Debug.LogWarning("Connection timed out");
|
|
ulong num;
|
|
this.IPELFGMBJLJ = num;
|
|
KKPBCOOONNK.GNNIGOMAHEJ.HCKLFBFPAFO = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600154E RID: 5454 RVA: 0x0005B194 File Offset: 0x00059394
|
|
[Token(Token = "0x600154E")]
|
|
[Address(RVA = "0xD00400", Offset = "0xCFF200", VA = "0x180D00400")]
|
|
private void OnCustomAuthenticationFailed(string EMNPHAPBBAH)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Custom authentication failed: " + EMNPHAPBBAH);
|
|
this.BLGODIBODHI = true;
|
|
}
|
|
|
|
// Token: 0x0600154F RID: 5455 RVA: 0x0005B1B8 File Offset: 0x000593B8
|
|
[Token(Token = "0x600154F")]
|
|
[Address(RVA = "0xD01660", Offset = "0xD00460", VA = "0x180D01660")]
|
|
private void OnPhotonPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
bool flag = this.MasterSwitchToBestCandidatePlayer();
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
Matchmaking.INDBAMJILFO(IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField);
|
|
}
|
|
}
|
|
Action<AGAJMBPABDL> clppkeimpjd = this.CLPPKEIMPJD;
|
|
if (clppkeimpjd != 0)
|
|
{
|
|
clppkeimpjd(IEKDDPPNFPF);
|
|
}
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
if (array != 0)
|
|
{
|
|
int length = array.Length;
|
|
this.<IBHDDJPPACN>k__BackingField = length;
|
|
return;
|
|
}
|
|
this.<IBHDDJPPACN>k__BackingField = (int)((ulong)0L);
|
|
}
|
|
|
|
// Token: 0x06001550 RID: 5456 RVA: 0x0005B220 File Offset: 0x00059420
|
|
[Token(Token = "0x6001550")]
|
|
[Address(RVA = "0xCFF940", Offset = "0xCFE740", VA = "0x180CFF940")]
|
|
private void OnPhotonPlayerConnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
if (array != 0)
|
|
{
|
|
}
|
|
this.<IBHDDJPPACN>k__BackingField = array;
|
|
}
|
|
|
|
// Token: 0x06001551 RID: 5457 RVA: 0x0005B248 File Offset: 0x00059448
|
|
[Token(Token = "0x6001551")]
|
|
[Address(RVA = "0xD013D0", Offset = "0xD001D0", VA = "0x180D013D0")]
|
|
private void OnMasterClientSwitched(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (KKPBCOOONNK.ADEBHCHKEEC && IEKDDPPNFPF != 0)
|
|
{
|
|
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
|
this.<JBLHACJGECJ>k__BackingField = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001552 RID: 5458 RVA: 0x0005B274 File Offset: 0x00059474
|
|
[Token(Token = "0x6001552")]
|
|
[Address(RVA = "0xCFFBB0", Offset = "0xCFE9B0", VA = "0x180CFFBB0")]
|
|
public void MasterSendRemotePlayerRecNetDisconnect(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
Matchmaking.INDBAMJILFO(IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001553 RID: 5459 RVA: 0x0005B294 File Offset: 0x00059494
|
|
[Token(Token = "0x6001553")]
|
|
[Address(RVA = "0xCFFC10", Offset = "0xCFEA10", VA = "0x180CFFC10")]
|
|
public bool MasterSwitchToBestCandidatePlayer()
|
|
{
|
|
if (!KKPBCOOONNK.ADEBHCHKEEC)
|
|
{
|
|
return;
|
|
}
|
|
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
|
if (!flag || !flag)
|
|
{
|
|
return;
|
|
}
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
|
|
Func<AGAJMBPABDL, Player> <>9__136_ = PUNNetworkManager.<>c.<>9__136_0;
|
|
if (<>9__136_ == 0)
|
|
{
|
|
PUNNetworkManager.<>c.<>9__136_0 = (AGAJMBPABDL _) => _.GPOMCJICJIH();
|
|
}
|
|
IEnumerable<AGAJMBPABDL> enumerable = Enumerable.Select<AGAJMBPABDL, Player>(array, <>9__136_);
|
|
Func<Player, bool> func;
|
|
if (PUNNetworkManager.<>c.<>9__136_1 == 0)
|
|
{
|
|
func = delegate(Player p)
|
|
{
|
|
int num = 0;
|
|
return p != num;
|
|
};
|
|
PUNNetworkManager.<>c.<>9__136_1 = func;
|
|
}
|
|
Player[] array2 = Enumerable.ToArray<Player>(Enumerable.Where<Player>(enumerable, func));
|
|
Player player;
|
|
if (player != player)
|
|
{
|
|
this.HLLJNAICNHP(player);
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001554 RID: 5460 RVA: 0x0005B348 File Offset: 0x00059548
|
|
[Token(Token = "0x6001554")]
|
|
[Address(RVA = "0xD023A0", Offset = "0xD011A0", VA = "0x180D023A0")]
|
|
public bool TryTakeMasterFromBackgroundedExistingMaster()
|
|
{
|
|
if (KKPBCOOONNK.ADEBHCHKEEC)
|
|
{
|
|
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
|
if (flag || !flag || KKPBCOOONNK.HDAAPNKMFBB.GPOMCJICJIH().EDHKFDBNHJL)
|
|
{
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001555 RID: 5461 RVA: 0x0005B38C File Offset: 0x0005958C
|
|
[Token(Token = "0x6001555")]
|
|
[Address(RVA = "0xCFD500", Offset = "0xCFC300", VA = "0x180CFD500")]
|
|
private void HLLJNAICNHP(JKAEPILJEOH PLBOFGBJGEK)
|
|
{
|
|
while (PLBOFGBJGEK == 0 || PLBOFGBJGEK == 0)
|
|
{
|
|
}
|
|
AGAJMBPABDL agajmbpabdl;
|
|
bool flag = KKPBCOOONNK.DONGHKIJBAG(agajmbpabdl);
|
|
}
|
|
|
|
// Token: 0x1700034C RID: 844
|
|
// (get) Token: 0x06001556 RID: 5462 RVA: 0x0005B3B4 File Offset: 0x000595B4
|
|
[Token(Token = "0x1700034C")]
|
|
public string COOOGDFLKAN
|
|
{
|
|
[Token(Token = "0x6001556")]
|
|
[Address(RVA = "0xD02860", Offset = "0xD01660", VA = "0x180D02860")]
|
|
get
|
|
{
|
|
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
|
|
string text;
|
|
return text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700034D RID: 845
|
|
// (get) Token: 0x06001557 RID: 5463 RVA: 0x0005B3C8 File Offset: 0x000595C8
|
|
[Token(Token = "0x1700034D")]
|
|
public static JPEEPBPHBGD JLBHKJJABJN
|
|
{
|
|
[Token(Token = "0x6001557")]
|
|
[Address(RVA = "0xD02800", Offset = "0xD01600", VA = "0x180D02800")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06001558 RID: 5464 RVA: 0x0005B3DC File Offset: 0x000595DC
|
|
[Token(Token = "0x6001558")]
|
|
[Address(RVA = "0xD01C50", Offset = "0xD00A50", VA = "0x180D01C50")]
|
|
public void ProcessRichJoinCommand(string LMNBIJAPFAO)
|
|
{
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
bool flag;
|
|
if (<OCDLBPHJMOP>k__BackingField != num && !string.IsNullOrEmpty(LMNBIJAPFAO) && LMNBIJAPFAO.StartsWith("+join:") && flag)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
ulong num3;
|
|
instance.JoinPlayer((int)num3, SessionManager.APNNGFNMGDP.LeaveParty, num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001559 RID: 5465 RVA: 0x0005B434 File Offset: 0x00059634
|
|
[Token(Token = "0x6001559")]
|
|
[Address(RVA = "0xCFD200", Offset = "0xCFC000", VA = "0x180CFD200")]
|
|
public static string[] GetCommandLineArgs()
|
|
{
|
|
return Environment.GetCommandLineArgs();
|
|
}
|
|
|
|
// Token: 0x0600155A RID: 5466 RVA: 0x0005B448 File Offset: 0x00059648
|
|
[Token(Token = "0x600155A")]
|
|
[Address(RVA = "0xCFBC00", Offset = "0xCFAA00", VA = "0x180CFBC00")]
|
|
public int? CheckCommandLineArgsForRichPresenceJoin()
|
|
{
|
|
string[] commandLineArgs = Environment.GetCommandLineArgs();
|
|
if (commandLineArgs != 0)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int length = commandLineArgs.Length;
|
|
if (num2 < length)
|
|
{
|
|
string text = commandLineArgs[num];
|
|
if (text != 0 && text.StartsWith("+join:"))
|
|
{
|
|
string text2 = commandLineArgs[num];
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
goto IL_4E;
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
IL_4E:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600155B RID: 5467 RVA: 0x0005B4AC File Offset: 0x000596AC
|
|
[Token(Token = "0x600155B")]
|
|
[Address(RVA = "0xCFBD60", Offset = "0xCFAB60", VA = "0x180CFBD60")]
|
|
public static string CheckCommandLineArgsFor(string DFEMIKAKJDF)
|
|
{
|
|
string[] commandLineArgs = Environment.GetCommandLineArgs();
|
|
if (commandLineArgs != 0)
|
|
{
|
|
int num = 0;
|
|
int length = commandLineArgs.Length;
|
|
if (num < length)
|
|
{
|
|
string text = commandLineArgs[num];
|
|
if (text == 0 || !text.StartsWith(DFEMIKAKJDF, StringComparison.InvariantCultureIgnoreCase))
|
|
{
|
|
num++;
|
|
}
|
|
string text2 = commandLineArgs[num];
|
|
int stringLength = DFEMIKAKJDF.m_stringLength;
|
|
string text3 = text2.Substring(stringLength);
|
|
}
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600155C RID: 5468 RVA: 0x0005B514 File Offset: 0x00059714
|
|
[Token(Token = "0x600155C")]
|
|
[Address(RVA = "0xCFBB30", Offset = "0xCFA930", VA = "0x180CFBB30")]
|
|
public static bool CheckCommandLineArgExists(string DFEMIKAKJDF)
|
|
{
|
|
string[] commandLineArgs = Environment.GetCommandLineArgs();
|
|
if (commandLineArgs != 0)
|
|
{
|
|
int num = 0;
|
|
int length = commandLineArgs.Length;
|
|
if (num < length)
|
|
{
|
|
string text = commandLineArgs[num];
|
|
if (text == 0 || !text.StartsWith(DFEMIKAKJDF, StringComparison.InvariantCultureIgnoreCase))
|
|
{
|
|
num++;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600155D RID: 5469 RVA: 0x0005B564 File Offset: 0x00059764
|
|
[Token(Token = "0x600155D")]
|
|
[Address(RVA = "0xCFBEC0", Offset = "0xCFACC0", VA = "0x180CFBEC0")]
|
|
public AGAJMBPABDL DebugChangeMasterClient()
|
|
{
|
|
CFLMJLFBOKH.ACLBKMGMCDC("ChangeMaster");
|
|
if (!SessionManager.LBNKHHFDOGM)
|
|
{
|
|
return KKPBCOOONNK.MDMMDPEKICF;
|
|
}
|
|
int num = 0;
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
int num2;
|
|
if (num < array.Length)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.DFFEKFNFAKJ[num];
|
|
num2 = 0;
|
|
if (!agajmbpabdl.PKMGADKAGKP)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
bool flag = KKPBCOOONNK.DONGHKIJBAG(KKPBCOOONNK.DFFEKFNFAKJ[num2]);
|
|
return KKPBCOOONNK.DFFEKFNFAKJ[num2];
|
|
}
|
|
|
|
// Token: 0x0600155E RID: 5470 RVA: 0x0005B5F8 File Offset: 0x000597F8
|
|
[Token(Token = "0x600155E")]
|
|
[Address(RVA = "0xCFC120", Offset = "0xCFAF20", VA = "0x180CFC120")]
|
|
[Conditional("DEBUG_PHOTON_ROOM_JOIN")]
|
|
public static void DebugLogPhotonRoomJoin(string NGPMADFHHKP)
|
|
{
|
|
global::UnityEngine.Debug.Log(NGPMADFHHKP);
|
|
}
|
|
|
|
// Token: 0x0600155F RID: 5471 RVA: 0x0005B60C File Offset: 0x0005980C
|
|
[Token(Token = "0x600155F")]
|
|
[Address(RVA = "0xCFC0B0", Offset = "0xCFAEB0", VA = "0x180CFC0B0")]
|
|
[Conditional("DEBUG_PHOTON_ROOM_JOIN")]
|
|
public static void DebugLogFormatPhotonRoomJoin(string NGPMADFHHKP, params object[] IIFJDCEPNMJ)
|
|
{
|
|
global::UnityEngine.Debug.LogFormat(NGPMADFHHKP, IIFJDCEPNMJ);
|
|
}
|
|
|
|
// Token: 0x06001560 RID: 5472 RVA: 0x0005B620 File Offset: 0x00059820
|
|
[Token(Token = "0x6001560")]
|
|
[Address(RVA = "0xCFC180", Offset = "0xCFAF80", VA = "0x180CFC180")]
|
|
[Conditional("DEBUG_PHOTON_ROOM_JOIN")]
|
|
public static void DebugLogWarningPhotonRoomJoin(string NGPMADFHHKP)
|
|
{
|
|
global::UnityEngine.Debug.LogWarning(NGPMADFHHKP);
|
|
}
|
|
|
|
// Token: 0x06001561 RID: 5473 RVA: 0x0005B634 File Offset: 0x00059834
|
|
[Token(Token = "0x6001561")]
|
|
[Address(RVA = "0xD02610", Offset = "0xD01410", VA = "0x180D02610")]
|
|
public PUNNetworkManager()
|
|
{
|
|
NNOPDOKHNBJ nnopdokhnbj = new NNOPDOKHNBJ();
|
|
this.JMCHLNEMGEC = nnopdokhnbj;
|
|
CIIBGMBOFEI lpchdipjkfm = CIIBGMBOFEI.LPCHDIPJKFM;
|
|
this.JPGBHDCMBGJ = lpchdipjkfm;
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
this.FIKLDOGOKGA = aolmggapkeh;
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<PPENFJMFPNE> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.OnJoiningRoom = mfbglihgcgo;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06001562 RID: 5474 RVA: 0x0005B69C File Offset: 0x0005989C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6001562")]
|
|
[Address(RVA = "0xD02550", Offset = "0xD01350", VA = "0x180D02550")]
|
|
static PUNNetworkManager()
|
|
{
|
|
int num;
|
|
PUNNetworkManager.PhotonRoomPropertiesBugWorkaround = new ExitGames.Client.Photon.Hashtable { { "BUG", num } };
|
|
PUNNetworkManager.JLBHKJJABJN = new JLBHKJJABJN();
|
|
}
|
|
|
|
// Token: 0x06001563 RID: 5475 RVA: 0x0005B6D4 File Offset: 0x000598D4
|
|
[Token(Token = "0x6001563")]
|
|
[Address(RVA = "0xCFB9B0", Offset = "0xCFA7B0", VA = "0x180CFB9B0")]
|
|
[CompilerGenerated]
|
|
private bool BLHFKGHODJP()
|
|
{
|
|
return !this.HCAJNKKGLGF();
|
|
}
|
|
|
|
// Token: 0x06001564 RID: 5476 RVA: 0x0005B6EC File Offset: 0x000598EC
|
|
[Token(Token = "0x6001564")]
|
|
[Address(RVA = "0xCFB9B0", Offset = "0xCFA7B0", VA = "0x180CFB9B0")]
|
|
[CompilerGenerated]
|
|
private bool IBCNNGAFMOF()
|
|
{
|
|
return !this.HCAJNKKGLGF();
|
|
}
|
|
|
|
// Token: 0x06001565 RID: 5477 RVA: 0x0005B704 File Offset: 0x00059904
|
|
[Token(Token = "0x6001565")]
|
|
[Address(RVA = "0xCFB4E0", Offset = "0xCFA2E0", VA = "0x180CFB4E0")]
|
|
[CompilerGenerated]
|
|
private void AOLANANPNGF()
|
|
{
|
|
this.MNIIJAOALFI = (ulong)0L;
|
|
this.FJBPNKEJKJM();
|
|
}
|
|
|
|
// Token: 0x06001566 RID: 5478 RVA: 0x0005B720 File Offset: 0x00059920
|
|
[Token(Token = "0x6001566")]
|
|
[Address(RVA = "0xCFFF80", Offset = "0xCFED80", VA = "0x180CFFF80")]
|
|
[CompilerGenerated]
|
|
private void NICOKDHGAJK(string CEHJGNDELGL)
|
|
{
|
|
this.MNIIJAOALFI = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06001567 RID: 5479 RVA: 0x0005B738 File Offset: 0x00059938
|
|
[Token(Token = "0x6001567")]
|
|
[Address(RVA = "0xCFE5F0", Offset = "0xCFD3F0", VA = "0x180CFE5F0")]
|
|
[CompilerGenerated]
|
|
private void JIMDJFAAKCB()
|
|
{
|
|
AudioManager.Unmute(this);
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num;
|
|
PUNNetworkManager.BPBAMHCKCNO bpbamhckcno = new PUNNetworkManager.BPBAMHCKCNO(num);
|
|
num = 0;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(bpbamhckcno);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001568 RID: 5480 RVA: 0x0005B770 File Offset: 0x00059970
|
|
[Token(Token = "0x6001568")]
|
|
[Address(RVA = "0xCFFFE0", Offset = "0xCFEDE0", VA = "0x180CFFFE0")]
|
|
[CompilerGenerated]
|
|
internal static IEnumerator<KENFJGFMIPM> NMPPOPOAJKM()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001568)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager::NMPPOPOAJKM()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:BPBAMHCKCNO(var_0_06, newobj:BPBAMHCKCNO(BPBAMHCKCNO::.ctor, ldloc:int32(var_1)))
|
|
stloc:int32(var_1, ldc.i4:int32(0))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06001569 RID: 5481 RVA: 0x0005B788 File Offset: 0x00059988
|
|
[Token(Token = "0x6001569")]
|
|
[Address(RVA = "0x6D84B0", Offset = "0x6D72B0", VA = "0x1806D84B0")]
|
|
[CompilerGenerated]
|
|
internal static void BBHJEIGBGNM(Stream DMMGOMOKEKK, byte[] MGPDDEMABPB)
|
|
{
|
|
int num = DMMGOMOKEKK.ReadByte();
|
|
}
|
|
|
|
// Token: 0x040010C5 RID: 4293
|
|
[Token(Token = "0x40010C5")]
|
|
private const string HCOHBHKBBEA = "+join:";
|
|
|
|
// Token: 0x040010C6 RID: 4294
|
|
[Token(Token = "0x40010C6")]
|
|
private const string GAEOHPDEAIB = "9372aa8d-d3f4-44a0-986d-419e145a2b83";
|
|
|
|
// Token: 0x040010C7 RID: 4295
|
|
[Token(Token = "0x40010C7")]
|
|
private const string JKIEKKGPCPK = "e93ae440-f238-4b6c-848f-1df89faf14f5";
|
|
|
|
// Token: 0x040010C8 RID: 4296
|
|
[Token(Token = "0x40010C8")]
|
|
public const int DEFAULT_ROOM_SIZE = 8;
|
|
|
|
// Token: 0x040010C9 RID: 4297
|
|
[Token(Token = "0x40010C9")]
|
|
private const float EKPPJEEBKCI = 30f;
|
|
|
|
// Token: 0x040010CA RID: 4298
|
|
[Token(Token = "0x40010CA")]
|
|
private const float EDIMAENDFGI = 60f;
|
|
|
|
// Token: 0x040010CB RID: 4299
|
|
[Token(Token = "0x40010CB")]
|
|
private const int IPOFOAKDDBK = 30;
|
|
|
|
// Token: 0x040010CC RID: 4300
|
|
[Token(Token = "0x40010CC")]
|
|
private const int KANKBPADPCA = 15;
|
|
|
|
// Token: 0x040010CD RID: 4301
|
|
[Token(Token = "0x40010CD")]
|
|
private const float EENIPBKHBLC = 5f;
|
|
|
|
// Token: 0x040010CE RID: 4302
|
|
[Token(Token = "0x40010CE")]
|
|
private const string INMOEMJIDKI = "HB";
|
|
|
|
// Token: 0x040010CF RID: 4303
|
|
[Token(Token = "0x40010CF")]
|
|
public static readonly ExitGames.Client.Photon.Hashtable PhotonRoomPropertiesBugWorkaround;
|
|
|
|
// Token: 0x040010D0 RID: 4304
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40010D0")]
|
|
private float FIDHPHMMMBB = 20f;
|
|
|
|
// Token: 0x040010D1 RID: 4305
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x40010D1")]
|
|
private float HEAMCCPIGPE = 180f;
|
|
|
|
// Token: 0x040010D2 RID: 4306
|
|
[Token(Token = "0x40010D2")]
|
|
private const int JPOHCHFLCKI = -1;
|
|
|
|
// Token: 0x040010D3 RID: 4307
|
|
[Token(Token = "0x40010D3")]
|
|
private const int FIEFEMINAOC = -2;
|
|
|
|
// Token: 0x040010D4 RID: 4308
|
|
[Token(Token = "0x40010D4")]
|
|
private const int JFCKPMFPJHG = -3;
|
|
|
|
// Token: 0x040010D5 RID: 4309
|
|
[Token(Token = "0x40010D5")]
|
|
private const int PEDJBLBGCBI = -4;
|
|
|
|
// Token: 0x040010D6 RID: 4310
|
|
[Token(Token = "0x40010D6")]
|
|
private const int CKIEGBDNKNK = -5;
|
|
|
|
// Token: 0x040010D7 RID: 4311
|
|
[Token(Token = "0x40010D7")]
|
|
private const int KLEBKGPELPP = -6;
|
|
|
|
// Token: 0x040010D8 RID: 4312
|
|
[Token(Token = "0x40010D8")]
|
|
private const int BLBMJOPNDKH = -7;
|
|
|
|
// Token: 0x040010D9 RID: 4313
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40010D9")]
|
|
public AnimationCurve DynamicNetworkExtrapolationCurve;
|
|
|
|
// Token: 0x040010DA RID: 4314
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40010DA")]
|
|
[SerializeField]
|
|
[Header("Network Disconnect Message")]
|
|
private string disconnectAlertTitle;
|
|
|
|
// Token: 0x040010DB RID: 4315
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40010DB")]
|
|
[SerializeField]
|
|
private string timeoutCouldntConnectMessage;
|
|
|
|
// Token: 0x040010DC RID: 4316
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40010DC")]
|
|
[SerializeField]
|
|
private string timeoutDisconnectMessage;
|
|
|
|
// Token: 0x040010DD RID: 4317
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40010DD")]
|
|
[SerializeField]
|
|
private string genericDisconnectMessage;
|
|
|
|
// Token: 0x040010DE RID: 4318
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40010DE")]
|
|
[SerializeField]
|
|
[Header("Player Join Fail Message")]
|
|
private string playerJoinFailTitle;
|
|
|
|
// Token: 0x040010DF RID: 4319
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40010DF")]
|
|
[SerializeField]
|
|
private string playerJoinFailFullGameMessage;
|
|
|
|
// Token: 0x040010E0 RID: 4320
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40010E0")]
|
|
[SerializeField]
|
|
private string playerJoinFailGenericMessage;
|
|
|
|
// Token: 0x040010E1 RID: 4321
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40010E1")]
|
|
[SerializeField]
|
|
[Header("Activity Switch Fail Message")]
|
|
private string activitySwitchFailTitle;
|
|
|
|
// Token: 0x040010E2 RID: 4322
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40010E2")]
|
|
[SerializeField]
|
|
private string activitySwitchFailFullGameMessage;
|
|
|
|
// Token: 0x040010E3 RID: 4323
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40010E3")]
|
|
[SerializeField]
|
|
private string activitySwitchFailGenericMessage;
|
|
|
|
// Token: 0x040010E4 RID: 4324
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40010E4")]
|
|
[SerializeField]
|
|
private string activitySwitchFailEventNotFoundMessage;
|
|
|
|
// Token: 0x040010E5 RID: 4325
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40010E5")]
|
|
[SerializeField]
|
|
private string activitySwitchFailEventNotReadyMessage;
|
|
|
|
// Token: 0x040010E6 RID: 4326
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40010E6")]
|
|
private NNOPDOKHNBJ JMCHLNEMGEC;
|
|
|
|
// Token: 0x040010E7 RID: 4327
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40010E7")]
|
|
private CIIBGMBOFEI JPGBHDCMBGJ;
|
|
|
|
// Token: 0x040010E8 RID: 4328
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40010E8")]
|
|
private string IIHPEHAMAEC;
|
|
|
|
// Token: 0x040010E9 RID: 4329
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40010E9")]
|
|
private bool DDEHABODHDP;
|
|
|
|
// Token: 0x040010EA RID: 4330
|
|
[FieldOffset(Offset = "0xC9")]
|
|
[Token(Token = "0x40010EA")]
|
|
private bool BLGODIBODHI;
|
|
|
|
// Token: 0x040010EB RID: 4331
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40010EB")]
|
|
private AOLMGGAPKEH FIKLDOGOKGA;
|
|
|
|
// Token: 0x040010EC RID: 4332
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40010EC")]
|
|
private bool PGLNDCLBHBH;
|
|
|
|
// Token: 0x040010ED RID: 4333
|
|
[FieldOffset(Offset = "0xD9")]
|
|
[Token(Token = "0x40010ED")]
|
|
private bool CABLPGJPGLL;
|
|
|
|
// Token: 0x040010EE RID: 4334
|
|
[FieldOffset(Offset = "0xDA")]
|
|
[Token(Token = "0x40010EE")]
|
|
private bool PFMFDICAIGP;
|
|
|
|
// Token: 0x040010EF RID: 4335
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x40010EF")]
|
|
private float IADLOKJIIHE;
|
|
|
|
// Token: 0x040010F0 RID: 4336
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40010F0")]
|
|
private int? IPELFGMBJLJ;
|
|
|
|
// Token: 0x040010F1 RID: 4337
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40010F1")]
|
|
private PUNNetworkManager.GLGEEPNBIOJ LDNFLEPMJDO;
|
|
|
|
// Token: 0x040010F2 RID: 4338
|
|
[FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x40010F2")]
|
|
private PUNNetworkManager.FPHGNJFPLDG FJPMANCKMHJ;
|
|
|
|
// Token: 0x040010F3 RID: 4339
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40010F3")]
|
|
private Coroutine IABCJCJMMDM;
|
|
|
|
// Token: 0x040010F4 RID: 4340
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40010F4")]
|
|
private int NIKOKHMGJBI;
|
|
|
|
// Token: 0x040010F6 RID: 4342
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40010F6")]
|
|
public MFBGLIHGCGO<PPENFJMFPNE> OnJoiningRoom;
|
|
|
|
// Token: 0x040010F7 RID: 4343
|
|
[Token(Token = "0x40010F7")]
|
|
private static HIKONHFIADE ELLAOHFLFJE;
|
|
|
|
// Token: 0x040010FA RID: 4346
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40010FA")]
|
|
private AIKMJOOAPJA MNIIJAOALFI;
|
|
|
|
// Token: 0x040010FB RID: 4347
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x40010FB")]
|
|
private HPCHLDCINKB NOMLHNFOCML;
|
|
|
|
// Token: 0x040010FC RID: 4348
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x40010FC")]
|
|
private KFBABPAPIMB HCCBLIFKFEO;
|
|
|
|
// Token: 0x040010FD RID: 4349
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x40010FD")]
|
|
private IDisposable LPJNNBMFNHJ;
|
|
|
|
// Token: 0x020002B3 RID: 691
|
|
[Token(Token = "0x20002B3")]
|
|
private enum GLGEEPNBIOJ
|
|
{
|
|
// Token: 0x04001100 RID: 4352
|
|
[Token(Token = "0x4001100")]
|
|
Unknown,
|
|
// Token: 0x04001101 RID: 4353
|
|
[Token(Token = "0x4001101")]
|
|
ConnectionFailed,
|
|
// Token: 0x04001102 RID: 4354
|
|
[Token(Token = "0x4001102")]
|
|
FailedToConnect,
|
|
// Token: 0x04001103 RID: 4355
|
|
[Token(Token = "0x4001103")]
|
|
FailedToJoinRoom,
|
|
// Token: 0x04001104 RID: 4356
|
|
[Token(Token = "0x4001104")]
|
|
TimeoutWhileConnecting
|
|
}
|
|
|
|
// Token: 0x020002B4 RID: 692
|
|
[Token(Token = "0x20002B4")]
|
|
private enum BGKFBNPOJCN
|
|
{
|
|
// Token: 0x04001106 RID: 4358
|
|
[Token(Token = "0x4001106")]
|
|
Unknown,
|
|
// Token: 0x04001107 RID: 4359
|
|
[Token(Token = "0x4001107")]
|
|
Quitting,
|
|
// Token: 0x04001108 RID: 4360
|
|
[Token(Token = "0x4001108")]
|
|
LoggingOut,
|
|
// Token: 0x04001109 RID: 4361
|
|
[Token(Token = "0x4001109")]
|
|
AuthFailed,
|
|
// Token: 0x0400110A RID: 4362
|
|
[Token(Token = "0x400110A")]
|
|
RegionSwitch,
|
|
// Token: 0x0400110B RID: 4363
|
|
[Token(Token = "0x400110B")]
|
|
OfflineRoom,
|
|
// Token: 0x0400110C RID: 4364
|
|
[Token(Token = "0x400110C")]
|
|
RegionPing
|
|
}
|
|
|
|
// Token: 0x020002B5 RID: 693
|
|
[Token(Token = "0x20002B5")]
|
|
private enum FPHGNJFPLDG
|
|
{
|
|
// Token: 0x0400110E RID: 4366
|
|
[Token(Token = "0x400110E")]
|
|
None,
|
|
// Token: 0x0400110F RID: 4367
|
|
[Token(Token = "0x400110F")]
|
|
ConnectingToMasterServer,
|
|
// Token: 0x04001110 RID: 4368
|
|
[Token(Token = "0x4001110")]
|
|
ConnectingToGameServer,
|
|
// Token: 0x04001111 RID: 4369
|
|
[Token(Token = "0x4001111")]
|
|
LoadingScene,
|
|
// Token: 0x04001112 RID: 4370
|
|
[Token(Token = "0x4001112")]
|
|
WaitingToSpawnPlayer,
|
|
// Token: 0x04001113 RID: 4371
|
|
[Token(Token = "0x4001113")]
|
|
ConnectedToGame
|
|
}
|
|
|
|
// Token: 0x020002B6 RID: 694
|
|
[Token(Token = "0x20002B6")]
|
|
[CompilerGenerated]
|
|
private sealed class OLNEFIEAAEP
|
|
{
|
|
// Token: 0x0600156A RID: 5482 RVA: 0x0005B7A4 File Offset: 0x000599A4
|
|
[Token(Token = "0x600156A")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OLNEFIEAAEP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600156B RID: 5483 RVA: 0x0005B7B8 File Offset: 0x000599B8
|
|
[Token(Token = "0x600156B")]
|
|
[Address(RVA = "0xA73370", Offset = "0xA72170", VA = "0x180A73370")]
|
|
internal bool <PingPhotonRegionsInternal>b__1()
|
|
{
|
|
if (KKPBCOOONNK.GNNIGOMAHEJ.GKNIHNHGBKC == HIIEPCNIIKP.ConnectedToNameServer && KKPBCOOONNK.GNNIGOMAHEJ.PINBDLHAHMI == (ulong)0L)
|
|
{
|
|
long elapsedMilliseconds = this.timer.ElapsedMilliseconds;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x04001114 RID: 4372
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001114")]
|
|
public Stopwatch timer;
|
|
}
|
|
|
|
// Token: 0x020002BC RID: 700
|
|
[Token(Token = "0x20002BC")]
|
|
[CompilerGenerated]
|
|
private sealed class PMENAMDONDA
|
|
{
|
|
// Token: 0x06001595 RID: 5525 RVA: 0x0005C0C0 File Offset: 0x0005A2C0
|
|
[Token(Token = "0x6001595")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PMENAMDONDA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001596 RID: 5526 RVA: 0x0005C0D4 File Offset: 0x0005A2D4
|
|
[Token(Token = "0x6001596")]
|
|
[Address(RVA = "0xA744F0", Offset = "0xA732F0", VA = "0x180A744F0")]
|
|
internal void <OnPlayerPresenceUpdated>b__0(PPENFJMFPNE room)
|
|
{
|
|
PUNNetworkManager punnetworkManager = this.<>4__this;
|
|
CIIBGMBOFEI jpgbhdcmbgj = punnetworkManager.JPGBHDCMBGJ;
|
|
long <GLPHBLHAFEO>k__BackingField = this.gameSession.<GLPHBLHAFEO>k__BackingField;
|
|
if (jpgbhdcmbgj.<GLPHBLHAFEO>k__BackingField == <GLPHBLHAFEO>k__BackingField)
|
|
{
|
|
if (punnetworkManager.OnJoiningRoom.MENDGJKDBNN)
|
|
{
|
|
this.<>4__this.OnJoiningRoom.CNFDGDEOPPF(room);
|
|
}
|
|
if (Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.REC_CENTER)
|
|
{
|
|
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = this.gameSession.<PGOEAIDCELB>k__BackingField;
|
|
if (<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.DORM_ROOM && <PGOEAIDCELB>k__BackingField != COBKKLOJNNE.REC_CENTER)
|
|
{
|
|
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<int, string, long> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.<>4__this.RpcPlayerSwitchedActivity);
|
|
CIIBGMBOFEI ciibgmbofei = this.gameSession;
|
|
long <DOFDAMHCJLP>k__BackingField = ciibgmbofei.<DOFDAMHCJLP>k__BackingField;
|
|
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
|
|
string <LGACIEKBLBM>k__BackingField = ciibgmbofei.<LGACIEKBLBM>k__BackingField;
|
|
photonView.RpcOthers<int, string, long>(necihpemjng, <OIBJLPBDMML>k__BackingField, <LGACIEKBLBM>k__BackingField, <DOFDAMHCJLP>k__BackingField);
|
|
}
|
|
}
|
|
PUNNetworkManager punnetworkManager2 = this.<>4__this;
|
|
CIIBGMBOFEI ciibgmbofei2 = this.gameSession;
|
|
punnetworkManager2.IMBFCFBBFGF(ciibgmbofei2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001597 RID: 5527 RVA: 0x0005C1BC File Offset: 0x0005A3BC
|
|
[Token(Token = "0x6001597")]
|
|
[Address(RVA = "0xA74730", Offset = "0xA73530", VA = "0x180A74730")]
|
|
internal void <OnPlayerPresenceUpdated>b__1(string error)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Failed to load room details while joining game session: " + error);
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField = "Unable to load room.";
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.<MNDHPJKDIFC>k__BackingField = (ulong)0L;
|
|
this.<>4__this.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom);
|
|
}
|
|
|
|
// Token: 0x04001133 RID: 4403
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001133")]
|
|
public PUNNetworkManager <>4__this;
|
|
|
|
// Token: 0x04001134 RID: 4404
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001134")]
|
|
public CIIBGMBOFEI gameSession;
|
|
}
|
|
|
|
// Token: 0x020002BD RID: 701
|
|
[Token(Token = "0x20002BD")]
|
|
[CompilerGenerated]
|
|
private sealed class BADMKKONAJH
|
|
{
|
|
// Token: 0x06001598 RID: 5528 RVA: 0x0005C208 File Offset: 0x0005A408
|
|
[Token(Token = "0x6001598")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BADMKKONAJH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001599 RID: 5529 RVA: 0x0005C21C File Offset: 0x0005A41C
|
|
[Token(Token = "0x6001599")]
|
|
[Address(RVA = "0xA71570", Offset = "0xA70370", VA = "0x180A71570")]
|
|
internal void <RpcPlayerSwitchedActivity>b__0(string sanitizedDestination)
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text = ObscuredString.FAJDMKOEFLH(this.account.<ODJFEIBNGPO>k__BackingField);
|
|
PlatformManager.LDIIFDDCKCN ldiifddckcn = instance.DELGDFICAMG();
|
|
}
|
|
|
|
// Token: 0x04001135 RID: 4405
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001135")]
|
|
public CCEOLAOLEKJ account;
|
|
}
|
|
|
|
// Token: 0x020002BF RID: 703
|
|
[Token(Token = "0x20002BF")]
|
|
[CompilerGenerated]
|
|
private sealed class ODBHFEIEPHP
|
|
{
|
|
// Token: 0x060015A0 RID: 5536 RVA: 0x0005C338 File Offset: 0x0005A538
|
|
[Token(Token = "0x60015A0")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ODBHFEIEPHP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060015A1 RID: 5537 RVA: 0x0005C34C File Offset: 0x0005A54C
|
|
[Token(Token = "0x60015A1")]
|
|
[Address(RVA = "0xA73320", Offset = "0xA72120", VA = "0x180A73320")]
|
|
internal void <OnLeftRoom>b__0()
|
|
{
|
|
string text = this.prevScene;
|
|
string text2 = JIGANDCPLGA.BBLLPBMDKLF;
|
|
if (!(text != text2))
|
|
{
|
|
this.<>4__this.AGPIMILIAMJ();
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001138 RID: 4408
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001138")]
|
|
public string prevScene;
|
|
|
|
// Token: 0x04001139 RID: 4409
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001139")]
|
|
public PUNNetworkManager <>4__this;
|
|
}
|
|
|
|
// Token: 0x020002C1 RID: 705
|
|
[Token(Token = "0x20002C1")]
|
|
[CompilerGenerated]
|
|
private sealed class BLMAHPMLOCE
|
|
{
|
|
// Token: 0x060015A8 RID: 5544 RVA: 0x0005C514 File Offset: 0x0005A714
|
|
[Token(Token = "0x60015A8")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BLMAHPMLOCE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060015A9 RID: 5545 RVA: 0x0005C528 File Offset: 0x0005A728
|
|
[Token(Token = "0x60015A9")]
|
|
[Address(RVA = "0xA71870", Offset = "0xA70670", VA = "0x180A71870")]
|
|
internal bool <LoadSceneCoroutine>b__0()
|
|
{
|
|
return this.loadRoomTask.IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0400113D RID: 4413
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400113D")]
|
|
public Task loadRoomTask;
|
|
}
|
|
}
|