3395 lines
128 KiB
C#
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;
|
|
}
|
|
}
|