Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

3395 lines
128 KiB
C#

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using Analytics;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using ExitGames.Client.Photon;
using Photon.Realtime;
using Photon.Voice.PUN;
using Photon.Voice.Unity;
using RecNet;
using RecRoom.Core;
using RRUI.Navigation;
using UnityEngine;
using UnityEngine.Rendering.Universal;
using UnityEngine.SceneManagement;
// Token: 0x020002B8 RID: 696
[Token(Token = "0x20002B8")]
public class PUNNetworkManager : NetworkedSingletonMonoBehaviour<PUNNetworkManager>
{
// Token: 0x1700034A RID: 842
// (get) Token: 0x0600154C RID: 5452 RVA: 0x0005A6F0 File Offset: 0x000588F0
[Token(Token = "0x1700034A")]
public string JCACHKMPFJP
{
[Token(Token = "0x600154C")]
[Address(RVA = "0x1998660", Offset = "0x1997660", VA = "0x181998660")]
get
{
return this.GFFICMOJGHD.IIHPEHAMAEC;
}
}
// Token: 0x1700034B RID: 843
// (get) Token: 0x0600154D RID: 5453 RVA: 0x0005A710 File Offset: 0x00058910
[Token(Token = "0x1700034B")]
public CIIBGMBOFEI GOADALBAILE
{
[Token(Token = "0x600154D")]
[Address(RVA = "0x1998680", Offset = "0x1997680", VA = "0x181998680")]
get
{
return this.KGLHMOGEIBH.JPGBHDCMBGJ;
}
}
// Token: 0x1700034C RID: 844
// (get) Token: 0x0600154E RID: 5454 RVA: 0x0005A730 File Offset: 0x00058930
[Token(Token = "0x1700034C")]
public bool JADEEONAHAC
{
[Token(Token = "0x600154E")]
[Address(RVA = "0x1251590", Offset = "0x1250590", VA = "0x181251590")]
get
{
return this.PGLNDCLBHBH;
}
}
// Token: 0x1700034D RID: 845
// (get) Token: 0x0600154F RID: 5455 RVA: 0x0005A744 File Offset: 0x00058944
[Token(Token = "0x1700034D")]
public bool IHGLCNOGPPN
{
[Token(Token = "0x600154F")]
[Address(RVA = "0x19986A0", Offset = "0x19976A0", VA = "0x1819986A0")]
get
{
return this.KGLHMOGEIBH.GENECNFMDHJ != PUNNetworkManager.PMHCINBNPON.ConnectedToGame;
}
}
// Token: 0x14000048 RID: 72
// (add) Token: 0x06001550 RID: 5456 RVA: 0x0005A76C File Offset: 0x0005896C
// (remove) Token: 0x06001551 RID: 5457 RVA: 0x0005A788 File Offset: 0x00058988
[Token(Token = "0x14000048")]
public event Action<AGAJMBPABDL> CLPPKEIMPJD
{
[Token(Token = "0x6001550")]
[Address(RVA = "0x19985C0", Offset = "0x19975C0", VA = "0x1819985C0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6001551")]
[Address(RVA = "0x1998860", Offset = "0x1997860", VA = "0x181998860")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x1700034E RID: 846
// (get) Token: 0x06001552 RID: 5458 RVA: 0x0005A7A4 File Offset: 0x000589A4
[Token(Token = "0x1700034E")]
public static HIKONHFIADE CDLLOKKPDND
{
[Token(Token = "0x6001552")]
[Address(RVA = "0x1998800", Offset = "0x1997800", VA = "0x181998800")]
get
{
return PUNNetworkManager.ELLAOHFLFJE;
}
}
// Token: 0x1700034F RID: 847
// (get) Token: 0x06001553 RID: 5459 RVA: 0x0005A7B8 File Offset: 0x000589B8
// (set) Token: 0x06001554 RID: 5460 RVA: 0x0005A7CC File Offset: 0x000589CC
[Token(Token = "0x1700034F")]
public int GNFGGHEFIBJ
{
[Token(Token = "0x6001553")]
[Address(RVA = "0x5BF140", Offset = "0x5BE140", VA = "0x1805BF140")]
get;
[Token(Token = "0x6001554")]
[Address(RVA = "0x5BF2B0", Offset = "0x5BE2B0", VA = "0x1805BF2B0")]
private set;
}
// Token: 0x17000350 RID: 848
// (get) Token: 0x06001555 RID: 5461 RVA: 0x0005A7E0 File Offset: 0x000589E0
// (set) Token: 0x06001556 RID: 5462 RVA: 0x0005A7F4 File Offset: 0x000589F4
[Token(Token = "0x17000350")]
public bool GADNDGFFAEO
{
[Token(Token = "0x6001555")]
[Address(RVA = "0x19986D0", Offset = "0x19976D0", VA = "0x1819986D0")]
get;
[Token(Token = "0x6001556")]
[Address(RVA = "0x1994660", Offset = "0x1993660", VA = "0x181994660")]
private set;
}
// Token: 0x06001557 RID: 5463 RVA: 0x0005A808 File Offset: 0x00058A08
[Token(Token = "0x6001557")]
[Address(RVA = "0x1992F10", Offset = "0x1991F10", VA = "0x181992F10", Slot = "13")]
protected override void Awake()
{
base.Awake();
PUNNetworkManager.ELLAOHFLFJE = new HIKONHFIADE();
JMMPMEPKIJK.DFEBOGLCPKJ(PUNNetworkManager.ELLAOHFLFJE);
PUNNetworkManager.OLFKPIBEJNM olfkpibejnm = new PUNNetworkManager.OLFKPIBEJNM(this);
this.GFFICMOJGHD = olfkpibejnm;
PUNNetworkManager.OACMHHHJLGK oacmhhhjlgk = new PUNNetworkManager.OACMHHHJLGK(this);
this.OMHKHFENHLG = oacmhhhjlgk;
PUNNetworkManager.IFKMAMICIEA ifkmamiciea = new PUNNetworkManager.IFKMAMICIEA(this);
this.KGLHMOGEIBH = ifkmamiciea;
}
// Token: 0x06001558 RID: 5464 RVA: 0x0005A85C File Offset: 0x00058A5C
[Token(Token = "0x6001558")]
[Address(RVA = "0x19960C0", Offset = "0x19950C0", VA = "0x1819960C0")]
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: 0x06001559 RID: 5465 RVA: 0x0005A89C File Offset: 0x00058A9C
[Token(Token = "0x6001559")]
[Address(RVA = "0x1996590", Offset = "0x1995590", VA = "0x181996590", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
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 action2 = new Action(this.OnLeftRoom);
KKPBCOOONNK.DJBDAKDCKKH = OKNNKFGFODL.GMNMHGMFGOL(djbdakdckkh, action2);
MFBGLIHGCGO<HBLIFEODFBP> heledogihni = KKPBCOOONNK.HELEDOGIHNI;
Action<HBLIFEODFBP> action3 = new Action(this.OnDisconnectedFromPhoton);
KKPBCOOONNK.HELEDOGIHNI = MFBGLIHGCGO.GMNMHGMFGOL(heledogihni, action3);
OKNNKFGFODL mbefaidempm = KKPBCOOONNK.MBEFAIDEMPM;
Action action4 = new Action(this.OnConnectedToMaster);
KKPBCOOONNK.MBEFAIDEMPM = OKNNKFGFODL.GMNMHGMFGOL(mbefaidempm, action4);
OKNNKFGFODL piafchlklha = KKPBCOOONNK.PIAFCHLKLHA;
Action action5 = new Action(this.OnJoinedRoom);
KKPBCOOONNK.PIAFCHLKLHA = OKNNKFGFODL.GMNMHGMFGOL(piafchlklha, action5);
IILCGFIHJLP<short, string> dhfaklomgem = KKPBCOOONNK.DHFAKLOMGEM;
Action<short, string> action6 = new Action(this.OnPhotonJoinRoomFailed);
KKPBCOOONNK.DHFAKLOMGEM = IILCGFIHJLP.GMNMHGMFGOL(dhfaklomgem, action6);
MFBGLIHGCGO<HBLIFEODFBP> jjgmdejoini = KKPBCOOONNK.JJGMDEJOINI;
Action<HBLIFEODFBP> action7 = new Action(this.OnConnectionFail);
IILCGFIHJLP iilcgfihjlp;
KKPBCOOONNK.JJGMDEJOINI = iilcgfihjlp;
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
Action<AGAJMBPABDL> action8 = new Action(this.OnPhotonPlayerDisconnected);
IILCGFIHJLP iilcgfihjlp2;
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp2;
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
Action<AGAJMBPABDL> action9 = new Action(this.OnPhotonPlayerConnected);
IILCGFIHJLP iilcgfihjlp3;
KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp3;
MFBGLIHGCGO<AGAJMBPABDL> ahndgbaecon = KKPBCOOONNK.AHNDGBAECON;
Action<AGAJMBPABDL> action10 = new Action(this.OnMasterClientSwitched);
IILCGFIHJLP iilcgfihjlp4;
KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp4;
MFBGLIHGCGO<string> bjnidpmljbl = KKPBCOOONNK.BJNIDPMLJBL;
Action<string> action11 = new Action(this.OnCustomAuthenticationFailed);
IILCGFIHJLP iilcgfihjlp5;
KKPBCOOONNK.BJNIDPMLJBL = iilcgfihjlp5;
KKPBCOOONNK.MHECADENJKL(this.JMCHLNEMGEC);
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action12 = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action12);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action13 = new Action(this.LEJANLMCKDD);
IILCGFIHJLP iilcgfihjlp6;
Matchmaking.LEJANLMCKDD = iilcgfihjlp6;
}
// Token: 0x0600155A RID: 5466 RVA: 0x0005AA8C File Offset: 0x00058C8C
[Token(Token = "0x600155A")]
[Address(RVA = "0x1997FF0", Offset = "0x1996FF0", VA = "0x181997FF0")]
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: 0x0600155B RID: 5467 RVA: 0x0005AAC8 File Offset: 0x00058CC8
[Token(Token = "0x600155B")]
[Address(RVA = "0x19943C0", Offset = "0x19933C0", VA = "0x1819943C0")]
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;
RecRoomSceneManager.TrackMessageQueueRunning();
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
}
}
}
// Token: 0x0600155C RID: 5468 RVA: 0x0005AB68 File Offset: 0x00058D68
[Token(Token = "0x600155C")]
[Address(RVA = "0x1997940", Offset = "0x1996940", VA = "0x181997940")]
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: 0x0600155D RID: 5469 RVA: 0x0005ABA8 File Offset: 0x00058DA8
[Token(Token = "0x600155D")]
[Address(RVA = "0x1993A50", Offset = "0x1992A50", VA = "0x181993A50")]
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: 0x0600155E RID: 5470 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600155E")]
[Address(RVA = "0x1994670", Offset = "0x1993670", VA = "0x181994670")]
public void Initialize()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600155F RID: 5471 RVA: 0x0005ABD4 File Offset: 0x00058DD4
[Token(Token = "0x600155F")]
[Address(RVA = "0x1993970", Offset = "0x1992970", VA = "0x181993970")]
private void EHDNCHLIKMF(PPDOPHKNMCK NLNHFEEMFBN)
{
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
IOCJKGMONPK.JIJHDKCABAF = recRoomQualityConfigProvider != null;
}
// Token: 0x06001560 RID: 5472 RVA: 0x0005ABF0 File Offset: 0x00058DF0
[Token(Token = "0x6001560")]
[Address(RVA = "0x19936E0", Offset = "0x19926E0", VA = "0x1819936E0")]
public void ConnectPUNVoice()
{
if (this.OMHKHFENHLG.GENECNFMDHJ != PUNNetworkManager.EEDKIANFIMG.RequestedConnect)
{
this.OMHKHFENHLG.GENECNFMDHJ = PUNNetworkManager.EEDKIANFIMG.WaitingToRequestConnect;
return;
}
}
// Token: 0x06001561 RID: 5473 RVA: 0x0005AC20 File Offset: 0x00058E20
[Token(Token = "0x6001561")]
[Address(RVA = "0x1993920", Offset = "0x1992920", VA = "0x181993920")]
public void DisconnectPUNVoice()
{
if (this.OMHKHFENHLG.GENECNFMDHJ != PUNNetworkManager.EEDKIANFIMG.RequestedDisconnect)
{
this.OMHKHFENHLG.GENECNFMDHJ = PUNNetworkManager.EEDKIANFIMG.WaitingToRequestDisconnect;
return;
}
}
// Token: 0x06001562 RID: 5474 RVA: 0x0005AC50 File Offset: 0x00058E50
[Token(Token = "0x6001562")]
[Address(RVA = "0x1993290", Offset = "0x1992290", VA = "0x181993290")]
private void CAPFLNGJLIF()
{
PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OMHKHFENHLG;
int num = 0;
omhkhfenhlg.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num;
KKPBCOOONNK.PCEBCEPHAMF();
}
// Token: 0x06001563 RID: 5475 RVA: 0x0005AC7C File Offset: 0x00058E7C
[Token(Token = "0x6001563")]
[Address(RVA = "0x1995AF0", Offset = "0x1994AF0", VA = "0x181995AF0")]
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: 0x06001564 RID: 5476 RVA: 0x0005ACF8 File Offset: 0x00058EF8
[Token(Token = "0x6001564")]
[Address(RVA = "0x1997A40", Offset = "0x1996A40", VA = "0x181997A40")]
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;
}
}
// Token: 0x06001565 RID: 5477 RVA: 0x0005AD28 File Offset: 0x00058F28
[Token(Token = "0x6001565")]
[Address(RVA = "0x1998050", Offset = "0x1997050", VA = "0x181998050")]
public void SetPhotonRegionPreconnectionPings(IReadOnlyDictionary<string, int> FCDCDDDKNLI)
{
int i;
do
{
i = 0;
PUNNetworkManager.LDODDEMFBJL ldoddemfbjl = this.GFFICMOJGHD.GENECNFMDHJ;
if (ldoddemfbjl != PUNNetworkManager.LDODDEMFBJL.Disconnected)
{
return;
}
if (ldoddemfbjl != PUNNetworkManager.LDODDEMFBJL.PingingRegions)
{
if (i < (int)ldoddemfbjl)
{
i += i;
if (i == (int)ldoddemfbjl)
{
goto IL_2A;
}
i++;
}
uint num;
while (i >= (int)num)
{
}
IL_2A:
ldoddemfbjl += (int)ldoddemfbjl;
i += 19;
}
if (ldoddemfbjl != PUNNetworkManager.LDODDEMFBJL.PingingRegions)
{
}
}
while (i != 0);
if (i != 0)
{
this.GFFICMOJGHD.PHNDJFJBGGO = i;
}
}
// Token: 0x06001566 RID: 5478 RVA: 0x0005AD8C File Offset: 0x00058F8C
[Token(Token = "0x6001566")]
[Address(RVA = "0x1993190", Offset = "0x1992190", VA = "0x181993190")]
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: 0x06001567 RID: 5479 RVA: 0x0005ADCC File Offset: 0x00058FCC
[Token(Token = "0x6001567")]
[Address(RVA = "0x1995490", Offset = "0x1994490", VA = "0x181995490")]
private void LEJANLMCKDD(int CJFGEMGOJHB)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB).<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField == 0)
{
}
this.KGLHMOGEIBH.BIFPDCCDIHC = <NNDJBLGCAEE>k__BackingField;
}
// Token: 0x06001568 RID: 5480 RVA: 0x0005ADFC File Offset: 0x00058FFC
[Token(Token = "0x6001568")]
[Address(RVA = "0x1997C90", Offset = "0x1996C90", VA = "0x181997C90")]
[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: 0x06001569 RID: 5481 RVA: 0x0005AE68 File Offset: 0x00059068
[Token(Token = "0x6001569")]
[Address(RVA = "0x1994210", Offset = "0x1993210", VA = "0x181994210")]
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: 0x0600156A RID: 5482 RVA: 0x0005AEA4 File Offset: 0x000590A4
[Token(Token = "0x600156A")]
[Address(RVA = "0x1993F60", Offset = "0x1992F60", VA = "0x181993F60")]
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: 0x0600156B RID: 5483 RVA: 0x0005AF08 File Offset: 0x00059108
[Token(Token = "0x600156B")]
[Address(RVA = "0x1993050", Offset = "0x1992050", VA = "0x181993050")]
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: 0x0600156C RID: 5484 RVA: 0x0005AF64 File Offset: 0x00059164
[Token(Token = "0x600156C")]
[Address(RVA = "0x19972B0", Offset = "0x19962B0", VA = "0x1819972B0")]
private void OnLeftRoom()
{
PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OMHKHFENHLG;
int num = 0;
omhkhfenhlg.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num;
if (JIGANDCPLGA.BBLLPBMDKLF != "empty")
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.DKPAGHOLPMN || SingletonMonoBehaviour.ONCPNMDGGKG.LGPHHCDIDGE)
{
AudioManager.Mute(this);
int num2 = 0;
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("empty", (LoadSceneMode)num2);
Action action = new Action(this.FJJKIPGKNKO);
throw new NullReferenceException();
}
string text = JIGANDCPLGA.BBLLPBMDKLF;
string prevScene = text;
CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
int num4 = 0;
int num5 = 0;
KFBABPAPIMB kfbabpapimb = instance.Fade(num5 != 0, true, num4 != 0, (float)num3, (float)num3);
Action action2 = delegate
{
string prevScene2 = prevScene;
string text2 = JIGANDCPLGA.BBLLPBMDKLF;
if (!(prevScene2 != text2))
{
this.AGPIMILIAMJ();
}
};
}
}
// Token: 0x0600156D RID: 5485 RVA: 0x0005B02C File Offset: 0x0005922C
[Token(Token = "0x600156D")]
[Address(RVA = "0x1992E50", Offset = "0x1991E50", VA = "0x181992E50")]
private void AGPIMILIAMJ()
{
AudioManager.Mute(this);
int num = 0;
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("empty", (LoadSceneMode)num);
Action action = new Action(this.FJJKIPGKNKO);
throw new NullReferenceException();
}
// Token: 0x0600156E RID: 5486 RVA: 0x0005B060 File Offset: 0x00059260
[Token(Token = "0x600156E")]
[Address(RVA = "0x1996D10", Offset = "0x1995D10", VA = "0x181996D10")]
private void OnDisconnectedFromPhoton(HBLIFEODFBP HBFDEOCGFIC)
{
PUNNetworkManager.OLFKPIBEJNM gfficmojghd = this.GFFICMOJGHD;
if (!this.BLGODIBODHI)
{
if (gfficmojghd.GENECNFMDHJ != PUNNetworkManager.LDODDEMFBJL.DisconnectingToSwitchRegions)
{
bool flag = this.KGLHMOGEIBH.JPGBHDCMBGJ.IOMILKGCCAH;
PUNNetworkManager.OLFKPIBEJNM gfficmojghd2 = this.GFFICMOJGHD;
if (flag)
{
goto IL_114;
}
if (gfficmojghd2.GENECNFMDHJ == PUNNetworkManager.LDODDEMFBJL.PingingRegions)
{
return;
}
PUNNetworkManager.PMHCINBNPON pmhcinbnpon = this.KGLHMOGEIBH.GENECNFMDHJ;
int hashCode = pmhcinbnpon.GetHashCode();
PUNNetworkManager.GLGEEPNBIOJ ldnflepmjdo = this.LDNFLEPMJDO;
int hashCode2 = ldnflepmjdo.GetHashCode();
PUNNetworkManager.GLGEEPNBIOJ glgeepnbioj = ldnflepmjdo;
this.LDNFLEPMJDO = glgeepnbioj;
this.GFFICMOJGHD.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Disconnected;
this.KGLHMOGEIBH.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.UnexpectedDisconnect;
}
this.GFFICMOJGHD.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting;
return;
}
gfficmojghd.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Disconnected;
PUNNetworkManager.IFKMAMICIEA kglhmogeibh = this.KGLHMOGEIBH;
this.BLGODIBODHI = false;
CIIBGMBOFEI jpgbhdcmbgj = kglhmogeibh.JPGBHDCMBGJ;
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.OLFKPIBEJNM gfficmojghd3 = this.GFFICMOJGHD;
IL_114:
throw new NullReferenceException();
}
// Token: 0x0600156F RID: 5487 RVA: 0x0005B188 File Offset: 0x00059388
[Token(Token = "0x600156F")]
[Address(RVA = "0x19955C0", Offset = "0x19945C0", VA = "0x1819955C0")]
private void LHFGGDOPGMB(PUNNetworkManager.PMHCINBNPON CPCBNEPCGJF)
{
MLDJDPHKGBO.FDLEMABAJMI.KBPKIDJEOFB();
PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OMHKHFENHLG;
int num = 0;
omhkhfenhlg.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num;
this.KGLHMOGEIBH.BOABALFBGPI();
int num2 = 0;
if (!SessionManager.AAIKLOAPAJD)
{
PUNNetworkManager.IFKMAMICIEA kglhmogeibh = this.KGLHMOGEIBH;
PUNNetworkManager.IFKMAMICIEA kglhmogeibh2 = this.KGLHMOGEIBH;
Matchmaking.DHMDLODEFFK(this.KGLHMOGEIBH.JPGBHDCMBGJ, (Matchmaking.IICIGFCLJAF)((uint)3));
bool flag = num2 == 1040;
if (num2 == (flag ? 1 : 0))
{
bool flag2 = num2 == 1041;
if (num2 == (flag2 ? 1 : 0))
{
bool flag3 = num2 == 1023;
if (num2 == (flag3 ? 1 : 0))
{
}
}
}
string text = this.timeoutCouldntConnectMessage;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string text2 = this.disconnectAlertTitle;
instance.<MNDHPJKDIFC>k__BackingField = text2;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3;
string text3 = string.Format(text, num3);
instance2.<AMBMCGEFDFD>k__BackingField = text3;
int hashCode = text3.GetHashCode();
PUNNetworkManager.GLGEEPNBIOJ ldnflepmjdo = this.LDNFLEPMJDO;
int hashCode2 = ldnflepmjdo.GetHashCode();
PUNNetworkManager.GLGEEPNBIOJ glgeepnbioj = ldnflepmjdo;
this.LDNFLEPMJDO = glgeepnbioj;
int num4 = 0;
this.IPELFGMBJLJ = num4;
this.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)num4;
if (!SessionManager.AAIKLOAPAJD)
{
EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.UnexpectedRoomDisconnect);
DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED();
}
}
}
// Token: 0x06001570 RID: 5488 RVA: 0x0005B2B4 File Offset: 0x000594B4
[Token(Token = "0x6001570")]
[Address(RVA = "0x1993D80", Offset = "0x1992D80", VA = "0x181993D80")]
private static AppSettings FJOLIPKKIBE(string EKBGOHGICNG, bool DOJLKMCEFFB = false)
{
AppSettings appSettings;
int num;
string ipfpgmdkmon;
do
{
if (DOJLKMCEFFB || EKBGOHGICNG == 0)
{
}
appSettings = new AppSettings();
string text = "9372aa8d-d3f4-44a0-986d-419e145a2b83";
if (DOJLKMCEFFB)
{
text = "e93ae440-f238-4b6c-848f-1df89faf14f5";
}
num = 0;
appSettings.AppIdRealtime = text;
appSettings.AppIdVoice = num;
ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON;
}
while (ipfpgmdkmon == 0);
if (ipfpgmdkmon.ToLowerInvariant() != 0 || string.Equals(num, "localhost"))
{
}
string text2 = KMJJGELKNAP.IDPOBNAABIK + "_" + "prod";
appSettings.AppVersion = text2;
appSettings.FixedRegion = EKBGOHGICNG;
return appSettings;
}
// Token: 0x06001571 RID: 5489 RVA: 0x0005B348 File Offset: 0x00059548
[Token(Token = "0x6001571")]
[Address(RVA = "0x1994090", Offset = "0x1993090", VA = "0x181994090")]
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: 0x06001572 RID: 5490 RVA: 0x0005B398 File Offset: 0x00059598
[Token(Token = "0x6001572")]
[Address(RVA = "0x1996180", Offset = "0x1995180", VA = "0x181996180")]
private void OnConnectedToMaster()
{
this.GFFICMOJGHD.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connected;
PUNNetworkManager.IFKMAMICIEA kglhmogeibh = this.KGLHMOGEIBH;
if (kglhmogeibh.GENECNFMDHJ != PUNNetworkManager.PMHCINBNPON.WaitingForRegionConnection)
{
return;
}
PUNNetworkManager.OLFKPIBEJNM gfficmojghd = this.GFFICMOJGHD;
string <NEBLLPCDLOH>k__BackingField = this.KGLHMOGEIBH.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField;
bool flag = string.Equals(gfficmojghd.IIHPEHAMAEC, <NEBLLPCDLOH>k__BackingField);
PUNNetworkManager.IFKMAMICIEA kglhmogeibh2 = this.KGLHMOGEIBH;
if (!flag)
{
CIIBGMBOFEI jpgbhdcmbgj = kglhmogeibh2.JPGBHDCMBGJ;
PUNNetworkManager.OLFKPIBEJNM gfficmojghd2 = this.GFFICMOJGHD;
string <NEBLLPCDLOH>k__BackingField2 = jpgbhdcmbgj.<NEBLLPCDLOH>k__BackingField;
gfficmojghd2.PHNDJFJBGGO = <NEBLLPCDLOH>k__BackingField2;
return;
}
kglhmogeibh.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectToRoom;
}
// Token: 0x06001573 RID: 5491 RVA: 0x0005B424 File Offset: 0x00059624
[Token(Token = "0x6001573")]
[Address(RVA = "0x1995A80", Offset = "0x1994A80", VA = "0x181995A80")]
private void LPKNHCIBDPF()
{
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
if (array != 0)
{
}
this.<IBHDDJPPACN>k__BackingField = array;
}
// Token: 0x06001574 RID: 5492 RVA: 0x0005B44C File Offset: 0x0005964C
[Token(Token = "0x6001574")]
[Address(RVA = "0x19971C0", Offset = "0x19961C0", VA = "0x1819971C0")]
private void OnJoinedRoom()
{
if (this.KGLHMOGEIBH.GENECNFMDHJ != PUNNetworkManager.PMHCINBNPON.WaitingForRoomConnection)
{
PUNNetworkManager.PMHCINBNPON pmhcinbnpon = this.KGLHMOGEIBH.GENECNFMDHJ;
global::UnityEngine.Debug.LogError(string.Format("PHOTON ROOM JOIN: Unexpected previous state {0} when {1} occurred", pmhcinbnpon, "OnJoinedRoom"));
}
this.KGLHMOGEIBH.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.PostRoomJoinInitialization;
}
// Token: 0x06001575 RID: 5493 RVA: 0x0005B49C File Offset: 0x0005969C
[Token(Token = "0x6001575")]
[Address(RVA = "0x19952C0", Offset = "0x19942C0", VA = "0x1819952C0")]
private void KABMEBNLDOO()
{
if (this.NIKOKHMGJBI == 1)
{
if (KKPBCOOONNK.ADEBHCHKEEC)
{
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
KKPBCOOONNK.PDKPIEHGBFO();
}
KKPBCOOONNK.MCMGFBKIMDL = false;
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
return;
}
}
// Token: 0x06001576 RID: 5494 RVA: 0x0005B4E8 File Offset: 0x000596E8
[Token(Token = "0x6001576")]
[Address(RVA = "0x1997F10", Offset = "0x1996F10", VA = "0x181997F10")]
public void SendPendingPlayerUpdates()
{
PUNNetworkManager.ELLAOHFLFJE.BOCECADECHN();
}
// Token: 0x06001577 RID: 5495 RVA: 0x0005B508 File Offset: 0x00059708
[Token(Token = "0x6001577")]
[Address(RVA = "0x1997F80", Offset = "0x1996F80", VA = "0x181997F80")]
public void SendPendingRoomUpdates()
{
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
}
// Token: 0x06001578 RID: 5496 RVA: 0x0005B528 File Offset: 0x00059728
[Token(Token = "0x6001578")]
[Address(RVA = "0x1993AD0", Offset = "0x1992AD0", VA = "0x181993AD0")]
private void FHCPEIHAJKK()
{
int num = this.NIKOKHMGJBI - 1;
int num2 = Mathf.Max(0, num);
this.NIKOKHMGJBI = num2;
if (num2 == 0)
{
KKPBCOOONNK.MCMGFBKIMDL = true;
RecRoomSceneManager.TrackMessageQueueRunning();
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
}
}
// Token: 0x06001579 RID: 5497 RVA: 0x0005B56C File Offset: 0x0005976C
[Token(Token = "0x6001579")]
[Address(RVA = "0x1995420", Offset = "0x1994420", VA = "0x181995420")]
private void LDLNKHLPJKG()
{
this.NIKOKHMGJBI = (int)((ulong)0L);
KKPBCOOONNK.MCMGFBKIMDL = true;
KKPBCOOONNK.BEELMODKGAB = this.FIDHPHMMMBB;
}
// Token: 0x0600157A RID: 5498 RVA: 0x0005B594 File Offset: 0x00059794
[Token(Token = "0x600157A")]
[Address(RVA = "0x1994190", Offset = "0x1993190", VA = "0x181994190")]
private static void GNNEMNEJDED(ref CDJFFFCFLMF NKLGAGCHGPM)
{
}
// Token: 0x0600157B RID: 5499 RVA: 0x0005B5A8 File Offset: 0x000597A8
[Token(Token = "0x600157B")]
[Address(RVA = "0x1997630", Offset = "0x1996630", VA = "0x181997630")]
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);
PUNNetworkManager.OLFKPIBEJNM gfficmojghd = this.GFFICMOJGHD;
ulong num;
this.IPELFGMBJLJ = num;
gfficmojghd.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Disconnecting;
}
// Token: 0x0600157C RID: 5500 RVA: 0x0005B5FC File Offset: 0x000597FC
[Token(Token = "0x600157C")]
[Address(RVA = "0x1996250", Offset = "0x1995250", VA = "0x181996250")]
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 hcklfbfpafo = KKPBCOOONNK.GNNIGOMAHEJ.HCKLFBFPAFO;
if (hcklfbfpafo == 0)
{
global::UnityEngine.Debug.LogError("Connection failed due to an unknown exception");
}
Exception innerException = hcklfbfpafo.InnerException;
}
global::UnityEngine.Debug.LogWarning("Connection timed out");
ulong num;
this.IPELFGMBJLJ = num;
KKPBCOOONNK.GNNIGOMAHEJ.HCKLFBFPAFO = (ulong)0L;
}
}
// Token: 0x0600157D RID: 5501 RVA: 0x0005B674 File Offset: 0x00059874
[Token(Token = "0x600157D")]
[Address(RVA = "0x1996510", Offset = "0x1995510", VA = "0x181996510")]
private void OnCustomAuthenticationFailed(string EMNPHAPBBAH)
{
global::UnityEngine.Debug.LogError("Custom authentication failed: " + EMNPHAPBBAH);
this.BLGODIBODHI = true;
}
// Token: 0x0600157E RID: 5502 RVA: 0x0005B698 File Offset: 0x00059898
[Token(Token = "0x600157E")]
[Address(RVA = "0x1997800", Offset = "0x1996800", VA = "0x181997800")]
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: 0x0600157F RID: 5503 RVA: 0x0005B700 File Offset: 0x00059900
[Token(Token = "0x600157F")]
[Address(RVA = "0x1995A80", Offset = "0x1994A80", VA = "0x181995A80")]
private void OnPhotonPlayerConnected(AGAJMBPABDL IEKDDPPNFPF)
{
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
if (array != 0)
{
}
this.<IBHDDJPPACN>k__BackingField = array;
}
// Token: 0x06001580 RID: 5504 RVA: 0x0005B728 File Offset: 0x00059928
[Token(Token = "0x6001580")]
[Address(RVA = "0x19975A0", Offset = "0x19965A0", VA = "0x1819975A0")]
private void OnMasterClientSwitched(AGAJMBPABDL IEKDDPPNFPF)
{
if (KKPBCOOONNK.ADEBHCHKEEC && IEKDDPPNFPF != 0)
{
bool flag = KKPBCOOONNK.BNNCCCFFALC;
this.<JBLHACJGECJ>k__BackingField = flag;
}
}
// Token: 0x06001581 RID: 5505 RVA: 0x0005B754 File Offset: 0x00059954
[Token(Token = "0x6001581")]
[Address(RVA = "0x1995CF0", Offset = "0x1994CF0", VA = "0x181995CF0")]
public void MasterSendRemotePlayerRecNetDisconnect(AGAJMBPABDL IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
Matchmaking.INDBAMJILFO(IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField);
return;
}
}
// Token: 0x06001582 RID: 5506 RVA: 0x0005B774 File Offset: 0x00059974
[Token(Token = "0x6001582")]
[Address(RVA = "0x1995D50", Offset = "0x1994D50", VA = "0x181995D50")]
public bool MasterSwitchToBestCandidatePlayer()
{
if (!KKPBCOOONNK.ADEBHCHKEEC)
{
return;
}
bool flag = KKPBCOOONNK.BNNCCCFFALC;
if (!flag || !flag)
{
return;
}
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
Func<AGAJMBPABDL, Player> <>9__119_ = PUNNetworkManager.<>c.<>9__119_0;
if (<>9__119_ == 0)
{
PUNNetworkManager.<>c.<>9__119_0 = (AGAJMBPABDL _) => _.GPOMCJICJIH();
}
IEnumerable<AGAJMBPABDL> enumerable = Enumerable.Select<AGAJMBPABDL, Player>(array, <>9__119_);
Func<Player, bool> func;
if (PUNNetworkManager.<>c.<>9__119_1 == 0)
{
func = delegate(Player p)
{
int num = 0;
return p != num;
};
PUNNetworkManager.<>c.<>9__119_1 = func;
}
Player[] array2 = Enumerable.ToArray<Player>(Enumerable.Where<Player>(enumerable, func));
Player player;
if (player != player)
{
this.HLLJNAICNHP(player);
return true;
}
}
// Token: 0x06001583 RID: 5507 RVA: 0x0005B828 File Offset: 0x00059A28
[Token(Token = "0x6001583")]
[Address(RVA = "0x1998260", Offset = "0x1997260", VA = "0x181998260")]
public bool TryTakeMasterFromBackgroundedExistingMaster()
{
if (KKPBCOOONNK.ADEBHCHKEEC)
{
bool flag = KKPBCOOONNK.BNNCCCFFALC;
if (flag || !flag || KKPBCOOONNK.HDAAPNKMFBB.GPOMCJICJIH().EDHKFDBNHJL)
{
}
}
throw new NullReferenceException();
}
// Token: 0x06001584 RID: 5508 RVA: 0x0005B86C File Offset: 0x00059A6C
[Token(Token = "0x6001584")]
[Address(RVA = "0x19942D0", Offset = "0x19932D0", VA = "0x1819942D0")]
private void HLLJNAICNHP(JKAEPILJEOH PLBOFGBJGEK)
{
while (PLBOFGBJGEK == 0 || PLBOFGBJGEK == 0)
{
}
AGAJMBPABDL agajmbpabdl;
bool flag = KKPBCOOONNK.DONGHKIJBAG(agajmbpabdl);
}
// Token: 0x17000351 RID: 849
// (get) Token: 0x06001585 RID: 5509 RVA: 0x0005B894 File Offset: 0x00059A94
[Token(Token = "0x17000351")]
public string COOOGDFLKAN
{
[Token(Token = "0x6001585")]
[Address(RVA = "0x1998740", Offset = "0x1997740", VA = "0x181998740")]
get
{
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string text;
return text;
}
}
// Token: 0x17000352 RID: 850
// (get) Token: 0x06001586 RID: 5510 RVA: 0x0005B8A8 File Offset: 0x00059AA8
[Token(Token = "0x17000352")]
public static JPEEPBPHBGD JLBHKJJABJN
{
[Token(Token = "0x6001586")]
[Address(RVA = "0x19986E0", Offset = "0x19976E0", VA = "0x1819986E0")]
get;
}
// Token: 0x06001587 RID: 5511 RVA: 0x0005B8BC File Offset: 0x00059ABC
[Token(Token = "0x6001587")]
[Address(RVA = "0x1997AF0", Offset = "0x1996AF0", VA = "0x181997AF0")]
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: 0x06001588 RID: 5512 RVA: 0x0005B914 File Offset: 0x00059B14
[Token(Token = "0x6001588")]
[Address(RVA = "0x1994200", Offset = "0x1993200", VA = "0x181994200")]
public static string[] GetCommandLineArgs()
{
return Environment.GetCommandLineArgs();
}
// Token: 0x06001589 RID: 5513 RVA: 0x0005B928 File Offset: 0x00059B28
[Token(Token = "0x6001589")]
[Address(RVA = "0x19933D0", Offset = "0x19923D0", VA = "0x1819933D0")]
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: 0x0600158A RID: 5514 RVA: 0x0005B98C File Offset: 0x00059B8C
[Token(Token = "0x600158A")]
[Address(RVA = "0x1993530", Offset = "0x1992530", VA = "0x181993530")]
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: 0x0600158B RID: 5515 RVA: 0x0005B9F4 File Offset: 0x00059BF4
[Token(Token = "0x600158B")]
[Address(RVA = "0x1993300", Offset = "0x1992300", VA = "0x181993300")]
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: 0x0600158C RID: 5516 RVA: 0x0005BA44 File Offset: 0x00059C44
[Token(Token = "0x600158C")]
[Address(RVA = "0x1993730", Offset = "0x1992730", VA = "0x181993730")]
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.BNNCCCFFALC)
{
num++;
}
}
AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ;
bool flag = KKPBCOOONNK.DONGHKIJBAG(KKPBCOOONNK.DFFEKFNFAKJ[num2]);
return KKPBCOOONNK.DFFEKFNFAKJ[num2];
}
// Token: 0x0600158D RID: 5517 RVA: 0x0005BAD8 File Offset: 0x00059CD8
[Token(Token = "0x600158D")]
[Address(RVA = "0x1993680", Offset = "0x1992680", VA = "0x181993680")]
[Conditional("ENABLE_PUN_NETWORK_MANAGER_LOG")]
public static void ConditionalDebugLog(string NGPMADFHHKP)
{
global::UnityEngine.Debug.Log(NGPMADFHHKP);
}
// Token: 0x0600158E RID: 5518 RVA: 0x0005BAEC File Offset: 0x00059CEC
[Token(Token = "0x600158E")]
[Address(RVA = "0x1993620", Offset = "0x1992620", VA = "0x181993620")]
[Conditional("ENABLE_PUN_NETWORK_MANAGER_LOG")]
public static void ConditionalDebugLogWarning(string NGPMADFHHKP)
{
global::UnityEngine.Debug.LogWarning(NGPMADFHHKP);
}
// Token: 0x0600158F RID: 5519 RVA: 0x0005BB00 File Offset: 0x00059D00
[Token(Token = "0x600158F")]
[Address(RVA = "0x19984D0", Offset = "0x19974D0", VA = "0x1819984D0")]
public PUNNetworkManager()
{
NNOPDOKHNBJ nnopdokhnbj = new NNOPDOKHNBJ();
this.JMCHLNEMGEC = nnopdokhnbj;
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: 0x06001590 RID: 5520 RVA: 0x0005BB5C File Offset: 0x00059D5C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6001590")]
[Address(RVA = "0x1998410", Offset = "0x1997410", VA = "0x181998410")]
static PUNNetworkManager()
{
Hashtable hashtable = new Hashtable();
throw new NullReferenceException();
}
// Token: 0x06001591 RID: 5521 RVA: 0x0005BB8C File Offset: 0x00059D8C
[Token(Token = "0x6001591")]
[Address(RVA = "0x1993C50", Offset = "0x1992C50", VA = "0x181993C50")]
[CompilerGenerated]
private void FJJKIPGKNKO()
{
AudioManager.Unmute(this);
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
PUNNetworkManager.MGAMHPEIFPI mgamhpeifpi = new PUNNetworkManager.MGAMHPEIFPI(num);
num = 0;
KFBABPAPIMB kfbabpapimb = instance.Run(mgamhpeifpi);
}
}
// Token: 0x06001592 RID: 5522 RVA: 0x0005BBC4 File Offset: 0x00059DC4
[Token(Token = "0x6001592")]
[Address(RVA = "0x19953D0", Offset = "0x19943D0", VA = "0x1819953D0")]
[CompilerGenerated]
internal static IEnumerator<KENFJGFMIPM> KCNJJHIFFKM()
{
/*
An exception occurred when decompiling this method (06001592)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager::KCNJJHIFFKM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MGAMHPEIFPI(var_0_06, newobj:MGAMHPEIFPI(MGAMHPEIFPI::.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: 0x040010F9 RID: 4345
[Token(Token = "0x40010F9")]
private const string HCOHBHKBBEA = "+join:";
// Token: 0x040010FA RID: 4346
[Token(Token = "0x40010FA")]
private const string GAEOHPDEAIB = "9372aa8d-d3f4-44a0-986d-419e145a2b83";
// Token: 0x040010FB RID: 4347
[Token(Token = "0x40010FB")]
private const string JKIEKKGPCPK = "e93ae440-f238-4b6c-848f-1df89faf14f5";
// Token: 0x040010FC RID: 4348
[Token(Token = "0x40010FC")]
public const int DEFAULT_ROOM_SIZE = 8;
// Token: 0x040010FD RID: 4349
[Token(Token = "0x40010FD")]
private const float EKPPJEEBKCI = 30f;
// Token: 0x040010FE RID: 4350
[Token(Token = "0x40010FE")]
private const float EDIMAENDFGI = 60f;
// Token: 0x040010FF RID: 4351
[Token(Token = "0x40010FF")]
private const int IPOFOAKDDBK = 30;
// Token: 0x04001100 RID: 4352
[Token(Token = "0x4001100")]
private const int KANKBPADPCA = 15;
// Token: 0x04001101 RID: 4353
[Token(Token = "0x4001101")]
private const float EENIPBKHBLC = 5f;
// Token: 0x04001102 RID: 4354
[Token(Token = "0x4001102")]
private const string INMOEMJIDKI = "HB";
// Token: 0x04001103 RID: 4355
[Token(Token = "0x4001103")]
public static readonly Hashtable PhotonRoomPropertiesBugWorkaround;
// Token: 0x04001104 RID: 4356
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001104")]
private float FIDHPHMMMBB = 20f;
// Token: 0x04001105 RID: 4357
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x4001105")]
private float HEAMCCPIGPE = 180f;
// Token: 0x04001106 RID: 4358
[Token(Token = "0x4001106")]
private const int JPOHCHFLCKI = -1;
// Token: 0x04001107 RID: 4359
[Token(Token = "0x4001107")]
private const int FIEFEMINAOC = -2;
// Token: 0x04001108 RID: 4360
[Token(Token = "0x4001108")]
private const int JFCKPMFPJHG = -3;
// Token: 0x04001109 RID: 4361
[Token(Token = "0x4001109")]
private const int PEDJBLBGCBI = -4;
// Token: 0x0400110A RID: 4362
[Token(Token = "0x400110A")]
private const int CKIEGBDNKNK = -5;
// Token: 0x0400110B RID: 4363
[Token(Token = "0x400110B")]
private const int KLEBKGPELPP = -6;
// Token: 0x0400110C RID: 4364
[Token(Token = "0x400110C")]
private const int BLBMJOPNDKH = -7;
// Token: 0x0400110D RID: 4365
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400110D")]
public AnimationCurve DynamicNetworkExtrapolationCurve;
// Token: 0x0400110E RID: 4366
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400110E")]
[SerializeField]
[Header("Network Disconnect Message")]
private string disconnectAlertTitle;
// Token: 0x0400110F RID: 4367
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400110F")]
[SerializeField]
private string timeoutCouldntConnectMessage;
// Token: 0x04001110 RID: 4368
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4001110")]
[SerializeField]
private string timeoutDisconnectMessage;
// Token: 0x04001111 RID: 4369
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001111")]
[SerializeField]
private string genericDisconnectMessage;
// Token: 0x04001112 RID: 4370
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4001112")]
[SerializeField]
[Header("Player Join Fail Message")]
private string playerJoinFailTitle;
// Token: 0x04001113 RID: 4371
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4001113")]
[SerializeField]
private string playerJoinFailFullGameMessage;
// Token: 0x04001114 RID: 4372
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001114")]
[SerializeField]
private string playerJoinFailGenericMessage;
// Token: 0x04001115 RID: 4373
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4001115")]
[SerializeField]
[Header("Activity Switch Fail Message")]
private string activitySwitchFailTitle;
// Token: 0x04001116 RID: 4374
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4001116")]
[SerializeField]
private string activitySwitchFailFullGameMessage;
// Token: 0x04001117 RID: 4375
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4001117")]
[SerializeField]
private string activitySwitchFailGenericMessage;
// Token: 0x04001118 RID: 4376
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4001118")]
[SerializeField]
private string activitySwitchFailEventNotFoundMessage;
// Token: 0x04001119 RID: 4377
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4001119")]
[SerializeField]
private string activitySwitchFailEventNotReadyMessage;
// Token: 0x0400111A RID: 4378
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400111A")]
private NNOPDOKHNBJ JMCHLNEMGEC;
// Token: 0x0400111B RID: 4379
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400111B")]
private bool BLGODIBODHI;
// Token: 0x0400111C RID: 4380
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400111C")]
private AOLMGGAPKEH FIKLDOGOKGA;
// Token: 0x0400111D RID: 4381
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400111D")]
private bool PGLNDCLBHBH;
// Token: 0x0400111E RID: 4382
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC9")]
[Token(Token = "0x400111E")]
private bool PFMFDICAIGP;
// Token: 0x0400111F RID: 4383
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400111F")]
private float IADLOKJIIHE;
// Token: 0x04001120 RID: 4384
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4001120")]
private PUNNetworkManager.OLFKPIBEJNM GFFICMOJGHD;
// Token: 0x04001121 RID: 4385
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4001121")]
private PUNNetworkManager.OACMHHHJLGK OMHKHFENHLG;
// Token: 0x04001122 RID: 4386
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4001122")]
private PUNNetworkManager.IFKMAMICIEA KGLHMOGEIBH;
// Token: 0x04001123 RID: 4387
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4001123")]
private int? IPELFGMBJLJ;
// Token: 0x04001124 RID: 4388
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4001124")]
private PUNNetworkManager.GLGEEPNBIOJ LDNFLEPMJDO;
// Token: 0x04001125 RID: 4389
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")]
[Token(Token = "0x4001125")]
private int NIKOKHMGJBI;
// Token: 0x04001127 RID: 4391
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4001127")]
public MFBGLIHGCGO<PPENFJMFPNE> OnJoiningRoom;
// Token: 0x04001128 RID: 4392
[Token(Token = "0x4001128")]
private static HIKONHFIADE ELLAOHFLFJE;
// Token: 0x0400112B RID: 4395
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x400112B")]
private HPCHLDCINKB NOMLHNFOCML;
// Token: 0x020002B9 RID: 697
[Token(Token = "0x20002B9")]
private enum LDODDEMFBJL
{
// Token: 0x0400112E RID: 4398
[Token(Token = "0x400112E")]
Invalid = -1,
// Token: 0x0400112F RID: 4399
[Token(Token = "0x400112F")]
PingingRegions,
// Token: 0x04001130 RID: 4400
[Token(Token = "0x4001130")]
Disconnected,
// Token: 0x04001131 RID: 4401
[Token(Token = "0x4001131")]
Connecting,
// Token: 0x04001132 RID: 4402
[Token(Token = "0x4001132")]
Connected,
// Token: 0x04001133 RID: 4403
[Token(Token = "0x4001133")]
DisconnectingToSwitchRegions,
// Token: 0x04001134 RID: 4404
[Token(Token = "0x4001134")]
Disconnecting
}
// Token: 0x020002BA RID: 698
[Token(Token = "0x20002BA")]
private sealed class OLFKPIBEJNM
{
// Token: 0x17000353 RID: 851
// (get) Token: 0x06001593 RID: 5523 RVA: 0x0005BBDC File Offset: 0x00059DDC
[Token(Token = "0x17000353")]
public string JCACHKMPFJP
{
[Token(Token = "0x6001593")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.IIHPEHAMAEC;
}
}
// Token: 0x17000354 RID: 852
// (get) Token: 0x06001594 RID: 5524 RVA: 0x0005BBF0 File Offset: 0x00059DF0
// (set) Token: 0x06001595 RID: 5525 RVA: 0x0005BC14 File Offset: 0x00059E14
[Token(Token = "0x17000354")]
public PUNNetworkManager.LDODDEMFBJL GENECNFMDHJ
{
[Token(Token = "0x6001594")]
[Address(RVA = "0x15E8B40", Offset = "0x15E7B40", VA = "0x1815E8B40")]
get
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
}
return PUNNetworkManager.LDODDEMFBJL.Invalid;
}
[Token(Token = "0x6001595")]
[Address(RVA = "0x15E8850", Offset = "0x15E7850", VA = "0x1815E8850")]
set
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
}
if ((uint)(-1) == (uint)value)
{
return;
}
}
HKKOHFHADKK pegjgmdgkjn;
if (this.DNBBJNJKPFC != 0)
{
pegjgmdgkjn = this.PEGJGMDGKJN;
}
if (pegjgmdgkjn.EFHCEPDJCBD)
{
pegjgmdgkjn.PIEOGAPMGIH((ushort)value);
return;
}
pegjgmdgkjn.OFFLOPLJBBG((ushort)value);
}
}
// Token: 0x17000355 RID: 853
// (get) Token: 0x06001596 RID: 5526 RVA: 0x0005BC74 File Offset: 0x00059E74
// (set) Token: 0x06001597 RID: 5527 RVA: 0x0005BC88 File Offset: 0x00059E88
[Token(Token = "0x17000355")]
public string PHNDJFJBGGO
{
[Token(Token = "0x6001596")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.HJBPOLIOKAK;
}
[Token(Token = "0x6001597")]
[Address(RVA = "0x15E8040", Offset = "0x15E7040", VA = "0x1815E8040")]
set
{
if (this.HJBPOLIOKAK != value)
{
this.HJBPOLIOKAK = value;
if (value == 0)
{
if (!KKPBCOOONNK.HAEAADBHHEE)
{
this.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting;
return;
}
return;
}
else
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
if (!pegjgmdgkjn.EFHCEPDJCBD || pegjgmdgkjn != (ulong)1L)
{
uint num;
num += (uint)(-2);
while (num > (uint)1)
{
}
return;
}
}
}
}
}
// Token: 0x06001598 RID: 5528 RVA: 0x0005BCEC File Offset: 0x00059EEC
[Token(Token = "0x6001598")]
[Address(RVA = "0x15E8BA0", Offset = "0x15E7BA0", VA = "0x1815E8BA0")]
public OLFKPIBEJNM(PUNNetworkManager OIJOKAJIIBF)
{
this.OIJOKAJIIBF = OIJOKAJIIBF;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
int num = 0;
int num2 = 0;
int num3 = 0;
int num4 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GPAMABMFGFB);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CHNILDJANIJ);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JGHBDCCPMPM);
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KFPOGEALHJF);
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
}
// Token: 0x06001599 RID: 5529 RVA: 0x0005BDA0 File Offset: 0x00059FA0
[Token(Token = "0x6001599")]
[Address(RVA = "0x15E8830", Offset = "0x15E7830", VA = "0x1815E8830")]
private void KFPOGEALHJF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.OIJOKAJIIBF.CAPFLNGJLIF();
}
// Token: 0x0600159A RID: 5530 RVA: 0x0005BDC0 File Offset: 0x00059FC0
[Token(Token = "0x600159A")]
[Address(RVA = "0x15E8160", Offset = "0x15E7160", VA = "0x1815E8160")]
private void CHNILDJANIJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
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;
}
// Token: 0x0600159B RID: 5531 RVA: 0x0005BE08 File Offset: 0x0005A008
[Token(Token = "0x600159B")]
[Address(RVA = "0x15E87B0", Offset = "0x15E77B0", VA = "0x1815E87B0")]
private void JGHBDCCPMPM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (!KKPBCOOONNK.HAEAADBHHEE)
{
this.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting;
return;
}
this.OIJOKAJIIBF.CAPFLNGJLIF();
}
// Token: 0x0600159C RID: 5532 RVA: 0x0005BE38 File Offset: 0x0005A038
[Token(Token = "0x600159C")]
[Address(RVA = "0x15E8740", Offset = "0x15E7740", VA = "0x1815E8740")]
private void GPAMABMFGFB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
string hjbpoliokak = this.HJBPOLIOKAK;
if (hjbpoliokak == 0)
{
KKPBCOOONNK.NAJHHEIJKHF = true;
return;
}
this.PMOEFGDHNPK(hjbpoliokak);
}
// Token: 0x0600159D RID: 5533 RVA: 0x0005BE60 File Offset: 0x0005A060
[Token(Token = "0x600159D")]
[Address(RVA = "0x15E8920", Offset = "0x15E7920", VA = "0x1815E8920")]
private void PMOEFGDHNPK(string FPDCIGPJPKA)
{
KKPBCOOONNK.NAJHHEIJKHF = false;
int num = 0;
AppSettings appSettings = PUNNetworkManager.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.OIJOKAJIIBF.IPELFGMBJLJ = num3;
this.OIJOKAJIIBF.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)((ulong)2L);
this.OIJOKAJIIBF.KGLHMOGEIBH.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.UnexpectedDisconnect;
}
}
// Token: 0x0600159E RID: 5534 RVA: 0x0005BF18 File Offset: 0x0005A118
[Token(Token = "0x600159E")]
[Address(RVA = "0x15E8280", Offset = "0x15E7280", VA = "0x1815E8280")]
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_CA;
}
if (num != -1)
{
}
Encoding utf4 = Encoding.UTF8;
int num8 = memoryStream.ReadByte();
string text3;
gmpdmblnnem = new GMPDMBLNNEM(text3);
gmpdmblnnem.KBFGFFKFLFD = (MNNMCOAJAIL)((ulong)0L);
string text4 = gmpdmblnnem.ToString();
if (memoryStream != 0)
{
}
}
while (num != 0);
return gmpdmblnnem;
IL_CA:
throw new NullReferenceException();
}
// Token: 0x0600159F RID: 5535 RVA: 0x0005C02C File Offset: 0x0005A22C
[Token(Token = "0x600159F")]
[Address(RVA = "0x1156660", Offset = "0x1155660", VA = "0x181156660")]
[CompilerGenerated]
internal static void GHNKBDHPBIF(Stream DMMGOMOKEKK, byte[] MGPDDEMABPB)
{
int num = DMMGOMOKEKK.ReadByte();
}
// Token: 0x04001135 RID: 4405
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001135")]
private readonly PUNNetworkManager OIJOKAJIIBF;
// Token: 0x04001136 RID: 4406
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001136")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x04001137 RID: 4407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001137")]
private string HJBPOLIOKAK;
// Token: 0x04001138 RID: 4408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001138")]
private string IIHPEHAMAEC;
// Token: 0x04001139 RID: 4409
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001139")]
private IDisposable DNBBJNJKPFC;
}
// Token: 0x020002BB RID: 699
[Token(Token = "0x20002BB")]
private enum PMHCINBNPON
{
// Token: 0x0400113B RID: 4411
[Token(Token = "0x400113B")]
Invalid = -1,
// Token: 0x0400113C RID: 4412
[Token(Token = "0x400113C")]
Disconnected,
// Token: 0x0400113D RID: 4413
[Token(Token = "0x400113D")]
PreRoomJoinInitialization,
// Token: 0x0400113E RID: 4414
[Token(Token = "0x400113E")]
FetchingRoomDetails,
// Token: 0x0400113F RID: 4415
[Token(Token = "0x400113F")]
FadingOut,
// Token: 0x04001140 RID: 4416
[Token(Token = "0x4001140")]
ConnectToRegionForRoom,
// Token: 0x04001141 RID: 4417
[Token(Token = "0x4001141")]
WaitingForRegionConnection,
// Token: 0x04001142 RID: 4418
[Token(Token = "0x4001142")]
ConnectToRoom,
// Token: 0x04001143 RID: 4419
[Token(Token = "0x4001143")]
WaitingForRoomConnection,
// Token: 0x04001144 RID: 4420
[Token(Token = "0x4001144")]
PostRoomJoinInitialization,
// Token: 0x04001145 RID: 4421
[Token(Token = "0x4001145")]
LoadingRoomScene,
// Token: 0x04001146 RID: 4422
[Token(Token = "0x4001146")]
ConnectingVoice,
// Token: 0x04001147 RID: 4423
[Token(Token = "0x4001147")]
SpawningPlayer,
// Token: 0x04001148 RID: 4424
[Token(Token = "0x4001148")]
FadingIn,
// Token: 0x04001149 RID: 4425
[Token(Token = "0x4001149")]
ConnectedToGame,
// Token: 0x0400114A RID: 4426
[Token(Token = "0x400114A")]
LogoutToBootScene,
// Token: 0x0400114B RID: 4427
[Token(Token = "0x400114B")]
UnexpectedDisconnect
}
// Token: 0x020002BC RID: 700
[Token(Token = "0x20002BC")]
private sealed class IFKMAMICIEA
{
// Token: 0x17000356 RID: 854
// (get) Token: 0x060015A0 RID: 5536 RVA: 0x0005C048 File Offset: 0x0005A248
// (set) Token: 0x060015A1 RID: 5537 RVA: 0x0005C05C File Offset: 0x0005A25C
[Token(Token = "0x17000356")]
public CIIBGMBOFEI BIFPDCCDIHC
{
[Token(Token = "0x60015A0")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.JPGBHDCMBGJ;
}
[Token(Token = "0x60015A1")]
[Address(RVA = "0x15E50E0", Offset = "0x15E40E0", VA = "0x1815E50E0")]
set
{
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
long <GLPHBLHAFEO>k__BackingField = value.<GLPHBLHAFEO>k__BackingField;
if (jpgbhdcmbgj.<GLPHBLHAFEO>k__BackingField != <GLPHBLHAFEO>k__BackingField)
{
this.JPGBHDCMBGJ = value;
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.PreRoomJoinInitialization;
return;
}
}
}
// Token: 0x17000357 RID: 855
// (get) Token: 0x060015A2 RID: 5538 RVA: 0x0005C098 File Offset: 0x0005A298
// (set) Token: 0x060015A3 RID: 5539 RVA: 0x0005C0BC File Offset: 0x0005A2BC
[Token(Token = "0x17000357")]
public PUNNetworkManager.PMHCINBNPON GENECNFMDHJ
{
[Token(Token = "0x60015A2")]
[Address(RVA = "0x15E59C0", Offset = "0x15E49C0", VA = "0x1815E59C0")]
get
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
}
return PUNNetworkManager.PMHCINBNPON.Invalid;
}
[Token(Token = "0x60015A3")]
[Address(RVA = "0x15E4EA0", Offset = "0x15E3EA0", VA = "0x1815E4EA0")]
set
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
}
if ((uint)(-1) == (uint)value)
{
return;
}
}
HKKOHFHADKK pegjgmdgkjn;
if (this.DNBBJNJKPFC != 0)
{
pegjgmdgkjn = this.PEGJGMDGKJN;
}
if (pegjgmdgkjn.EFHCEPDJCBD)
{
pegjgmdgkjn.PIEOGAPMGIH((ushort)value);
return;
}
pegjgmdgkjn.OFFLOPLJBBG((ushort)value);
}
}
// Token: 0x060015A4 RID: 5540 RVA: 0x0005C11C File Offset: 0x0005A31C
[Token(Token = "0x60015A4")]
[Address(RVA = "0x15E5A20", Offset = "0x15E4A20", VA = "0x1815E5A20")]
public IFKMAMICIEA(PUNNetworkManager OIJOKAJIIBF)
{
CIIBGMBOFEI lpchdipjkfm = CIIBGMBOFEI.LPCHDIPJKFM;
this.JPGBHDCMBGJ = lpchdipjkfm;
base..ctor();
this.OIJOKAJIIBF = OIJOKAJIIBF;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
int num = 0;
int num2 = 0;
int num3 = 0;
int num4 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.EBHPOFPOOIH);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IONHMLBNKKK);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OFDKOEAEEJO);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DBCAENFFKLK);
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EADMJPCNKJI);
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GMGEBFPOIGE);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IHDFINOEBFC);
HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DGLOFDILDCM);
HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MFODPHCFJBD);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HFFECKPKNHH);
HKKOHFHADKK pegjgmdgkjn8 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ABLDLKFHJHL);
HKKOHFHADKK pegjgmdgkjn9 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GHEHMDBLBDJ);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LFLDFKMJDEJ);
HKKOHFHADKK pegjgmdgkjn10 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod14 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OMEKDNLCFAI);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod15 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HMOFHEBLMPP);
HKKOHFHADKK pegjgmdgkjn11 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod16 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLIABBCAGIP);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod17 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JDEFHPJDNPD);
HKKOHFHADKK pegjgmdgkjn12 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod18 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OKNNBEOJENN);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod19 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JIKPHDIFJPM);
HKKOHFHADKK pegjgmdgkjn13 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod20 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JNHHJGMIMNO);
HKKOHFHADKK pegjgmdgkjn14 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod21 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ANGJGMBFFEJ);
HKKOHFHADKK pegjgmdgkjn15 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod22 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MKFIEENEGCD);
}
// Token: 0x060015A5 RID: 5541 RVA: 0x0005C330 File Offset: 0x0005A530
[Token(Token = "0x60015A5")]
[Address(RVA = "0x15E3170", Offset = "0x15E2170", VA = "0x1815E3170")]
public void BOABALFBGPI()
{
}
// Token: 0x060015A6 RID: 5542 RVA: 0x0005C340 File Offset: 0x0005A540
[Token(Token = "0x60015A6")]
[Address(RVA = "0x15E4FE0", Offset = "0x15E3FE0", VA = "0x1815E4FE0")]
private void MKFIEENEGCD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF;
}
// Token: 0x060015A7 RID: 5543 RVA: 0x0005C35C File Offset: 0x0005A55C
[Token(Token = "0x60015A7")]
[Address(RVA = "0x15E3FF0", Offset = "0x15E2FF0", VA = "0x1815E3FF0")]
private void GMGEBFPOIGE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
Func<bool> func = new Func(this.JMFDFDBEAEC);
int num = 0;
this.GHEHKDBPFHF(func, num);
}
// Token: 0x060015A8 RID: 5544 RVA: 0x0005C380 File Offset: 0x0005A580
[Token(Token = "0x60015A8")]
[Address(RVA = "0x15E45F0", Offset = "0x15E35F0", VA = "0x1815E45F0")]
private void IHDFINOEBFC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060015A9 RID: 5545 RVA: 0x0005C390 File Offset: 0x0005A590
[Token(Token = "0x60015A9")]
[Address(RVA = "0x15E4F70", Offset = "0x15E3F70", VA = "0x1815E4F70")]
private void MFODPHCFJBD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
Func<bool> func = new Func(this.PLCDJHMILIJ);
int num = 0;
this.GHEHKDBPFHF(func, num);
}
// Token: 0x060015AA RID: 5546 RVA: 0x0005C3B4 File Offset: 0x0005A5B4
[Token(Token = "0x60015AA")]
[Address(RVA = "0x15E4280", Offset = "0x15E3280", VA = "0x1815E4280")]
private void HFFECKPKNHH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060015AB RID: 5547 RVA: 0x0005C3C4 File Offset: 0x0005A5C4
[Token(Token = "0x60015AB")]
[Address(RVA = "0x15E4AD0", Offset = "0x15E3AD0", VA = "0x1815E4AD0")]
private void JNHHJGMIMNO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
int num = 0;
Matchmaking.DHMDLODEFFK(jpgbhdcmbgj, (Matchmaking.IICIGFCLJAF)num);
PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF;
if (oijokajiibf.NIKOKHMGJBI == 0)
{
KKPBCOOONNK.BEELMODKGAB = oijokajiibf.FIDHPHMMMBB;
}
}
// Token: 0x060015AC RID: 5548 RVA: 0x0005C404 File Offset: 0x0005A604
[Token(Token = "0x60015AC")]
[Address(RVA = "0x15E5920", Offset = "0x15E4920", VA = "0x1815E5920")]
private void PLIABBCAGIP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
CDJFFFCFLMF cdjfffcflmf = this.HOGEENPCHGJ();
this.CMMIGBAOFOI = cdjfffcflmf;
Action action = new Action(this.GJBFICOEEJO);
throw new NullReferenceException();
}
// Token: 0x060015AD RID: 5549 RVA: 0x0005C434 File Offset: 0x0005A634
[Token(Token = "0x60015AD")]
[Address(RVA = "0x15E4840", Offset = "0x15E3840", VA = "0x1815E4840")]
private void JDEFHPJDNPD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060015AE RID: 5550 RVA: 0x0005C444 File Offset: 0x0005A644
[Token(Token = "0x60015AE")]
[Address(RVA = "0x15E5270", Offset = "0x15E4270", VA = "0x1815E5270")]
private void OKNNBEOJENN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.IFKMAMICIEA.JCAHBFKFGLO jcahbfkfglo;
jcahbfkfglo.System.IDisposable.Dispose();
jcahbfkfglo.<>1__state = (int)((ulong)0L);
KFBABPAPIMB kfbabpapimb = instance.Run(jcahbfkfglo);
this.FNAPENNEDGO = kfbabpapimb;
Action action = new Action(this.EIEABFDDEHH);
throw new NullReferenceException();
}
// Token: 0x060015AF RID: 5551 RVA: 0x0005C488 File Offset: 0x0005A688
[Token(Token = "0x60015AF")]
[Address(RVA = "0x15E48A0", Offset = "0x15E38A0", VA = "0x1815E48A0")]
private void JIKPHDIFJPM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060015B0 RID: 5552 RVA: 0x0005C498 File Offset: 0x0005A698
[Token(Token = "0x60015B0")]
[Address(RVA = "0x15E5380", Offset = "0x15E4380", VA = "0x1815E5380")]
private void OMEKDNLCFAI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
Func<bool> func = new Func(this.KJHGMNKFPJM);
Action action = new Action(this.BGJHODPDDFF);
this.GHEHKDBPFHF(func, action);
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.IFKMAMICIEA.KGKHAJELBGC kgkhajelbgc;
kgkhajelbgc.System.IDisposable.Dispose();
kgkhajelbgc.<>1__state = (int)((ulong)0L);
KFBABPAPIMB kfbabpapimb = instance.Run(kgkhajelbgc);
this.LCMIOFKGDFD = kfbabpapimb;
Action action2 = new Action(this.JPDNLGBLOJI);
throw new NullReferenceException();
}
// Token: 0x060015B1 RID: 5553 RVA: 0x0005C500 File Offset: 0x0005A700
[Token(Token = "0x60015B1")]
[Address(RVA = "0x15E42E0", Offset = "0x15E32E0", VA = "0x1815E42E0")]
private void HMOFHEBLMPP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060015B2 RID: 5554 RVA: 0x0005C510 File Offset: 0x0005A710
[Token(Token = "0x60015B2")]
[Address(RVA = "0x15E4D50", Offset = "0x15E3D50", VA = "0x1815E4D50")]
private IEnumerator<KENFJGFMIPM> KKKGBEENMBC()
{
/*
An exception occurred when decompiling this method (060015B2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager/IFKMAMICIEA::KKKGBEENMBC()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(KGKHAJELBGC::System.IDisposable.Dispose, ldloc:KGKHAJELBGC(var_0))
stfld:int32(KGKHAJELBGC::<>1__state, ldloc:KGKHAJELBGC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015B3 RID: 5555 RVA: 0x0005C52C File Offset: 0x0005A72C
[Token(Token = "0x60015B3")]
[Address(RVA = "0x15E3E00", Offset = "0x15E2E00", VA = "0x1815E3E00")]
private void GHEHMDBLBDJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.IFKMAMICIEA.GLMLLMOHNMF glmllmohnmf;
glmllmohnmf.System.IDisposable.Dispose();
glmllmohnmf.<>1__state = (int)((ulong)0L);
KFBABPAPIMB kfbabpapimb = instance.Run(glmllmohnmf);
this.COGHJGCKHJC = kfbabpapimb;
Action action = new Action(this.HDMMGAOPBHI);
throw new NullReferenceException();
}
// Token: 0x060015B4 RID: 5556 RVA: 0x0005C570 File Offset: 0x0005A770
[Token(Token = "0x60015B4")]
[Address(RVA = "0x15E4E40", Offset = "0x15E3E40", VA = "0x1815E4E40")]
private void LFLDFKMJDEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060015B5 RID: 5557 RVA: 0x0005C580 File Offset: 0x0005A780
[Token(Token = "0x60015B5")]
[Address(RVA = "0x15E2CB0", Offset = "0x15E1CB0", VA = "0x1815E2CB0")]
private void ABLDLKFHJHL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
bool flag = this.OIJOKAJIIBF.TryTakeMasterFromBackgroundedExistingMaster();
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.IFKMAMICIEA.IINLJJNKFPJ iinljjnkfpj;
iinljjnkfpj.System.IDisposable.Dispose();
iinljjnkfpj.<>1__state = (int)((ulong)0L);
KFBABPAPIMB kfbabpapimb = instance.Run(iinljjnkfpj);
PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF;
this.KIBHOLGHNBJ = kfbabpapimb;
oijokajiibf.LPKNHCIBDPF();
PUNNetworkManager oijokajiibf2 = this.OIJOKAJIIBF;
bool flag2 = KKPBCOOONNK.BNNCCCFFALC;
oijokajiibf2.<JBLHACJGECJ>k__BackingField = flag2;
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.LoadingRoomScene;
}
// Token: 0x060015B6 RID: 5558 RVA: 0x0005C5F8 File Offset: 0x0005A7F8
[Token(Token = "0x60015B6")]
[Address(RVA = "0x15E3230", Offset = "0x15E2230", VA = "0x1815E3230")]
private void DGLOFDILDCM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (!SessionManager.AAIKLOAPAJD)
{
Matchmaking.ALDJBFPEPOL(this.JPGBHDCMBGJ.<GLPHBLHAFEO>k__BackingField);
NIFEOCGLPOM nifeocglpom = new NIFEOCGLPOM();
Hashtable photonRoomPropertiesBugWorkaround = PUNNetworkManager.PhotonRoomPropertiesBugWorkaround;
nifeocglpom.OAHFLAJJBDI = photonRoomPropertiesBugWorkaround;
nifeocglpom.<EKLAFKJACOD>k__BackingField = true;
nifeocglpom.LMOAIEBGHKN = (int)((ulong)1000L);
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.WaitingForRoomConnection;
if (this.JPGBHDCMBGJ.<CMBNLGLLFFM>k__BackingField)
{
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");
ulong num;
this.OIJOKAJIIBF.IPELFGMBJLJ = num;
this.OIJOKAJIIBF.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)((ulong)3L);
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.UnexpectedDisconnect;
}
}
}
// Token: 0x060015B7 RID: 5559 RVA: 0x0005C6C8 File Offset: 0x0005A8C8
[Token(Token = "0x60015B7")]
[Address(RVA = "0x15E4650", Offset = "0x15E3650", VA = "0x1815E4650")]
private void IONHMLBNKKK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
CIIBGMBOFEI gameSession = jpgbhdcmbgj;
PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF;
long <DOFDAMHCJLP>k__BackingField = jpgbhdcmbgj.<DOFDAMHCJLP>k__BackingField;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = oijokajiibf.CABKPPKMFNM(<DOFDAMHCJLP>k__BackingField);
Action<PPENFJMFPNE> action = delegate(PPENFJMFPNE room)
{
};
int num = 0;
num += num;
num++;
if (PUNNetworkManager.IFKMAMICIEA.<>c.<>9__36_1 == 0)
{
PUNNetworkManager.IFKMAMICIEA.<>c.<>9__36_1 = delegate(string error)
{
};
}
throw new NullReferenceException();
}
// Token: 0x060015B8 RID: 5560 RVA: 0x0005C748 File Offset: 0x0005A948
[Token(Token = "0x60015B8")]
[Address(RVA = "0x15E34B0", Offset = "0x15E24B0", VA = "0x1815E34B0")]
private void EADMJPCNKJI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
PUNNetworkManager.OLFKPIBEJNM gfficmojghd2;
for (;;)
{
KKPBCOOONNK.CDBHNGKCHEI();
HKKOHFHADKK pegjgmdgkjn = this.OIJOKAJIIBF.GFFICMOJGHD.PEGJGMDGKJN;
if (pegjgmdgkjn.EFHCEPDJCBD)
{
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF;
PUNNetworkManager.OLFKPIBEJNM gfficmojghd = oijokajiibf.GFFICMOJGHD;
string <NEBLLPCDLOH>k__BackingField = jpgbhdcmbgj.<NEBLLPCDLOH>k__BackingField;
if (oijokajiibf != 0)
{
if (oijokajiibf == 0)
{
break;
}
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.WaitingForRegionConnection;
}
}
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.WaitingForRegionConnection;
string <NEBLLPCDLOH>k__BackingField2 = this.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField;
PUNNetworkManager oijokajiibf2 = this.OIJOKAJIIBF;
if (pegjgmdgkjn == 0)
{
goto IL_111;
}
gfficmojghd2 = oijokajiibf2.GFFICMOJGHD;
string hjbpoliokak = gfficmojghd2.HJBPOLIOKAK;
int num = 0;
if (hjbpoliokak != num)
{
gfficmojghd2.HJBPOLIOKAK = (ulong)0L;
if (!KKPBCOOONNK.HAEAADBHHEE)
{
goto Block_7;
}
}
}
if (!KKPBCOOONNK.ADEBHCHKEEC)
{
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectToRoom;
return;
}
this.GENECNFMDHJ = (PUNNetworkManager.PMHCINBNPON)((uint)5);
if (KKPBCOOONNK.DCKKBGJGOJE(true))
{
PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OIJOKAJIIBF.OMHKHFENHLG;
int num2 = 0;
omhkhfenhlg.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num2;
return;
}
global::UnityEngine.Debug.LogError("Failed to leave Photon room");
this.OIJOKAJIIBF.GFFICMOJGHD.GENECNFMDHJ = (PUNNetworkManager.LDODDEMFBJL)((uint)4);
return;
Block_7:
gfficmojghd2.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting;
return;
IL_111:
string hjbpoliokak2 = gfficmojghd2.HJBPOLIOKAK;
gfficmojghd2.PHNDJFJBGGO = hjbpoliokak2;
}
// Token: 0x060015B9 RID: 5561 RVA: 0x0005C880 File Offset: 0x0005AA80
[Token(Token = "0x60015B9")]
[Address(RVA = "0x15E5120", Offset = "0x15E4120", VA = "0x1815E5120")]
private void OFDKOEAEEJO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.OIJOKAJIIBF.FKMGHJCHGOC();
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.IFKMAMICIEA.ACLCJPJAAEK aclcjpjaaek;
aclcjpjaaek.System.IDisposable.Dispose();
aclcjpjaaek.<>1__state = (int)((ulong)0L);
int num = 0;
KFBABPAPIMB kfbabpapimb = instance.Run(num, aclcjpjaaek);
this.LIEGKIOFDNF = kfbabpapimb;
Action action = new Action(this.LCDMNAJLFLJ);
throw new NullReferenceException();
}
// Token: 0x060015BA RID: 5562 RVA: 0x0005C8D4 File Offset: 0x0005AAD4
[Token(Token = "0x60015BA")]
[Address(RVA = "0x15E31D0", Offset = "0x15E21D0", VA = "0x1815E31D0")]
private void DBCAENFFKLK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060015BB RID: 5563 RVA: 0x0005C8E4 File Offset: 0x0005AAE4
[Token(Token = "0x60015BB")]
[Address(RVA = "0x15E2DE0", Offset = "0x15E1DE0", VA = "0x1815E2DE0")]
private void ANGJGMBFFEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
SessionManager.LogoutToBootScene();
}
// Token: 0x060015BC RID: 5564 RVA: 0x0005C8F8 File Offset: 0x0005AAF8
[Token(Token = "0x60015BC")]
[Address(RVA = "0x15E3860", Offset = "0x15E2860", VA = "0x1815E3860")]
private void EBHPOFPOOIH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = jpgbhdcmbgj.<PGOEAIDCELB>k__BackingField;
if (<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.DORM_ROOM && <PGOEAIDCELB>k__BackingField != COBKKLOJNNE.ORIENTATION)
{
EOMNEGBDLDP.GOLHLIEMCGB(jpgbhdcmbgj);
}
EOMNEGBDLDP.DOGFOPHEPIG();
SessionManager instance;
if (!jpgbhdcmbgj.IOMILKGCCAH && jpgbhdcmbgj.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.INVALID)
{
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string <LGACIEKBLBM>k__BackingField = jpgbhdcmbgj.<LGACIEKBLBM>k__BackingField;
string text = "An update is required to join " + <LGACIEKBLBM>k__BackingField;
instance.<AMBMCGEFDFD>k__BackingField = text;
SingletonMonoBehaviour.ONCPNMDGGKG.<MNDHPJKDIFC>k__BackingField = (ulong)0L;
PUNNetworkManager.IFKMAMICIEA.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom);
return;
}
bool flag;
if (flag)
{
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Route accountRegistrationRoute = instance.accountRegistrationRoute;
instance2.<MNDHPJKDIFC>k__BackingField = accountRegistrationRoute;
SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
Route accountRegistrationRoute2 = instance.accountRegistrationRoute;
string text2;
instance3.<AMBMCGEFDFD>k__BackingField = text2;
CFLMJLFBOKH.MLAJANIODKJ(Matchmaking.<MPHINHCAGNG>k__BackingField);
}
}
// Token: 0x060015BD RID: 5565 RVA: 0x0005C9C8 File Offset: 0x0005ABC8
[Token(Token = "0x60015BD")]
[Address(RVA = "0x15E4170", Offset = "0x15E3170", VA = "0x1815E4170")]
private static void HELCBKMIDOI(CIIBGMBOFEI IFMCOIJGDIA)
{
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = IFMCOIJGDIA.<PGOEAIDCELB>k__BackingField;
if (<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.DORM_ROOM && <PGOEAIDCELB>k__BackingField != COBKKLOJNNE.ORIENTATION)
{
EOMNEGBDLDP.GOLHLIEMCGB(IFMCOIJGDIA);
return;
}
EOMNEGBDLDP.DOGFOPHEPIG();
}
// Token: 0x060015BE RID: 5566 RVA: 0x0005C9FC File Offset: 0x0005ABFC
[Token(Token = "0x60015BE")]
[Address(RVA = "0x15E3D10", Offset = "0x15E2D10", VA = "0x1815E3D10")]
private void GHEHKDBPFHF(Func<bool> JLPKNAEEKMK, [Optional] Action KMAOEFGAELK)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.IFKMAMICIEA.NBPKGGMGPCE nbpkggmgpce;
nbpkggmgpce.System.IDisposable.Dispose();
nbpkggmgpce.<>1__state = (int)((ulong)0L);
nbpkggmgpce.<>4__this = this;
nbpkggmgpce.onFirstTimeout = JLPKNAEEKMK;
nbpkggmgpce.onSecondTimeout = KMAOEFGAELK;
KFBABPAPIMB kfbabpapimb = instance.Run(nbpkggmgpce);
this.AILNEBIFPPN = kfbabpapimb;
}
// Token: 0x060015BF RID: 5567 RVA: 0x0005CA48 File Offset: 0x0005AC48
[Token(Token = "0x60015BF")]
[Address(RVA = "0x15E5010", Offset = "0x15E4010", VA = "0x1815E5010")]
private IEnumerator<KENFJGFMIPM> MMAJLBHMGMI(Func<bool> JLPKNAEEKMK, [Optional] Action KMAOEFGAELK)
{
/*
An exception occurred when decompiling this method (060015BF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager/IFKMAMICIEA::MMAJLBHMGMI(System.Func`1<System.Boolean>,System.Action)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(NBPKGGMGPCE::System.IDisposable.Dispose, ldloc:NBPKGGMGPCE(var_0))
stfld:IFKMAMICIEA(NBPKGGMGPCE::<>4__this, ldloc:NBPKGGMGPCE(var_0), ldloc:IFKMAMICIEA(this))
stfld:class [mscorlib]System.Func`1<bool>(NBPKGGMGPCE::onFirstTimeout, ldloc:NBPKGGMGPCE(var_0), ldloc:class [mscorlib]System.Func`1<bool>(JLPKNAEEKMK))
stfld:int32(NBPKGGMGPCE::<>1__state, ldloc:NBPKGGMGPCE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:Action(NBPKGGMGPCE::onSecondTimeout, ldloc:NBPKGGMGPCE(var_0), ldloc:Action(KMAOEFGAELK))
}
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: 0x060015C0 RID: 5568 RVA: 0x0005CA78 File Offset: 0x0005AC78
[Token(Token = "0x60015C0")]
[Address(RVA = "0x15E2EC0", Offset = "0x15E1EC0", VA = "0x1815E2EC0")]
private static void BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN EMNPHAPBBAH)
{
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof = Matchmaking.GDCFFOJEIMD();
if (PUNNetworkManager.IFKMAMICIEA.<>c.<>9__45_0 == 0)
{
PUNNetworkManager.IFKMAMICIEA.<>c.<>9__45_0 = delegate(string error)
{
};
}
if (PUNNetworkManager.IFKMAMICIEA.<>c.<>9__45_1 == 0)
{
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
{
};
PUNNetworkManager.IFKMAMICIEA.<>c.<>9__45_1 = action;
}
int num = 0;
num += num;
num++;
}
// Token: 0x060015C1 RID: 5569 RVA: 0x0005CAEC File Offset: 0x0005ACEC
[Token(Token = "0x60015C1")]
[Address(RVA = "0x15E54F0", Offset = "0x15E44F0", VA = "0x1815E54F0")]
private void OMFOCGHCOIC(CIIBGMBOFEI KBJNKPCGEHB, EFAJBHGDIDD PEHOHNKNHMN)
{
if (KBJNKPCGEHB.FMKLDAJBLDH && !PEHOHNKNHMN.<HICHIHJDDPB>k__BackingField)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string disconnectAlertTitle = this.OIJOKAJIIBF.disconnectAlertTitle;
instance.<MNDHPJKDIFC>k__BackingField = disconnectAlertTitle;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
string text = string.Format(this.OIJOKAJIIBF.timeoutDisconnectMessage, num);
instance2.<AMBMCGEFDFD>k__BackingField = text;
CFLMJLFBOKH.MLAJANIODKJ(Matchmaking.<MPHINHCAGNG>k__BackingField);
}
}
// Token: 0x060015C2 RID: 5570 RVA: 0x0005CB58 File Offset: 0x0005AD58
[Token(Token = "0x60015C2")]
[Address(RVA = "0x15E5090", Offset = "0x15E4090", VA = "0x1815E5090")]
private static IEnumerator<KENFJGFMIPM> NMGKIHGICEM()
{
/*
An exception occurred when decompiling this method (060015C2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager/IFKMAMICIEA::NMGKIHGICEM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(ACLCJPJAAEK::System.IDisposable.Dispose, ldloc:ACLCJPJAAEK(var_0))
stfld:int32(ACLCJPJAAEK::<>1__state, ldloc:ACLCJPJAAEK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015C3 RID: 5571 RVA: 0x0005CB74 File Offset: 0x0005AD74
[Token(Token = "0x60015C3")]
[Address(RVA = "0x15E56B0", Offset = "0x15E46B0", VA = "0x1815E56B0")]
private IEnumerator<KENFJGFMIPM> OMKKBNMGCFG()
{
/*
An exception occurred when decompiling this method (060015C3)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager/IFKMAMICIEA::OMKKBNMGCFG()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(JCAHBFKFGLO::System.IDisposable.Dispose, ldloc:JCAHBFKFGLO(var_0))
stfld:int32(JCAHBFKFGLO::<>1__state, ldloc:JCAHBFKFGLO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015C4 RID: 5572 RVA: 0x0005CB90 File Offset: 0x0005AD90
[Token(Token = "0x60015C4")]
[Address(RVA = "0x15E4350", Offset = "0x15E3350", VA = "0x1815E4350")]
private CDJFFFCFLMF HOGEENPCHGJ()
{
if (EIMGAFPPJFD.PMFACCFMKGE())
{
PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OIJOKAJIIBF.OMHKHFENHLG;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.OACMHHHJLGK.MLDGIJJHMBA mldgijjhmba;
mldgijjhmba.System.IDisposable.Dispose();
mldgijjhmba.<>1__state = (int)((ulong)0L);
mldgijjhmba.<>4__this = omhkhfenhlg;
KFBABPAPIMB kfbabpapimb = instance.Run(mldgijjhmba);
}
return HHKIEEPFDOH.<ECACLINLIKK>k__BackingField;
}
// Token: 0x060015C5 RID: 5573 RVA: 0x0005CBE4 File Offset: 0x0005ADE4
[Token(Token = "0x60015C5")]
[Address(RVA = "0x15E4060", Offset = "0x15E3060", VA = "0x1815E4060")]
private void HCILJOFOMBN()
{
bool flag = string.IsNullOrEmpty(this.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField);
PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF;
if (!flag)
{
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
PUNNetworkManager.OLFKPIBEJNM gfficmojghd = oijokajiibf.GFFICMOJGHD;
string <NEBLLPCDLOH>k__BackingField = jpgbhdcmbgj.<NEBLLPCDLOH>k__BackingField;
gfficmojghd.PHNDJFJBGGO = <NEBLLPCDLOH>k__BackingField;
return;
}
PUNNetworkManager.OLFKPIBEJNM gfficmojghd2 = oijokajiibf.GFFICMOJGHD;
string hjbpoliokak = gfficmojghd2.HJBPOLIOKAK;
int num = 0;
if (!(hjbpoliokak != num))
{
return;
}
gfficmojghd2.HJBPOLIOKAK = (ulong)0L;
if (!KKPBCOOONNK.HAEAADBHHEE)
{
gfficmojghd2.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting;
return;
}
}
// Token: 0x060015C6 RID: 5574 RVA: 0x0005CC70 File Offset: 0x0005AE70
[Token(Token = "0x60015C6")]
[Address(RVA = "0x15E5700", Offset = "0x15E4700", VA = "0x1815E5700")]
private static IEnumerator<KENFJGFMIPM> OOBKDOFMAFA()
{
/*
An exception occurred when decompiling this method (060015C6)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager/IFKMAMICIEA::OOBKDOFMAFA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(GLMLLMOHNMF::System.IDisposable.Dispose, ldloc:GLMLLMOHNMF(var_0))
stfld:int32(GLMLLMOHNMF::<>1__state, ldloc:GLMLLMOHNMF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015C7 RID: 5575 RVA: 0x0005CC8C File Offset: 0x0005AE8C
[Token(Token = "0x60015C7")]
[Address(RVA = "0x15E3CC0", Offset = "0x15E2CC0", VA = "0x1815E3CC0")]
private IEnumerator<KENFJGFMIPM> EIGLIDNGKOA()
{
/*
An exception occurred when decompiling this method (060015C7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager/IFKMAMICIEA::EIGLIDNGKOA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(IINLJJNKFPJ::System.IDisposable.Dispose, ldloc:IINLJJNKFPJ(var_0))
stfld:int32(IINLJJNKFPJ::<>1__state, ldloc:IINLJJNKFPJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015C8 RID: 5576 RVA: 0x0005CCA8 File Offset: 0x0005AEA8
[Token(Token = "0x60015C8")]
[Address(RVA = "0x15E4900", Offset = "0x15E3900", VA = "0x1815E4900")]
[CompilerGenerated]
private bool JMFDFDBEAEC()
{
object[] array = new object[2];
HIIEPCNIIKP gknihnhgbkc = KKPBCOOONNK.GNNIGOMAHEJ.GKNIHNHGBKC;
if (gknihnhgbkc != HIIEPCNIIKP.PeerCreated)
{
}
array[0] = gknihnhgbkc;
string <NEBLLPCDLOH>k__BackingField = this.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField;
if (<NEBLLPCDLOH>k__BackingField != 0)
{
}
array[1] = <NEBLLPCDLOH>k__BackingField;
global::UnityEngine.Debug.LogErrorFormat("Timeout waiting to connect to master server (state: {0}, region: {1})", array);
ulong num;
this.OIJOKAJIIBF.IPELFGMBJLJ = num;
throw new NullReferenceException();
}
// Token: 0x060015C9 RID: 5577 RVA: 0x0005CD0C File Offset: 0x0005AF0C
[Token(Token = "0x60015C9")]
[Address(RVA = "0x15E5750", Offset = "0x15E4750", VA = "0x1815E5750")]
[CompilerGenerated]
private bool PLCDJHMILIJ()
{
object[] array = new object[2];
HIIEPCNIIKP gknihnhgbkc = KKPBCOOONNK.GNNIGOMAHEJ.GKNIHNHGBKC;
if (gknihnhgbkc != HIIEPCNIIKP.PeerCreated)
{
}
array[0] = gknihnhgbkc;
string <NEBLLPCDLOH>k__BackingField = this.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField;
if (<NEBLLPCDLOH>k__BackingField != 0)
{
}
array[1] = <NEBLLPCDLOH>k__BackingField;
global::UnityEngine.Debug.LogErrorFormat("Timeout waiting to join game (state: {0}, region: {1})", array);
ulong num;
this.OIJOKAJIIBF.IPELFGMBJLJ = num;
throw new NullReferenceException();
}
// Token: 0x060015CA RID: 5578 RVA: 0x0005CD70 File Offset: 0x0005AF70
[Token(Token = "0x60015CA")]
[Address(RVA = "0x15E3F10", Offset = "0x15E2F10", VA = "0x1815E3F10")]
[CompilerGenerated]
private void GJBFICOEEJO()
{
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.FadingIn;
}
// Token: 0x060015CB RID: 5579 RVA: 0x0005CD9C File Offset: 0x0005AF9C
[Token(Token = "0x60015CB")]
[Address(RVA = "0x15E3CB0", Offset = "0x15E2CB0", VA = "0x1815E3CB0")]
[CompilerGenerated]
private void EIEABFDDEHH()
{
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectedToGame;
}
// Token: 0x060015CC RID: 5580 RVA: 0x0005CDB4 File Offset: 0x0005AFB4
[Token(Token = "0x60015CC")]
[Address(RVA = "0x15E4B90", Offset = "0x15E3B90", VA = "0x1815E4B90")]
[CompilerGenerated]
private bool KJHGMNKFPJM()
{
if (KKPBCOOONNK.ADEBHCHKEEC)
{
Hashtable opmflmngefn = KKPBCOOONNK.BAJBCANFGEJ.OPMFLMNGEFN;
bool flag;
ulong num;
if (flag && num != (ulong)0L && num != (ulong)0L)
{
ulong num2 = num;
int num3 = KKPBCOOONNK.NLIADADJGIF;
num3 = (int)((ulong)num3 - num2);
}
}
global::UnityEngine.Debug.LogError("Timeout waiting to spawn player (zombie room, no heartbeat)");
ulong num4;
this.OIJOKAJIIBF.IPELFGMBJLJ = num4;
throw new NullReferenceException();
}
// Token: 0x060015CD RID: 5581 RVA: 0x0005CE1C File Offset: 0x0005B01C
[Token(Token = "0x60015CD")]
[Address(RVA = "0x15E2E30", Offset = "0x15E1E30", VA = "0x1815E2E30")]
[CompilerGenerated]
private void BGJHODPDDFF()
{
global::UnityEngine.Debug.LogError("Timeout waiting to spawn player (zombie room, with heartbeat)");
ulong num;
this.OIJOKAJIIBF.IPELFGMBJLJ = num;
}
// Token: 0x060015CE RID: 5582 RVA: 0x0005CE48 File Offset: 0x0005B048
[Token(Token = "0x60015CE")]
[Address(RVA = "0x15E3CB0", Offset = "0x15E2CB0", VA = "0x1815E3CB0")]
[CompilerGenerated]
private void JPDNLGBLOJI()
{
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectedToGame;
}
// Token: 0x060015CF RID: 5583 RVA: 0x0005CE60 File Offset: 0x0005B060
[Token(Token = "0x60015CF")]
[Address(RVA = "0x15E4160", Offset = "0x15E3160", VA = "0x1815E4160")]
[CompilerGenerated]
private void HDMMGAOPBHI()
{
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectingVoice;
}
// Token: 0x060015D0 RID: 5584 RVA: 0x0005CE78 File Offset: 0x0005B078
[Token(Token = "0x60015D0")]
[Address(RVA = "0x15E4DA0", Offset = "0x15E3DA0", VA = "0x1815E4DA0")]
[CompilerGenerated]
private void LCDMNAJLFLJ()
{
if (!SessionManager.AAIKLOAPAJD)
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
}
this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectToRegionForRoom;
return;
}
}
// Token: 0x0400114C RID: 4428
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400114C")]
private readonly HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400114D RID: 4429
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400114D")]
private readonly PUNNetworkManager OIJOKAJIIBF;
// Token: 0x0400114E RID: 4430
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400114E")]
private CIIBGMBOFEI JPGBHDCMBGJ;
// Token: 0x0400114F RID: 4431
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400114F")]
private CDJFFFCFLMF AILNEBIFPPN;
// Token: 0x04001150 RID: 4432
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001150")]
private CDJFFFCFLMF KIBHOLGHNBJ;
// Token: 0x04001151 RID: 4433
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001151")]
private CDJFFFCFLMF LIEGKIOFDNF;
// Token: 0x04001152 RID: 4434
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001152")]
private CDJFFFCFLMF COGHJGCKHJC;
// Token: 0x04001153 RID: 4435
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4001153")]
private CDJFFFCFLMF CMMIGBAOFOI;
// Token: 0x04001154 RID: 4436
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4001154")]
private CDJFFFCFLMF LCMIOFKGDFD;
// Token: 0x04001155 RID: 4437
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4001155")]
private CDJFFFCFLMF FNAPENNEDGO;
// Token: 0x04001156 RID: 4438
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4001156")]
private IDisposable DNBBJNJKPFC;
// Token: 0x020002BF RID: 703
[Token(Token = "0x20002BF")]
[CompilerGenerated]
private sealed class JJCEGDENOEB
{
// Token: 0x060015DE RID: 5598 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x60015DE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JJCEGDENOEB()
{
}
// Token: 0x060015DF RID: 5599 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x60015DF")]
[Address(RVA = "0x15E63A0", Offset = "0x15E53A0", VA = "0x1815E63A0")]
internal void <OnEnterFetchingRoomDetails>b__0(PPENFJMFPNE room)
{
}
// Token: 0x0400115F RID: 4447
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400115F")]
public PUNNetworkManager.IFKMAMICIEA <>4__this;
// Token: 0x04001160 RID: 4448
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001160")]
public CIIBGMBOFEI gameSession;
}
// Token: 0x020002C3 RID: 707
[Token(Token = "0x20002C3")]
[CompilerGenerated]
private sealed class IJBGFIOJPDO
{
// Token: 0x060015F2 RID: 5618 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x60015F2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IJBGFIOJPDO()
{
}
// Token: 0x060015F3 RID: 5619 RVA: 0x0005CF40 File Offset: 0x0005B140
[Token(Token = "0x60015F3")]
[Address(RVA = "0x15E6270", Offset = "0x15E5270", VA = "0x1815E6270")]
internal bool <LoadSceneCoroutine>b__0()
{
return default(bool);
}
// Token: 0x0400116A RID: 4458
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400116A")]
public Task loadRoomTask;
}
}
// Token: 0x020002C6 RID: 710
[Token(Token = "0x20002C6")]
private enum EEDKIANFIMG
{
// Token: 0x04001171 RID: 4465
[Token(Token = "0x4001171")]
Invalid = -1,
// Token: 0x04001172 RID: 4466
[Token(Token = "0x4001172")]
RequestedDisconnect,
// Token: 0x04001173 RID: 4467
[Token(Token = "0x4001173")]
WaitingToRequestConnect,
// Token: 0x04001174 RID: 4468
[Token(Token = "0x4001174")]
RequestedConnect,
// Token: 0x04001175 RID: 4469
[Token(Token = "0x4001175")]
WaitingToRequestDisconnect
}
// Token: 0x020002C7 RID: 711
[Token(Token = "0x20002C7")]
private sealed class OACMHHHJLGK
{
// Token: 0x17000364 RID: 868
// (get) Token: 0x06001600 RID: 5632 RVA: 0x0005CF88 File Offset: 0x0005B188
// (set) Token: 0x06001601 RID: 5633 RVA: 0x0005CFAC File Offset: 0x0005B1AC
[Token(Token = "0x17000364")]
public PUNNetworkManager.EEDKIANFIMG GENECNFMDHJ
{
[Token(Token = "0x6001600")]
[Address(RVA = "0x15E7DE0", Offset = "0x15E6DE0", VA = "0x1815E7DE0")]
get
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
}
return PUNNetworkManager.EEDKIANFIMG.Invalid;
}
[Token(Token = "0x6001601")]
[Address(RVA = "0x15E7C10", Offset = "0x15E6C10", VA = "0x1815E7C10")]
set
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
if (pegjgmdgkjn.EFHCEPDJCBD)
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
}
if ((uint)(-1) == (uint)value)
{
return;
}
}
if (pegjgmdgkjn.EFHCEPDJCBD)
{
pegjgmdgkjn.PIEOGAPMGIH((ushort)value);
return;
}
pegjgmdgkjn.OFFLOPLJBBG((ushort)value);
}
}
// Token: 0x06001602 RID: 5634 RVA: 0x0005CFFC File Offset: 0x0005B1FC
[Token(Token = "0x6001602")]
[Address(RVA = "0x15E7E40", Offset = "0x15E6E40", VA = "0x1815E7E40")]
public OACMHHHJLGK(PUNNetworkManager OIJOKAJIIBF)
{
this.OIJOKAJIIBF = OIJOKAJIIBF;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.PMPPAMDDFGI);
int num = 0;
int num2 = 0;
int num3 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IJJFLPCPOLG);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DAHIHKDFDCN);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AHNAEHEHCAE);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EAJHFFONAMA);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KCJOGIFGKFG);
}
// Token: 0x06001603 RID: 5635 RVA: 0x0005D0AC File Offset: 0x0005B2AC
[Token(Token = "0x6001603")]
[Address(RVA = "0x15E77A0", Offset = "0x15E67A0", VA = "0x1815E77A0")]
public CDJFFFCFLMF GMEHCOCCLOJ()
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.OACMHHHJLGK.MLDGIJJHMBA mldgijjhmba;
mldgijjhmba.System.IDisposable.Dispose();
mldgijjhmba.<>1__state = (int)((ulong)0L);
mldgijjhmba.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(mldgijjhmba);
throw new NullReferenceException();
}
// Token: 0x06001604 RID: 5636 RVA: 0x0005D0E4 File Offset: 0x0005B2E4
[Token(Token = "0x6001604")]
[Address(RVA = "0x15E7740", Offset = "0x15E6740", VA = "0x1815E7740")]
private IEnumerator<KENFJGFMIPM> EJPEHLPDDMF()
{
/*
An exception occurred when decompiling this method (06001604)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager/OACMHHHJLGK::EJPEHLPDDMF()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(MLDGIJJHMBA::System.IDisposable.Dispose, ldloc:MLDGIJJHMBA(var_0))
stfld:int32(MLDGIJJHMBA::<>1__state, ldloc:MLDGIJJHMBA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:OACMHHHJLGK(MLDGIJJHMBA::<>4__this, ldloc:MLDGIJJHMBA(var_0), ldloc:OACMHHHJLGK(this))
}
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: 0x06001605 RID: 5637 RVA: 0x0005D108 File Offset: 0x0005B308
[Token(Token = "0x6001605")]
[Address(RVA = "0x15E7630", Offset = "0x15E6630", VA = "0x1815E7630")]
private void EAJHFFONAMA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.OACMHHHJLGK.GADDIHJIFDL gaddihjifdl;
gaddihjifdl.System.IDisposable.Dispose();
gaddihjifdl.<>1__state = (int)((ulong)0L);
gaddihjifdl.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(gaddihjifdl);
this.JBPPBOHDGNC = kfbabpapimb;
Action action = new Action(this.PBDAOKFCGMA);
throw new NullReferenceException();
}
// Token: 0x06001606 RID: 5638 RVA: 0x0005D154 File Offset: 0x0005B354
[Token(Token = "0x6001606")]
[Address(RVA = "0x15E7AD0", Offset = "0x15E6AD0", VA = "0x1815E7AD0")]
private void KCJOGIFGKFG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06001607 RID: 5639 RVA: 0x0005D164 File Offset: 0x0005B364
[Token(Token = "0x6001607")]
[Address(RVA = "0x15E7960", Offset = "0x15E6960", VA = "0x1815E7960")]
private void IJJFLPCPOLG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PUNNetworkManager.OACMHHHJLGK.GADDIHJIFDL gaddihjifdl;
gaddihjifdl.System.IDisposable.Dispose();
gaddihjifdl.<>1__state = (int)((ulong)0L);
gaddihjifdl.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(gaddihjifdl);
this.JBPPBOHDGNC = kfbabpapimb;
Action action = new Action(this.HAOMKPJNAHC);
throw new NullReferenceException();
}
// Token: 0x06001608 RID: 5640 RVA: 0x0005D1B0 File Offset: 0x0005B3B0
[Token(Token = "0x6001608")]
[Address(RVA = "0x15E75D0", Offset = "0x15E65D0", VA = "0x1815E75D0")]
private void DAHIHKDFDCN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06001609 RID: 5641 RVA: 0x0005D1C0 File Offset: 0x0005B3C0
[Token(Token = "0x6001609")]
[Address(RVA = "0x15E73D0", Offset = "0x15E63D0", VA = "0x1815E73D0")]
private void AHNAEHEHCAE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.PeerCreated || PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Disconnected)
{
string hjbpoliokak = this.OIJOKAJIIBF.GFFICMOJGHD.HJBPOLIOKAK;
int num = 0;
if (PUNNetworkManager.FJOLIPKKIBE(hjbpoliokak, num != 0) == 0)
{
int num2 = 0;
this.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num2;
return;
}
PGKJJKDODKL logger = PhotonVoiceNetwork.ONCPNMDGGKG.EPNPIIFFJLD;
}
PhotonVoiceNetwork.ONCPNMDGGKG.AutoConnectAndJoin = true;
}
// Token: 0x0600160A RID: 5642 RVA: 0x0005D238 File Offset: 0x0005B438
[Token(Token = "0x600160A")]
[Address(RVA = "0x15E7D30", Offset = "0x15E6D30", VA = "0x1815E7D30")]
private void PMPPAMDDFGI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
PhotonVoiceNetwork instance = PhotonVoiceNetwork.ONCPNMDGGKG;
instance.AutoConnectAndJoin = false;
if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Joined)
{
PhotonVoiceNetwork.ONCPNMDGGKG.Disconnect();
return;
}
}
// Token: 0x0600160B RID: 5643 RVA: 0x0005D278 File Offset: 0x0005B478
[Token(Token = "0x600160B")]
[Address(RVA = "0x15E7570", Offset = "0x15E6570", VA = "0x1815E7570")]
private IEnumerator<KENFJGFMIPM> BGNHDGPFBAG()
{
/*
An exception occurred when decompiling this method (0600160B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager/OACMHHHJLGK::BGNHDGPFBAG()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(GADDIHJIFDL::System.IDisposable.Dispose, ldloc:GADDIHJIFDL(var_0))
stfld:int32(GADDIHJIFDL::<>1__state, ldloc:GADDIHJIFDL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:OACMHHHJLGK(GADDIHJIFDL::<>4__this, ldloc:GADDIHJIFDL(var_0), ldloc:OACMHHHJLGK(this))
}
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: 0x0600160C RID: 5644 RVA: 0x0005D29C File Offset: 0x0005B49C
[Token(Token = "0x600160C")]
[Address(RVA = "0x15E7880", Offset = "0x15E6880", VA = "0x1815E7880")]
private bool HCAJNKKGLGF()
{
if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.Joined && PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.PeerCreated)
{
return PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.Disconnected;
}
throw new NullReferenceException();
}
// Token: 0x0600160D RID: 5645 RVA: 0x0005D2E4 File Offset: 0x0005B4E4
[Token(Token = "0x600160D")]
[Address(RVA = "0x15E7CC0", Offset = "0x15E6CC0", VA = "0x1815E7CC0")]
[CompilerGenerated]
private bool MEDHIADPPND()
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
bool flag;
return flag;
}
return (ulong)((uint)(-1)) != (ulong)3L;
}
// Token: 0x0600160E RID: 5646 RVA: 0x0005D314 File Offset: 0x0005B514
[Token(Token = "0x600160E")]
[Address(RVA = "0x15E7A70", Offset = "0x15E6A70", VA = "0x1815E7A70")]
[CompilerGenerated]
private bool ILAKOFBALAA()
{
if (this.PEGJGMDGKJN.EFHCEPDJCBD)
{
bool flag;
return flag;
}
return (ulong)((uint)(-1)) != (ulong)1L;
}
// Token: 0x0600160F RID: 5647 RVA: 0x0005D344 File Offset: 0x0005B544
[Token(Token = "0x600160F")]
[Address(RVA = "0x15E7D20", Offset = "0x15E6D20", VA = "0x1815E7D20")]
[CompilerGenerated]
private void PBDAOKFCGMA()
{
int num = 0;
this.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num;
}
// Token: 0x06001610 RID: 5648 RVA: 0x0005D35C File Offset: 0x0005B55C
[Token(Token = "0x6001610")]
[Address(RVA = "0x15E7870", Offset = "0x15E6870", VA = "0x1815E7870")]
[CompilerGenerated]
private void HAOMKPJNAHC()
{
this.GENECNFMDHJ = PUNNetworkManager.EEDKIANFIMG.RequestedConnect;
}
// Token: 0x06001611 RID: 5649 RVA: 0x0005D370 File Offset: 0x0005B570
[Token(Token = "0x6001611")]
[Address(RVA = "0x15E7B30", Offset = "0x15E6B30", VA = "0x1815E7B30")]
[CompilerGenerated]
private bool KJCNCCOIICL()
{
return PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Joined || PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.PeerCreated || PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Disconnected;
}
// Token: 0x04001176 RID: 4470
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001176")]
private readonly HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x04001177 RID: 4471
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001177")]
private readonly PUNNetworkManager OIJOKAJIIBF;
// Token: 0x04001178 RID: 4472
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001178")]
private CDJFFFCFLMF JBPPBOHDGNC;
}
// Token: 0x020002CA RID: 714
[Token(Token = "0x20002CA")]
private enum GLGEEPNBIOJ
{
// Token: 0x04001180 RID: 4480
[Token(Token = "0x4001180")]
Unknown,
// Token: 0x04001181 RID: 4481
[Token(Token = "0x4001181")]
ConnectionFailed,
// Token: 0x04001182 RID: 4482
[Token(Token = "0x4001182")]
FailedToConnect,
// Token: 0x04001183 RID: 4483
[Token(Token = "0x4001183")]
FailedToJoinRoom,
// Token: 0x04001184 RID: 4484
[Token(Token = "0x4001184")]
TimeoutWhileConnecting
}
// Token: 0x020002CB RID: 715
[Token(Token = "0x20002CB")]
[CompilerGenerated]
private sealed class OLNEFIEAAEP
{
// Token: 0x0600161E RID: 5662 RVA: 0x0005D3E4 File Offset: 0x0005B5E4
[Token(Token = "0x600161E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OLNEFIEAAEP()
{
}
// Token: 0x0600161F RID: 5663 RVA: 0x0005D3F8 File Offset: 0x0005B5F8
[Token(Token = "0x600161F")]
[Address(RVA = "0x15E8D90", Offset = "0x15E7D90", VA = "0x1815E8D90")]
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: 0x04001185 RID: 4485
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001185")]
public Stopwatch timer;
}
// Token: 0x020002CE RID: 718
[Token(Token = "0x20002CE")]
[CompilerGenerated]
private sealed class PAIGLKGHCCI
{
// Token: 0x06001633 RID: 5683 RVA: 0x0005D9B4 File Offset: 0x0005BBB4
[Token(Token = "0x6001633")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PAIGLKGHCCI()
{
}
// Token: 0x06001634 RID: 5684 RVA: 0x0005D9C8 File Offset: 0x0005BBC8
[Token(Token = "0x6001634")]
[Address(RVA = "0x15E8E60", Offset = "0x15E7E60", VA = "0x1815E8E60")]
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: 0x04001197 RID: 4503
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001197")]
public CCEOLAOLEKJ account;
}
// Token: 0x020002CF RID: 719
[Token(Token = "0x20002CF")]
[CompilerGenerated]
private sealed class NPDIFJMOKEB
{
// Token: 0x06001635 RID: 5685 RVA: 0x0005D9FC File Offset: 0x0005BBFC
[Token(Token = "0x6001635")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NPDIFJMOKEB()
{
}
// Token: 0x06001636 RID: 5686 RVA: 0x0005DA10 File Offset: 0x0005BC10
[Token(Token = "0x6001636")]
[Address(RVA = "0x15E7380", Offset = "0x15E6380", VA = "0x1815E7380")]
internal void <OnLeftRoom>b__0()
{
string text = this.prevScene;
string text2 = JIGANDCPLGA.BBLLPBMDKLF;
if (!(text != text2))
{
this.<>4__this.AGPIMILIAMJ();
}
}
// Token: 0x04001198 RID: 4504
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001198")]
public string prevScene;
// Token: 0x04001199 RID: 4505
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001199")]
public PUNNetworkManager <>4__this;
}
}