3173 lines
86 KiB
C#
3173 lines
86 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Text;
|
|
using System.Threading;
|
|
using BestHTTP.Extensions;
|
|
using BestHTTP.Logger;
|
|
using BestHTTP.WebSocket.Frames;
|
|
|
|
namespace BestHTTP.WebSocket
|
|
{
|
|
// Token: 0x0200022B RID: 555
|
|
public sealed class NBDAPECNMNB : ENANHBCGCNA, HLMCJLFBACM, OPMGOEPFBBD
|
|
{
|
|
// Token: 0x0600681D RID: 26653 RVA: 0x0021B51C File Offset: 0x0021971C
|
|
private void GGCOHDFHPEG(object HGIIECJDGEI)
|
|
{
|
|
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Google Store - Online", "Nalladis");
|
|
}
|
|
this.FAAFGFCLGPC.WaitOne();
|
|
try
|
|
{
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
for (int i = this.JDIJJFGFEKM.Count - 1; i >= 1; i--)
|
|
{
|
|
list.Add(this.JDIJJFGFEKM[i]);
|
|
}
|
|
this.JDIJJFGFEKM.Clear();
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("U3RpY2t5RGF0YRITCgtpc19hdHRhY2hlZBgBIAEoCBIZChFjb25uZWN0ZWRf", "time" + list.Count.ToString() + "senderId");
|
|
}
|
|
while (list.Count > 0)
|
|
{
|
|
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 1];
|
|
list.RemoveAt(list.Count - 0);
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
byte[] array = opaemmdpohj.CDGCJDDKFPH();
|
|
this.BOFEJIAEBLP.Write(array, 0, array.Length);
|
|
this.BOFEJIAEBLP.Flush();
|
|
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)7)
|
|
{
|
|
this.PJNIANJOIJP = true;
|
|
}
|
|
}
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.AJHONMPDLAO().Length);
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.JFHGGELGJOH())
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = (OKFLEEAAAKM)8;
|
|
}
|
|
this.DEGPICGMINN = false;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
this.EFPCJCHNCHM = false;
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("New level loaded. Removed ", "Can't set MaxPlayers when not in that room.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600681E RID: 26654 RVA: 0x0021B75C File Offset: 0x0021995C
|
|
private void EENDKMIGJPI()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 0; i < this.ENKBLCJNMDC.Count; i++)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Text)
|
|
{
|
|
if (clighmmaicb != (CLIGHMMAICB)7)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.DGGEDHDJFGJ())
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.DDAELFEOFIK());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.DGGEDHDJFGJ())
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.AGINGBGOLIK());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("disablematerial", "z", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.OGBPCFOJJCO() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.Finished)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 0;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.FFPPPCDILEJ() != null && this.DDKBIINBDGI.DDAELFEOFIK().Length >= 2)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.FFPPPCDILEJ(), 0, 0);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.KINDFKMHCAE(), 0);
|
|
if (this.DDKBIINBDGI.FFPPPCDILEJ().Length > 0)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 8, this.DDKBIINBDGI.KINDFKMHCAE().Length - 2);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("empty", "curScn", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600681F RID: 26655 RVA: 0x0021B99C File Offset: 0x00219B9C
|
|
public bool IHCALIIHFAA()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x06006820 RID: 26656 RVA: 0x0021B9A8 File Offset: 0x00219BA8
|
|
internal void LGDHOOOGNCN(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006821 RID: 26657 RVA: 0x0021B9B4 File Offset: 0x00219BB4
|
|
private void JDJABFNCODB(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006822 RID: 26658 RVA: 0x0021B9C0 File Offset: 0x00219BC0
|
|
public void NFIEHCNJBBE(ushort BEACJBLGDGA, string CBIIODLNNPE)
|
|
{
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
this.JJIPBACIFCN(new OPAEMMDPOHJ(this.IJADBHMBMPG, (CLIGHMMAICB)4, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
|
|
}
|
|
|
|
// Token: 0x06006823 RID: 26659 RVA: 0x0021B9EC File Offset: 0x00219BEC
|
|
public int HCPAPIPDFLA()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x06006824 RID: 26660 RVA: 0x0021B9F4 File Offset: 0x00219BF4
|
|
internal void DBKOCJDNDGA(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006825 RID: 26661 RVA: 0x0021BA00 File Offset: 0x00219C00
|
|
private void PFCAIOKPFJB(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006826 RID: 26662 RVA: 0x0021BA0C File Offset: 0x00219C0C
|
|
private void ECJCIOCMJJC(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006827 RID: 26663 RVA: 0x0021BA18 File Offset: 0x00219C18
|
|
private void GABODJGNNGN()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 1; i < this.ENKBLCJNMDC.Count; i++)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.BBOBKBEGIOJ();
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Text)
|
|
{
|
|
if (clighmmaicb != (CLIGHMMAICB)7)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.FCBLFBBIIEP())
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.DDAELFEOFIK());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.AOBNBLJGPPL())
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.MDOCHPCIGHN);
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Oculus platform is not implemented on this platform yet.", "dmlld19pZBgCIAEoDBI4ChphdHRhY2hlZF9yZWxhdGl2ZV9wb3NpdGlvbhgD", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.BFOBFCFMOIJ() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.FBBMOMHACLA == OKFLEEAAAKM.Error)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 1;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.BHDJDBOILIM() != null && this.DDKBIINBDGI.KINDFKMHCAE().Length >= 6)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.KINDFKMHCAE(), 0, 4);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.LCHAEFBPFIH, 0);
|
|
if (this.DDKBIINBDGI.KINDFKMHCAE().Length > 5)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.FFPPPCDILEJ(), 7, this.DDKBIINBDGI.LCHAEFBPFIH.Length - 1);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Android Warhol T-Shirt", "mode", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006828 RID: 26664 RVA: 0x0021BC58 File Offset: 0x00219E58
|
|
public void LHKKGKHJGHM(string NFAFJOMABOK)
|
|
{
|
|
if (NFAFJOMABOK == null)
|
|
{
|
|
throw new ArgumentNullException("Error deserializing Polaroid {0}: data empty.");
|
|
}
|
|
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
|
|
this.HHMKPKBFCCA(new OPAEMMDPOHJ(this.BDGDMMKEOAH(), CLIGHMMAICB.Text, bytes));
|
|
}
|
|
|
|
// Token: 0x06006829 RID: 26665 RVA: 0x0021BC98 File Offset: 0x00219E98
|
|
public TimeSpan DABDMAOAJLN()
|
|
{
|
|
return this.<FKBNJOFHDLG>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600682A RID: 26666 RVA: 0x0021BCA0 File Offset: 0x00219EA0
|
|
internal void BHHEDNENLJD(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600682B RID: 26667 RVA: 0x0021BCAC File Offset: 0x00219EAC
|
|
public void CKKKGIFDIJJ(string NFAFJOMABOK)
|
|
{
|
|
if (NFAFJOMABOK == null)
|
|
{
|
|
throw new ArgumentNullException("message must not be null!");
|
|
}
|
|
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
|
|
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Text, bytes));
|
|
}
|
|
|
|
// Token: 0x0600682C RID: 26668 RVA: 0x0021BCEC File Offset: 0x00219EEC
|
|
private void FPKKLDNAKHG(TimeSpan GPLANNPKLMN)
|
|
{
|
|
if (this.IMKOOFAABPF == DateTime.MinValue)
|
|
{
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
return;
|
|
}
|
|
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.JFPDLPKIEHE())
|
|
{
|
|
try
|
|
{
|
|
this.BMIJFGNKHAO(new OPAEMMDPOHJ(this.MMLCKIBKDFN(), (CLIGHMMAICB)(-12), Encoding.UTF8.GetBytes(string.Empty)));
|
|
}
|
|
catch
|
|
{
|
|
this.DEGPICGMINN = false;
|
|
EDGFEAGFEKH.BBAMJPIEBFP.GLAIBFPDDLM(this);
|
|
}
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600682D RID: 26669 RVA: 0x0021BD98 File Offset: 0x00219F98
|
|
private void PIIBKIFKJFB(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600682E RID: 26670 RVA: 0x0021BDA4 File Offset: 0x00219FA4
|
|
public bool BBKNIJDDHGB()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x0600682F RID: 26671 RVA: 0x0021BDB0 File Offset: 0x00219FB0
|
|
public int FNLBALJJBKA()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x06006830 RID: 26672 RVA: 0x0021BDB8 File Offset: 0x00219FB8
|
|
internal void ILOICDGCNBG()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-52));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006831 RID: 26673 RVA: 0x0021BDE0 File Offset: 0x00219FE0
|
|
public void FHIIIMJBKJC(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < 110)
|
|
{
|
|
throw new ArgumentException("SpawnDeath");
|
|
}
|
|
this.CMJNOGFNDMI(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
|
|
EDGFEAGFEKH.BBAMJPIEBFP.DFBKFMKJCAG(this);
|
|
}
|
|
|
|
// Token: 0x06006832 RID: 26674 RVA: 0x0021BE10 File Offset: 0x0021A010
|
|
internal void GNJMJKPBOHI()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-126));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006833 RID: 26675 RVA: 0x0021BE38 File Offset: 0x0021A038
|
|
public void EPAMIOGPCFB(string NFAFJOMABOK)
|
|
{
|
|
if (NFAFJOMABOK == null)
|
|
{
|
|
throw new ArgumentNullException("OnBeforeApplicationQuit call returned false, postponing plugin shutdown.");
|
|
}
|
|
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
|
|
this.JJIPBACIFCN(new OPAEMMDPOHJ(this.MMLCKIBKDFN(), CLIGHMMAICB.Text, bytes));
|
|
}
|
|
|
|
// Token: 0x06006834 RID: 26676 RVA: 0x0021BE78 File Offset: 0x0021A078
|
|
internal void FCAKDPLHLCP(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006835 RID: 26677 RVA: 0x0021BE84 File Offset: 0x0021A084
|
|
public void ELOHHNKAMND(string NFAFJOMABOK)
|
|
{
|
|
if (NFAFJOMABOK == null)
|
|
{
|
|
throw new ArgumentNullException("Hand ");
|
|
}
|
|
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
|
|
this.LBMBOCODEOF(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Text, bytes));
|
|
}
|
|
|
|
// Token: 0x06006836 RID: 26678 RVA: 0x0021BEC4 File Offset: 0x0021A0C4
|
|
public IJADBHMBMPG GIGHPNIJCDL()
|
|
{
|
|
return this.<HKKKMJLOOFF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006837 RID: 26679 RVA: 0x0021BECC File Offset: 0x0021A0CC
|
|
private void NCEJHCGEHDN()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 1; i < this.ENKBLCJNMDC.Count; i += 0)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != (CLIGHMMAICB)5)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.AOBNBLJGPPL())
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.FFPPPCDILEJ());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.JLCOFLOOKAL())
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.MDOCHPCIGHN);
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Favorited", "IsMember", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.BFOBFCFMOIJ() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.Aborted)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 0;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.BHDJDBOILIM() != null && this.DDKBIINBDGI.DDAELFEOFIK().Length >= 4)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.FFPPPCDILEJ(), 0, 5);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.BHDJDBOILIM(), 0);
|
|
if (this.DDKBIINBDGI.DDAELFEOFIK().Length > 1)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 6, this.DDKBIINBDGI.BHDJDBOILIM().Length - 8);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("RecNet game session contains unknown activity level ID", "null message string {0}", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006838 RID: 26680 RVA: 0x0021C10C File Offset: 0x0021A30C
|
|
public void LBMBOCODEOF(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException("OnAttachedToHand");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.AJHONMPDLAO() == null) ? 0 : KPMMDGIAGPC.AJHONMPDLAO().Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.FFGDKHMOBAH));
|
|
this.EFPCJCHNCHM = true;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("otherPlayerId", "OutfitSelections");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x06006839 RID: 26681 RVA: 0x0021C1DC File Offset: 0x0021A3DC
|
|
internal void FLECGIKAIIO()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)107);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600683A RID: 26682 RVA: 0x0021C204 File Offset: 0x0021A404
|
|
internal void NJJFCGFPDEE()
|
|
{
|
|
if (base.EOPPEFBOIKP)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.AJGHEIMCLFO));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600683B RID: 26683 RVA: 0x0021C224 File Offset: 0x0021A424
|
|
public void JNNPAJPAAPM(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < 114)
|
|
{
|
|
throw new ArgumentException("position");
|
|
}
|
|
this.CPAJLGAJOBP(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
|
|
EDGFEAGFEKH.BBAMJPIEBFP.HOOFLCPOPOE(this);
|
|
}
|
|
|
|
// Token: 0x0600683C RID: 26684 RVA: 0x0021C254 File Offset: 0x0021A454
|
|
private void LBGEAPLFCLM(ushort NOBAPCOKFIL)
|
|
{
|
|
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600683D RID: 26685 RVA: 0x0021C260 File Offset: 0x0021A460
|
|
public void JJIPBACIFCN(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException(".mp4");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.LCHAEFBPFIH == null) ? 1 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.JGBDHKONIOO));
|
|
this.EFPCJCHNCHM = false;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("x", "goto_event_failed");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x0600683E RID: 26686 RVA: 0x0021C330 File Offset: 0x0021A530
|
|
public IJADBHMBMPG NHJFJIABPKC()
|
|
{
|
|
return this.<HKKKMJLOOFF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600683F RID: 26687 RVA: 0x0021C338 File Offset: 0x0021A538
|
|
public int MDHPJLKBPND()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x06006840 RID: 26688 RVA: 0x0021C340 File Offset: 0x0021A540
|
|
private void LGONHBCDFFA(object HGIIECJDGEI)
|
|
{
|
|
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("fake_microsoft_platform_id", "MD");
|
|
}
|
|
this.FAAFGFCLGPC.WaitOne();
|
|
try
|
|
{
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
for (int i = this.JDIJJFGFEKM.Count - 0; i >= 0; i--)
|
|
{
|
|
list.Add(this.JDIJJFGFEKM[i]);
|
|
}
|
|
this.JDIJJFGFEKM.Clear();
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("_Blue_Col", "ChtwZXJzaXN0ZW5jZV92aWV3X2RhdGEucHJvdG8SB3JlY3Jvb20aFHRyYW5z" + list.Count.ToString() + "System.Collections.IList");
|
|
}
|
|
while (list.Count > 0)
|
|
{
|
|
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 0];
|
|
list.RemoveAt(list.Count - 0);
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
byte[] array = opaemmdpohj.CDGCJDDKFPH();
|
|
this.BOFEJIAEBLP.Write(array, 0, array.Length);
|
|
this.BOFEJIAEBLP.Flush();
|
|
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)6)
|
|
{
|
|
this.PJNIANJOIJP = false;
|
|
}
|
|
}
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.AJHONMPDLAO().Length);
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.HOLBPBLOPDN())
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Initial;
|
|
}
|
|
this.DEGPICGMINN = true;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
this.EFPCJCHNCHM = false;
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("visible", "cu");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006841 RID: 26689 RVA: 0x0021C580 File Offset: 0x0021A780
|
|
internal void KKNLDHDLIND()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-119));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006842 RID: 26690 RVA: 0x0021C5A8 File Offset: 0x0021A7A8
|
|
public TimeSpan JNCKEGIPDKA()
|
|
{
|
|
return this.<FKBNJOFHDLG>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006843 RID: 26691 RVA: 0x0021C5B0 File Offset: 0x0021A7B0
|
|
public void HKLDPCABLBC(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("shake");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.GIGHPNIJCDL(), (CLIGHMMAICB)3, AOAILGGFDHJ);
|
|
if (opaemmdpohj.LCHAEFBPFIH != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.DKMGHCJFJDN())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.EHCGLOJDFME());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.BMIJFGNKHAO(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
this.JJIPBACIFCN(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.LBMBOCODEOF(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006844 RID: 26692 RVA: 0x0021C668 File Offset: 0x0021A868
|
|
public TimeSpan PLLOMIMOIDA()
|
|
{
|
|
return this.<FKBNJOFHDLG>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006845 RID: 26693 RVA: 0x0021C670 File Offset: 0x0021A870
|
|
public void LIIMPEMIBHC()
|
|
{
|
|
this.LGJAEMDDCGK((ushort)(-22), "\n\n");
|
|
}
|
|
|
|
// Token: 0x06006846 RID: 26694 RVA: 0x0021C684 File Offset: 0x0021A884
|
|
private void NNJINGGIMLJ(ushort NOBAPCOKFIL)
|
|
{
|
|
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006847 RID: 26695 RVA: 0x0021C690 File Offset: 0x0021A890
|
|
public IJADBHMBMPG MMLCKIBKDFN()
|
|
{
|
|
return this.<HKKKMJLOOFF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006848 RID: 26696 RVA: 0x0021C698 File Offset: 0x0021A898
|
|
public void NJDDJILCMAM(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < -32)
|
|
{
|
|
throw new ArgumentException("Stop");
|
|
}
|
|
this.CPAJLGAJOBP(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
|
|
EDGFEAGFEKH.BBAMJPIEBFP.DAMGAMOHDKK(this);
|
|
}
|
|
|
|
// Token: 0x06006849 RID: 26697 RVA: 0x0021C6C8 File Offset: 0x0021A8C8
|
|
public void IOODEJKMGMG(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("Marking old objects for destroy:");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.IJADBHMBMPG, (CLIGHMMAICB)3, AOAILGGFDHJ);
|
|
if (opaemmdpohj.GNLDKCDPKDM() != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.EHCGLOJDFME())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.CCKBHHLLLHI());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.OLMMDDDNNBC(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
this.HHMKPKBFCCA(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.BMIJFGNKHAO(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600684A RID: 26698 RVA: 0x0021C780 File Offset: 0x0021A980
|
|
public void NHGACPBCGCL(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < -55)
|
|
{
|
|
throw new ArgumentException("oobe");
|
|
}
|
|
this.CMJNOGFNDMI(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
|
|
EDGFEAGFEKH.BBAMJPIEBFP.CPBCELLIKBK(this);
|
|
}
|
|
|
|
// Token: 0x0600684B RID: 26699 RVA: 0x0021C7B0 File Offset: 0x0021A9B0
|
|
public bool GPLFFNPEGAI()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x0600684C RID: 26700 RVA: 0x0021C7BC File Offset: 0x0021A9BC
|
|
public TimeSpan JFPDLPKIEHE()
|
|
{
|
|
return this.<FKBNJOFHDLG>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600684D RID: 26701 RVA: 0x0021C7C4 File Offset: 0x0021A9C4
|
|
public void CLJKDHMPEKB(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < -76)
|
|
{
|
|
throw new ArgumentException("amount");
|
|
}
|
|
this.ECJCIOCMJJC(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
|
|
EDGFEAGFEKH.BBAMJPIEBFP.CPBCELLIKBK(this);
|
|
}
|
|
|
|
// Token: 0x0600684E RID: 26702 RVA: 0x0021C7F4 File Offset: 0x0021A9F4
|
|
public void MEDBOLHFIBI(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < -48)
|
|
{
|
|
throw new ArgumentException("rw_dropped_frames_perc");
|
|
}
|
|
this.HAKGGACKKJE(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
|
|
EDGFEAGFEKH.BBAMJPIEBFP.IJAEBJIIEDP(this);
|
|
}
|
|
|
|
// Token: 0x0600684F RID: 26703 RVA: 0x0021C824 File Offset: 0x0021AA24
|
|
private void MBPBLCAEGAO()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 0; i < this.ENKBLCJNMDC.Count; i += 0)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != (CLIGHMMAICB)5)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.AOBNBLJGPPL())
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.LCHAEFBPFIH);
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.EALMNCGBBLJ)
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.IOMGAKJDGAN());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Gaelben", " secs.", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.IHCALIIHFAA() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.FBBMOMHACLA == OKFLEEAAAKM.ConnectionTimedOut)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 1;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.BHDJDBOILIM() != null && this.DDKBIINBDGI.DDAELFEOFIK().Length >= 2)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.DDAELFEOFIK(), 0, 2);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.KINDFKMHCAE(), 1);
|
|
if (this.DDKBIINBDGI.LCHAEFBPFIH.Length > 7)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.DDAELFEOFIK(), 5, this.DDKBIINBDGI.FFPPPCDILEJ().Length - 5);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("ChangeMaster", "ValidVersion", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006850 RID: 26704 RVA: 0x0021CA64 File Offset: 0x0021AC64
|
|
internal void JMMFAHPABBG(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006851 RID: 26705 RVA: 0x0021CA70 File Offset: 0x0021AC70
|
|
private void EEDFFFHILPA(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x170002BA RID: 698
|
|
// (get) Token: 0x060068B9 RID: 26809 RVA: 0x0021FC90 File Offset: 0x0021DE90
|
|
// (set) Token: 0x06006852 RID: 26706 RVA: 0x0021CA7C File Offset: 0x0021AC7C
|
|
public ushort LHCIMIMJPHM { get; private set; }
|
|
|
|
// Token: 0x06006853 RID: 26707 RVA: 0x0021CA88 File Offset: 0x0021AC88
|
|
public TimeSpan KICFGOLFEMH()
|
|
{
|
|
return this.<FKBNJOFHDLG>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006854 RID: 26708 RVA: 0x0021CA90 File Offset: 0x0021AC90
|
|
public bool GIPLGDHBPFC()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x06006855 RID: 26709 RVA: 0x0021CA9C File Offset: 0x0021AC9C
|
|
public void EHKMHPEBPPH(string NFAFJOMABOK)
|
|
{
|
|
if (NFAFJOMABOK == null)
|
|
{
|
|
throw new ArgumentNullException("Go To");
|
|
}
|
|
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
|
|
this.KABKEOFDPAE(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Continuation, bytes));
|
|
}
|
|
|
|
// Token: 0x06006856 RID: 26710 RVA: 0x0021CADC File Offset: 0x0021ACDC
|
|
private void ALONABLBDKO(object HGIIECJDGEI)
|
|
{
|
|
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Unpublish", "handles");
|
|
}
|
|
this.FAAFGFCLGPC.WaitOne();
|
|
try
|
|
{
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
for (int i = this.JDIJJFGFEKM.Count - 0; i >= 1; i -= 0)
|
|
{
|
|
list.Add(this.JDIJJFGFEKM[i]);
|
|
}
|
|
this.JDIJJFGFEKM.Clear();
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Disabled {0} renderers with material {1}", "testscenes.txt" + list.Count.ToString() + "y");
|
|
}
|
|
while (list.Count > 0)
|
|
{
|
|
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 1];
|
|
list.RemoveAt(list.Count - 1);
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
byte[] array = opaemmdpohj.CDGCJDDKFPH();
|
|
this.BOFEJIAEBLP.Write(array, 1, array.Length);
|
|
this.BOFEJIAEBLP.Flush();
|
|
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)3)
|
|
{
|
|
this.PJNIANJOIJP = true;
|
|
}
|
|
}
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.AJHONMPDLAO().Length);
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.JFHGGELGJOH())
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
}
|
|
this.DEGPICGMINN = true;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
this.EFPCJCHNCHM = true;
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("partyId", "gesture");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006857 RID: 26711 RVA: 0x0021CD1C File Offset: 0x0021AF1C
|
|
private void GLPEDEPIHNM()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 0; i < this.ENKBLCJNMDC.Count; i += 0)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.BBOBKBEGIOJ();
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != (CLIGHMMAICB)4)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.DPFMFLNGMJH())
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.BHDJDBOILIM());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.JLCOFLOOKAL())
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.AGINGBGOLIK());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("Failed to Instantiate prefab: ", "type", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.IOJCCCAGMHN() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.Initial)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 1;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.KINDFKMHCAE() != null && this.DDKBIINBDGI.BHDJDBOILIM().Length >= 3)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.BHDJDBOILIM(), 1, 0);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.FFPPPCDILEJ(), 0);
|
|
if (this.DDKBIINBDGI.DDAELFEOFIK().Length > 5)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 6, this.DDKBIINBDGI.DDAELFEOFIK().Length - 6);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("reader", "scale", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006858 RID: 26712 RVA: 0x0021CF5C File Offset: 0x0021B15C
|
|
internal void LDCOOMLFDBI()
|
|
{
|
|
if (base.EOPPEFBOIKP)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.AJGHEIMCLFO));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006859 RID: 26713 RVA: 0x0021CF7C File Offset: 0x0021B17C
|
|
public void BMIJFGNKHAO(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException("sessionCount");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.LCHAEFBPFIH == null) ? 0 : KPMMDGIAGPC.GNLDKCDPKDM().Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.GGCOHDFHPEG));
|
|
this.EFPCJCHNCHM = true;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("CSharpSocket.Disconnect()", "Proxy-Connection");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x0600685A RID: 26714 RVA: 0x0021D04C File Offset: 0x0021B24C
|
|
public int CCAHDEGEPHO()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x0600685B RID: 26715 RVA: 0x0021D054 File Offset: 0x0021B254
|
|
void HLMCJLFBACM.OnHeartbeatUpdate(TimeSpan GPLANNPKLMN)
|
|
{
|
|
if (this.IMKOOFAABPF == DateTime.MinValue)
|
|
{
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
return;
|
|
}
|
|
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.BFOAKBDDOHG)
|
|
{
|
|
try
|
|
{
|
|
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Ping, Encoding.UTF8.GetBytes(string.Empty)));
|
|
}
|
|
catch
|
|
{
|
|
this.DEGPICGMINN = true;
|
|
EDGFEAGFEKH.BBAMJPIEBFP.FDJLBCCMFED(this);
|
|
}
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600685C RID: 26716 RVA: 0x0021D100 File Offset: 0x0021B300
|
|
internal void HHLHGPDLIFI()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-37));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600685D RID: 26717 RVA: 0x0021D128 File Offset: 0x0021B328
|
|
private void CMJNOGFNDMI(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600685E RID: 26718 RVA: 0x0021D134 File Offset: 0x0021B334
|
|
internal void DEPDABIAAFP(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600685F RID: 26719 RVA: 0x0021D140 File Offset: 0x0021B340
|
|
public void JFJPNHJPLPC(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException("{0} player underrun: {1}/{2}({3}) = {4}");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.AJHONMPDLAO() == null) ? 0 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.FFGDKHMOBAH));
|
|
this.EFPCJCHNCHM = false;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Save", "{not_found}");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x06006860 RID: 26720 RVA: 0x0021D210 File Offset: 0x0021B410
|
|
private void IBBPLMKDKMB(object HGIIECJDGEI)
|
|
{
|
|
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("content-range", "February");
|
|
}
|
|
this.FAAFGFCLGPC.WaitOne();
|
|
try
|
|
{
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
for (int i = this.JDIJJFGFEKM.Count - 1; i >= 1; i--)
|
|
{
|
|
list.Add(this.JDIJJFGFEKM[i]);
|
|
}
|
|
this.JDIJJFGFEKM.Clear();
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("rrt", "charades" + list.Count.ToString() + "RpcMasterRequestFlagTaken");
|
|
}
|
|
while (list.Count > 0)
|
|
{
|
|
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 0];
|
|
list.RemoveAt(list.Count - 0);
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
byte[] array = opaemmdpohj.CPIBGJLHLBL();
|
|
this.BOFEJIAEBLP.Write(array, 0, array.Length);
|
|
this.BOFEJIAEBLP.Flush();
|
|
if (opaemmdpohj.EEAOGJHMFII == CLIGHMMAICB.Binary)
|
|
{
|
|
this.PJNIANJOIJP = true;
|
|
}
|
|
}
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.GNLDKCDPKDM().Length);
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.PPHMPKBBOEI)
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Finished;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Queued;
|
|
}
|
|
this.DEGPICGMINN = false;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
this.EFPCJCHNCHM = true;
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("activity", "+join:");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006861 RID: 26721 RVA: 0x0021D450 File Offset: 0x0021B650
|
|
private void AJGHEIMCLFO(object HGIIECJDGEI)
|
|
{
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN)
|
|
{
|
|
try
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = new OBOFLEKGDBP();
|
|
oboflekgdbp.IIPLLALIEMN(this.BOFEJIAEBLP);
|
|
if (oboflekgdbp.GELIFGHJDAM)
|
|
{
|
|
this.EINGMNJHKHI(1002, "Protocol Error: masked frame received from server!");
|
|
}
|
|
else if (!oboflekgdbp.EALMNCGBBLJ)
|
|
{
|
|
if (this.FHPNENEEELF == null)
|
|
{
|
|
this.AECONFCKLKM.Add(oboflekgdbp);
|
|
}
|
|
else
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
this.ENKBLCJNMDC.Add(oboflekgdbp);
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
|
|
switch (clighmmaicb)
|
|
{
|
|
case CLIGHMMAICB.Continuation:
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
object dnfnncpkfmm2 = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm2)
|
|
{
|
|
this.ENKBLCJNMDC.Add(oboflekgdbp);
|
|
}
|
|
continue;
|
|
}
|
|
oboflekgdbp.BHKDHDHIBOJ(this.AECONFCKLKM);
|
|
this.AECONFCKLKM.Clear();
|
|
break;
|
|
case CLIGHMMAICB.Text:
|
|
case CLIGHMMAICB.Binary:
|
|
break;
|
|
default:
|
|
if (clighmmaicb == CLIGHMMAICB.ConnectionClose)
|
|
{
|
|
this.DDKBIINBDGI = oboflekgdbp;
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.ConnectionClose, null));
|
|
}
|
|
this.DEGPICGMINN = true;
|
|
continue;
|
|
}
|
|
if (clighmmaicb != CLIGHMMAICB.Ping)
|
|
{
|
|
continue;
|
|
}
|
|
if (!this.PJNIANJOIJP && !this.DEGPICGMINN)
|
|
{
|
|
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Pong, oboflekgdbp.LCHAEFBPFIH));
|
|
}
|
|
continue;
|
|
}
|
|
oboflekgdbp.GFABDPMCKIK(this.IJADBHMBMPG);
|
|
object dnfnncpkfmm3 = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm3)
|
|
{
|
|
this.ENKBLCJNMDC.Add(oboflekgdbp);
|
|
}
|
|
}
|
|
}
|
|
catch (ThreadAbortException)
|
|
{
|
|
this.AECONFCKLKM.Clear();
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
|
|
this.DEGPICGMINN = true;
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.PPHMPKBBOEI)
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
|
|
}
|
|
this.DEGPICGMINN = true;
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
EDGFEAGFEKH.BBAMJPIEBFP.FDJLBCCMFED(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006862 RID: 26722 RVA: 0x0021D744 File Offset: 0x0021B944
|
|
public void BGHNAKJLBNO(ushort BEACJBLGDGA, string CBIIODLNNPE)
|
|
{
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
this.BMIJFGNKHAO(new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)7, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
|
|
}
|
|
|
|
// Token: 0x06006863 RID: 26723 RVA: 0x0021D770 File Offset: 0x0021B970
|
|
public void CKKKGIFDIJJ(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("data must not be null!");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Binary, AOAILGGFDHJ);
|
|
if (opaemmdpohj.LCHAEFBPFIH != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.LHCIMIMJPHM)
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.LHCIMIMJPHM);
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.CKKKGIFDIJJ(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 0; i < array.Length; i++)
|
|
{
|
|
this.CKKKGIFDIJJ(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.CKKKGIFDIJJ(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006864 RID: 26724 RVA: 0x0021D828 File Offset: 0x0021BA28
|
|
private void BPINGICKAAP()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 0; i < this.ENKBLCJNMDC.Count; i++)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Text)
|
|
{
|
|
if (clighmmaicb != (CLIGHMMAICB)5)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.DPFMFLNGMJH())
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.FFPPPCDILEJ());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.FCBLFBBIIEP())
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.IOMGAKJDGAN());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("timeout", "Could not find the Quality setting named ", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.JFPLHJMGAFN() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.FBBMOMHACLA == OKFLEEAAAKM.Queued)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 0;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.DDAELFEOFIK() != null && this.DDKBIINBDGI.LCHAEFBPFIH.Length >= 4)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.BHDJDBOILIM(), 0, 5);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.BHDJDBOILIM(), 1);
|
|
if (this.DDKBIINBDGI.FFPPPCDILEJ().Length > 5)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 6, this.DDKBIINBDGI.BHDJDBOILIM().Length - 7);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("FnTable:IVRChaperoneSetup_005", "GiftRarity", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006865 RID: 26725 RVA: 0x0021DA68 File Offset: 0x0021BC68
|
|
internal void AOEBAMMJDKE(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006866 RID: 26726 RVA: 0x0021DA74 File Offset: 0x0021BC74
|
|
internal void IOPLOPDEBPP(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006867 RID: 26727 RVA: 0x0021DA80 File Offset: 0x0021BC80
|
|
private void OPLKOHPJEMJ(ushort NOBAPCOKFIL)
|
|
{
|
|
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006868 RID: 26728 RVA: 0x0021DA8C File Offset: 0x0021BC8C
|
|
public bool JFPLHJMGAFN()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x06006869 RID: 26729 RVA: 0x0021DA98 File Offset: 0x0021BC98
|
|
private void IOHPEOMBLPB(TimeSpan GPLANNPKLMN)
|
|
{
|
|
if (this.IMKOOFAABPF == DateTime.MinValue)
|
|
{
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
return;
|
|
}
|
|
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.BFOAKBDDOHG)
|
|
{
|
|
try
|
|
{
|
|
this.HHMKPKBFCCA(new OPAEMMDPOHJ(this.APIEIAKNIKJ(), (CLIGHMMAICB)82, Encoding.UTF8.GetBytes(string.Empty)));
|
|
}
|
|
catch
|
|
{
|
|
this.DEGPICGMINN = false;
|
|
EDGFEAGFEKH.BBAMJPIEBFP.HEGIPNCOFDP(this);
|
|
}
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600686A RID: 26730 RVA: 0x0021DB44 File Offset: 0x0021BD44
|
|
public void FGLPIMDLHFO(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("\nFound ");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.MMLCKIBKDFN(), CLIGHMMAICB.ConnectionClose, AOAILGGFDHJ);
|
|
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.GNLDKCDPKDM().Length > (int)this.DKMGHCJFJDN())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.GFMHIODHJKI());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.KABKEOFDPAE(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 0; i < array.Length; i++)
|
|
{
|
|
this.JFJPNHJPLPC(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.LBMBOCODEOF(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600686B RID: 26731 RVA: 0x0021DBFC File Offset: 0x0021BDFC
|
|
private void ONGLNDFAAMN(object HGIIECJDGEI)
|
|
{
|
|
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocketResponse", "SendThread - Waiting...");
|
|
}
|
|
this.FAAFGFCLGPC.WaitOne();
|
|
try
|
|
{
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
for (int i = this.JDIJJFGFEKM.Count - 1; i >= 0; i--)
|
|
{
|
|
list.Add(this.JDIJJFGFEKM[i]);
|
|
}
|
|
this.JDIJJFGFEKM.Clear();
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocketResponse", "SendThread - Wait is over, " + list.Count.ToString() + " new frames!");
|
|
}
|
|
while (list.Count > 0)
|
|
{
|
|
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 1];
|
|
list.RemoveAt(list.Count - 1);
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
byte[] array = opaemmdpohj.CPIBGJLHLBL();
|
|
this.BOFEJIAEBLP.Write(array, 0, array.Length);
|
|
this.BOFEJIAEBLP.Flush();
|
|
if (opaemmdpohj.EEAOGJHMFII == CLIGHMMAICB.ConnectionClose)
|
|
{
|
|
this.PJNIANJOIJP = true;
|
|
}
|
|
}
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.LCHAEFBPFIH.Length);
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.PPHMPKBBOEI)
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Aborted;
|
|
}
|
|
this.DEGPICGMINN = true;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
this.EFPCJCHNCHM = false;
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocketResponse", "SendThread - Closed!");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600686C RID: 26732 RVA: 0x0021DE3C File Offset: 0x0021C03C
|
|
public void KABKEOFDPAE(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException("X");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.GNLDKCDPKDM() == null) ? 0 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.IBBPLMKDKMB));
|
|
this.EFPCJCHNCHM = false;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Spam Alert!", "High quality");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x0600686D RID: 26733 RVA: 0x0021DF0C File Offset: 0x0021C10C
|
|
public void HKBHOMAOBEF(ushort BEACJBLGDGA, string CBIIODLNNPE)
|
|
{
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.APIEIAKNIKJ(), (CLIGHMMAICB)4, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
|
|
}
|
|
|
|
// Token: 0x0600686E RID: 26734 RVA: 0x0021DF38 File Offset: 0x0021C138
|
|
public int IEJDGKFDIKH()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x0600686F RID: 26735 RVA: 0x0021DF40 File Offset: 0x0021C140
|
|
public void HHMKPKBFCCA(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException("Deserializing room data version {0} with {1} persisted views.");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.LCHAEFBPFIH == null) ? 1 : KPMMDGIAGPC.AJHONMPDLAO().Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.ONGLNDFAAMN));
|
|
this.EFPCJCHNCHM = true;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("TAGGED FRIENDLY BOT", "<b>Obscured Cheating Detector</b>");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x06006870 RID: 26736 RVA: 0x0021E010 File Offset: 0x0021C210
|
|
private void KNPFCDNFBJP(TimeSpan GPLANNPKLMN)
|
|
{
|
|
if (this.IMKOOFAABPF == DateTime.MinValue)
|
|
{
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
return;
|
|
}
|
|
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.JFPDLPKIEHE())
|
|
{
|
|
try
|
|
{
|
|
this.KABKEOFDPAE(new OPAEMMDPOHJ(this.BDGDMMKEOAH(), (CLIGHMMAICB)(-100), Encoding.UTF8.GetBytes(string.Empty)));
|
|
}
|
|
catch
|
|
{
|
|
this.DEGPICGMINN = true;
|
|
EDGFEAGFEKH.BBAMJPIEBFP.GLAIBFPDDLM(this);
|
|
}
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006871 RID: 26737 RVA: 0x0021E0BC File Offset: 0x0021C2BC
|
|
public bool LGCAHGKNMLP()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x06006872 RID: 26738 RVA: 0x0021E0C8 File Offset: 0x0021C2C8
|
|
public void OPGHOGFIBCC(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("path");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)4, AOAILGGFDHJ);
|
|
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.HFNCHMKGHJP())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.DKMGHCJFJDN());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.OHCFFACPEOJ(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 0; i < array.Length; i += 0)
|
|
{
|
|
this.LBMBOCODEOF(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.BMIJFGNKHAO(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006873 RID: 26739 RVA: 0x0021E180 File Offset: 0x0021C380
|
|
public void CBPKGFABLHA(string NFAFJOMABOK)
|
|
{
|
|
if (NFAFJOMABOK == null)
|
|
{
|
|
throw new ArgumentNullException("gzip");
|
|
}
|
|
byte[] bytes = Encoding.UTF8.GetBytes(NFAFJOMABOK);
|
|
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Text, bytes));
|
|
}
|
|
|
|
// Token: 0x06006874 RID: 26740 RVA: 0x0021E1C0 File Offset: 0x0021C3C0
|
|
public IJADBHMBMPG APIEIAKNIKJ()
|
|
{
|
|
return this.<HKKKMJLOOFF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006875 RID: 26741 RVA: 0x0021E1C8 File Offset: 0x0021C3C8
|
|
public void NEICCNKGNBB()
|
|
{
|
|
this.LGJAEMDDCGK(107, "ReadRaw - contentLength: {0:N0}");
|
|
}
|
|
|
|
// Token: 0x06006876 RID: 26742 RVA: 0x0021E1DC File Offset: 0x0021C3DC
|
|
private void ANNPKONFALA(TimeSpan GPLANNPKLMN)
|
|
{
|
|
if (this.IMKOOFAABPF == DateTime.MinValue)
|
|
{
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
return;
|
|
}
|
|
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.KICFGOLFEMH())
|
|
{
|
|
try
|
|
{
|
|
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.APIEIAKNIKJ(), (CLIGHMMAICB)102, Encoding.UTF8.GetBytes(string.Empty)));
|
|
}
|
|
catch
|
|
{
|
|
this.DEGPICGMINN = false;
|
|
EDGFEAGFEKH.BBAMJPIEBFP.GDBGCGFJPAF(this);
|
|
}
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006877 RID: 26743 RVA: 0x0021E288 File Offset: 0x0021C488
|
|
public bool OGBPCFOJJCO()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x06006878 RID: 26744 RVA: 0x0021E294 File Offset: 0x0021C494
|
|
public void DKIIJPOAPBC(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < 100)
|
|
{
|
|
throw new ArgumentException("frequency must be at least 100 milliseconds!");
|
|
}
|
|
this.BFOAKBDDOHG = TimeSpan.FromMilliseconds((double)MMALNHHGFPC);
|
|
EDGFEAGFEKH.BBAMJPIEBFP.BIIGJFKEFHL(this);
|
|
}
|
|
|
|
// Token: 0x170002B8 RID: 696
|
|
// (get) Token: 0x06006879 RID: 26745 RVA: 0x0021E2C4 File Offset: 0x0021C4C4
|
|
public bool LDIPDGGNNCG
|
|
{
|
|
get
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600687A RID: 26746 RVA: 0x0021E2D0 File Offset: 0x0021C4D0
|
|
public void LGJAEMDDCGK(ushort BEACJBLGDGA, string CBIIODLNNPE)
|
|
{
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
this.OLMMDDDNNBC(new OPAEMMDPOHJ(this.BDGDMMKEOAH(), (CLIGHMMAICB)5, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
|
|
}
|
|
|
|
// Token: 0x0600687B RID: 26747 RVA: 0x0021E2FC File Offset: 0x0021C4FC
|
|
public void OLMMDDDNNBC(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException("user_afk");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.AJHONMPDLAO() == null) ? 1 : KPMMDGIAGPC.AJHONMPDLAO().Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.FFGDKHMOBAH));
|
|
this.EFPCJCHNCHM = false;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO(".asset", "create");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x0600687C RID: 26748 RVA: 0x0021E3CC File Offset: 0x0021C5CC
|
|
public int LIHLJPJGAIA()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x0600687D RID: 26749 RVA: 0x0021E3D4 File Offset: 0x0021C5D4
|
|
public void OHCFFACPEOJ(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException("MenuDetached");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.AJHONMPDLAO() == null) ? 1 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.ALONABLBDKO));
|
|
this.EFPCJCHNCHM = true;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("UNKNOWN", "Description too short!");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x0600687E RID: 26750 RVA: 0x0021E4A4 File Offset: 0x0021C6A4
|
|
private void GECGGHJBBIB()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 1; i < this.ENKBLCJNMDC.Count; i++)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Text)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Text)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.DGGEDHDJFGJ())
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.BHDJDBOILIM());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.AOBNBLJGPPL())
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.BICANAEMGIP());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("z", "Orthellon", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.BFOBFCFMOIJ() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.ConnectionTimedOut)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 1;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.FFPPPCDILEJ() != null && this.DDKBIINBDGI.FFPPPCDILEJ().Length >= 8)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.KINDFKMHCAE(), 1, 8);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.DDAELFEOFIK(), 1);
|
|
if (this.DDKBIINBDGI.FFPPPCDILEJ().Length > 6)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.BHDJDBOILIM(), 3, this.DDKBIINBDGI.DDAELFEOFIK().Length - 4);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("api/players/", "The host has unsilenced everybody", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600687F RID: 26751 RVA: 0x0021E6E4 File Offset: 0x0021C8E4
|
|
private void CPAJLGAJOBP(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006880 RID: 26752 RVA: 0x0021E6F0 File Offset: 0x0021C8F0
|
|
private void EFADFHPHCMB()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 0; i < this.ENKBLCJNMDC.Count; i++)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Text)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.DGGEDHDJFGJ())
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.BHDJDBOILIM());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.EALMNCGBBLJ)
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.IOMGAKJDGAN());
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("id", "Invite", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.LGCAHGKNMLP() && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.MMGOKBAGJBE() == OKFLEEAAAKM.ConnectionTimedOut)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 1;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.FFPPPCDILEJ() != null && this.DDKBIINBDGI.LCHAEFBPFIH.Length >= 3)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.KINDFKMHCAE(), 1, 8);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.LCHAEFBPFIH, 0);
|
|
if (this.DDKBIINBDGI.KINDFKMHCAE().Length > 5)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.LCHAEFBPFIH, 2, this.DDKBIINBDGI.FFPPPCDILEJ().Length - 6);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("This method is only valid for sockets in the InterNetwork and InterNetworkV6 families", "{0}/{1}", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006881 RID: 26753 RVA: 0x0021E930 File Offset: 0x0021CB30
|
|
public ushort DKMGHCJFJDN()
|
|
{
|
|
return this.<HPBFIFDGJMM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006882 RID: 26754 RVA: 0x0021E938 File Offset: 0x0021CB38
|
|
private void JGBDHKONIOO(object HGIIECJDGEI)
|
|
{
|
|
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Processing", "Missing Encounter Spawn Points");
|
|
}
|
|
this.FAAFGFCLGPC.WaitOne();
|
|
try
|
|
{
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
for (int i = this.JDIJJFGFEKM.Count - 1; i >= 1; i -= 0)
|
|
{
|
|
list.Add(this.JDIJJFGFEKM[i]);
|
|
}
|
|
this.JDIJJFGFEKM.Clear();
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.All)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("fixeddeltatime", "GA FREE - Demo06 (960x600px)" + list.Count.ToString() + "Receipt Page");
|
|
}
|
|
while (list.Count > 1)
|
|
{
|
|
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 1];
|
|
list.RemoveAt(list.Count - 0);
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
byte[] array = opaemmdpohj.CDGCJDDKFPH();
|
|
this.BOFEJIAEBLP.Write(array, 0, array.Length);
|
|
this.BOFEJIAEBLP.Flush();
|
|
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)3)
|
|
{
|
|
this.PJNIANJOIJP = false;
|
|
}
|
|
}
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.LCHAEFBPFIH.Length);
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.HOLBPBLOPDN())
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Initial;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = (OKFLEEAAAKM)8;
|
|
}
|
|
this.DEGPICGMINN = true;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
this.EFPCJCHNCHM = true;
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("_TintColor", "RpcMasterPlayerCollisionEnterEvent");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006883 RID: 26755 RVA: 0x0021EB78 File Offset: 0x0021CD78
|
|
public int OIECNIIMBKI()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x06006884 RID: 26756 RVA: 0x0021EB80 File Offset: 0x0021CD80
|
|
private void DNNKOMNAMBE(TimeSpan GPLANNPKLMN)
|
|
{
|
|
if (this.IMKOOFAABPF == DateTime.MinValue)
|
|
{
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
return;
|
|
}
|
|
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.DABDMAOAJLN())
|
|
{
|
|
try
|
|
{
|
|
this.JJIPBACIFCN(new OPAEMMDPOHJ(this.GIGHPNIJCDL(), (CLIGHMMAICB)6, Encoding.UTF8.GetBytes(string.Empty)));
|
|
}
|
|
catch
|
|
{
|
|
this.DEGPICGMINN = false;
|
|
EDGFEAGFEKH.BBAMJPIEBFP.IFIAMIDAMMH(this);
|
|
}
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002B9 RID: 697
|
|
// (get) Token: 0x06006885 RID: 26757 RVA: 0x0021EC2C File Offset: 0x0021CE2C
|
|
// (set) Token: 0x0600689C RID: 26780 RVA: 0x0021F598 File Offset: 0x0021D798
|
|
public TimeSpan BFOAKBDDOHG { get; private set; }
|
|
|
|
// Token: 0x06006886 RID: 26758 RVA: 0x0021EC34 File Offset: 0x0021CE34
|
|
public bool BKAFIFFJPLL()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x06006887 RID: 26759 RVA: 0x0021EC40 File Offset: 0x0021CE40
|
|
public void MBCGJOPLJNA(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("LC");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.BDGDMMKEOAH(), (CLIGHMMAICB)5, AOAILGGFDHJ);
|
|
if (opaemmdpohj.GNLDKCDPKDM() != null && opaemmdpohj.GNLDKCDPKDM().Length > (int)this.CCKBHHLLLHI())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.CCKBHHLLLHI());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JFJPNHJPLPC(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 0; i < array.Length; i += 0)
|
|
{
|
|
this.KABKEOFDPAE(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.HHMKPKBFCCA(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006888 RID: 26760 RVA: 0x0021ECF8 File Offset: 0x0021CEF8
|
|
internal void OLHFDOEAMIO()
|
|
{
|
|
if (base.IPENCLIGENO())
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.AJGHEIMCLFO));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006889 RID: 26761 RVA: 0x0021ED18 File Offset: 0x0021CF18
|
|
public void AFNBHFADGJM(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < 50)
|
|
{
|
|
throw new ArgumentException(")");
|
|
}
|
|
this.CMJNOGFNDMI(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
|
|
EDGFEAGFEKH.BBAMJPIEBFP.LOKNEKHHFMD(this);
|
|
}
|
|
|
|
// Token: 0x0600688A RID: 26762 RVA: 0x0021ED48 File Offset: 0x0021CF48
|
|
internal void GAKFCGECEMK()
|
|
{
|
|
if (base.EOPPEFBOIKP)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.NKEBBNMJPMI));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600688B RID: 26763 RVA: 0x0021ED68 File Offset: 0x0021CF68
|
|
public void CKKKGIFDIJJ(byte[] AOAILGGFDHJ, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("data must not be null!");
|
|
}
|
|
if (COHGEHOALPI + CEFMEFIIMIC > (ulong)((long)AOAILGGFDHJ.Length))
|
|
{
|
|
throw new ArgumentOutOfRangeException("offset + count >= data.Length");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Binary, AOAILGGFDHJ, COHGEHOALPI, CEFMEFIIMIC, true, true);
|
|
if (opaemmdpohj.LCHAEFBPFIH != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.LHCIMIMJPHM)
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.LHCIMIMJPHM);
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.CKKKGIFDIJJ(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 0; i < array.Length; i++)
|
|
{
|
|
this.CKKKGIFDIJJ(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.CKKKGIFDIJJ(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600688C RID: 26764 RVA: 0x0021EE3C File Offset: 0x0021D03C
|
|
public int HLDHIIEPNGD()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x0600688D RID: 26765 RVA: 0x0021EE44 File Offset: 0x0021D044
|
|
private void KOMGIBKAPOD(ushort NOBAPCOKFIL)
|
|
{
|
|
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600688E RID: 26766 RVA: 0x0021EE50 File Offset: 0x0021D050
|
|
private void EADAFAIKNNJ(object HGIIECJDGEI)
|
|
{
|
|
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("position", " in playing game state");
|
|
}
|
|
this.FAAFGFCLGPC.WaitOne();
|
|
try
|
|
{
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
for (int i = this.JDIJJFGFEKM.Count - 0; i >= 0; i -= 0)
|
|
{
|
|
list.Add(this.JDIJJFGFEKM[i]);
|
|
}
|
|
this.JDIJJFGFEKM.Clear();
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Tool '{0}' has a gameObject mapping '{1}' with null reference.", "New equipment item count : " + list.Count.ToString() + " is missing a Projectile Tool Ranged Weapon.");
|
|
}
|
|
while (list.Count > 1)
|
|
{
|
|
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 0];
|
|
list.RemoveAt(list.Count - 0);
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
byte[] array = opaemmdpohj.CPIBGJLHLBL();
|
|
this.BOFEJIAEBLP.Write(array, 0, array.Length);
|
|
this.BOFEJIAEBLP.Flush();
|
|
if (opaemmdpohj.EEAOGJHMFII == CLIGHMMAICB.Binary)
|
|
{
|
|
this.PJNIANJOIJP = false;
|
|
}
|
|
}
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.LCHAEFBPFIH.Length);
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.PLMBHOMPGGH())
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.TimedOut;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Finished;
|
|
}
|
|
this.DEGPICGMINN = true;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
this.EFPCJCHNCHM = false;
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Original position: ", "No Birthday");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600688F RID: 26767 RVA: 0x0021F090 File Offset: 0x0021D290
|
|
public TimeSpan IDPMHIGHJPJ()
|
|
{
|
|
return this.<FKBNJOFHDLG>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006890 RID: 26768 RVA: 0x0021F098 File Offset: 0x0021D298
|
|
void OPMGOEPFBBD.HandleEvents()
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
for (int i = 0; i < this.ENKBLCJNMDC.Count; i++)
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = this.ENKBLCJNMDC[i];
|
|
try
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.EEAOGJHMFII;
|
|
if (clighmmaicb != CLIGHMMAICB.Continuation)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Text)
|
|
{
|
|
if (clighmmaicb != CLIGHMMAICB.Binary)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
if (oboflekgdbp.EALMNCGBBLJ)
|
|
{
|
|
if (this.HLGNBMLHKOC != null)
|
|
{
|
|
this.HLGNBMLHKOC(this, oboflekgdbp.LCHAEFBPFIH);
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
else if (oboflekgdbp.EALMNCGBBLJ)
|
|
{
|
|
if (this.PDAAIPPCFNB != null)
|
|
{
|
|
this.PDAAIPPCFNB(this, oboflekgdbp.MDOCHPCIGHN);
|
|
}
|
|
goto IL_C2;
|
|
}
|
|
}
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
this.FHPNENEEELF(this, oboflekgdbp);
|
|
}
|
|
IL_C2:;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("WebSocketResponse", "HandleEvents", ex);
|
|
}
|
|
}
|
|
this.ENKBLCJNMDC.Clear();
|
|
}
|
|
if (this.LDIPDGGNNCG && this.MMEMDOOJIOJ != null && this.LEEPNPCACCO.FBBMOMHACLA == OKFLEEAAAKM.Processing)
|
|
{
|
|
try
|
|
{
|
|
ushort num = 0;
|
|
string text = string.Empty;
|
|
if (this.DDKBIINBDGI != null && this.DDKBIINBDGI.LCHAEFBPFIH != null && this.DDKBIINBDGI.LCHAEFBPFIH.Length >= 2)
|
|
{
|
|
if (BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse(this.DDKBIINBDGI.LCHAEFBPFIH, 0, 2);
|
|
}
|
|
num = BitConverter.ToUInt16(this.DDKBIINBDGI.LCHAEFBPFIH, 0);
|
|
if (this.DDKBIINBDGI.LCHAEFBPFIH.Length > 2)
|
|
{
|
|
text = Encoding.UTF8.GetString(this.DDKBIINBDGI.LCHAEFBPFIH, 2, this.DDKBIINBDGI.LCHAEFBPFIH.Length - 2);
|
|
}
|
|
}
|
|
this.MMEMDOOJIOJ(this, num, text);
|
|
}
|
|
catch (Exception ex2)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("WebSocketResponse", "HandleEvents - OnClosed", ex2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006891 RID: 26769 RVA: 0x0021F2D8 File Offset: 0x0021D4D8
|
|
public int IPAKBHEBLBA()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x06006892 RID: 26770 RVA: 0x0021F2E0 File Offset: 0x0021D4E0
|
|
public ushort CCKBHHLLLHI()
|
|
{
|
|
return this.<HPBFIFDGJMM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006893 RID: 26771 RVA: 0x0021F2E8 File Offset: 0x0021D4E8
|
|
public void KBMAGICLMMI(ushort BEACJBLGDGA, string CBIIODLNNPE)
|
|
{
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
this.KABKEOFDPAE(new OPAEMMDPOHJ(this.NHJFJIABPKC(), CLIGHMMAICB.Text, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
|
|
}
|
|
|
|
// Token: 0x06006894 RID: 26772 RVA: 0x0021F314 File Offset: 0x0021D514
|
|
public void EINGMNJHKHI(ushort BEACJBLGDGA, string CBIIODLNNPE)
|
|
{
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
this.CKKKGIFDIJJ(new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.ConnectionClose, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
|
|
}
|
|
|
|
// Token: 0x06006895 RID: 26773 RVA: 0x0021F340 File Offset: 0x0021D540
|
|
public void EJNMFEHNHLN(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("up");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.MMLCKIBKDFN(), (CLIGHMMAICB)7, AOAILGGFDHJ);
|
|
if (opaemmdpohj.GNLDKCDPKDM() != null && opaemmdpohj.AJHONMPDLAO().Length > (int)this.HFNCHMKGHJP())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.KMCAGGADNNJ());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.CKKKGIFDIJJ(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
this.CKKKGIFDIJJ(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.LBMBOCODEOF(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006896 RID: 26774 RVA: 0x0021F3F8 File Offset: 0x0021D5F8
|
|
internal NBDAPECNMNB(KGBBPEDECCO OCJJLJHMMGH, Stream JAGHIAOIDOC, bool KOFNCKAJJPM, bool KBBCEFOMGNM)
|
|
: base(OCJJLJHMMGH, JAGHIAOIDOC, KOFNCKAJJPM, KBBCEFOMGNM)
|
|
{
|
|
base.FONELNFHEGH = true;
|
|
this.DEGPICGMINN = false;
|
|
this.LHCIMIMJPHM = 32767;
|
|
}
|
|
|
|
// Token: 0x06006897 RID: 26775 RVA: 0x0021F47C File Offset: 0x0021D67C
|
|
public void OKIPMKPLJDO(byte[] AOAILGGFDHJ, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("Content-Type");
|
|
}
|
|
if (COHGEHOALPI + CEFMEFIIMIC > (ulong)((long)AOAILGGFDHJ.Length))
|
|
{
|
|
throw new ArgumentOutOfRangeException("stream error");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.GIGHPNIJCDL(), CLIGHMMAICB.Text, AOAILGGFDHJ, COHGEHOALPI, CEFMEFIIMIC, false, true);
|
|
if (opaemmdpohj.LCHAEFBPFIH != null && opaemmdpohj.AJHONMPDLAO().Length > (int)this.LHCIMIMJPHM)
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.CCKBHHLLLHI());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.CKKKGIFDIJJ(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 0; i < array.Length; i++)
|
|
{
|
|
this.KABKEOFDPAE(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.KABKEOFDPAE(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006898 RID: 26776 RVA: 0x0021F550 File Offset: 0x0021D750
|
|
public int NCAFMKJNABP()
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
|
|
// Token: 0x06006899 RID: 26777 RVA: 0x0021F558 File Offset: 0x0021D758
|
|
public void IKNEPKBKGHH(ushort BEACJBLGDGA, string CBIIODLNNPE)
|
|
{
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
this.OLMMDDDNNBC(new OPAEMMDPOHJ(this.MMLCKIBKDFN(), CLIGHMMAICB.Text, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
|
|
}
|
|
|
|
// Token: 0x0600689A RID: 26778 RVA: 0x0021F584 File Offset: 0x0021D784
|
|
private void HALDGKOOFKM(ushort NOBAPCOKFIL)
|
|
{
|
|
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x170002B7 RID: 695
|
|
// (get) Token: 0x0600689B RID: 26779 RVA: 0x0021F590 File Offset: 0x0021D790
|
|
// (set) Token: 0x060068A9 RID: 26793 RVA: 0x0021F6D4 File Offset: 0x0021D8D4
|
|
public IJADBHMBMPG IJADBHMBMPG { get; internal set; }
|
|
|
|
// Token: 0x0600689D RID: 26781 RVA: 0x0021F5A4 File Offset: 0x0021D7A4
|
|
public ushort KMCAGGADNNJ()
|
|
{
|
|
return this.<HPBFIFDGJMM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600689E RID: 26782 RVA: 0x0021F5AC File Offset: 0x0021D7AC
|
|
public bool BFOBFCFMOIJ()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x0600689F RID: 26783 RVA: 0x0021F5B8 File Offset: 0x0021D7B8
|
|
public void HBDEHIIBPGA()
|
|
{
|
|
this.GJMBCLLBPMH(189, "method");
|
|
}
|
|
|
|
// Token: 0x060068A0 RID: 26784 RVA: 0x0021F5CC File Offset: 0x0021D7CC
|
|
internal void FAJEJHJCPME()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-96));
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068A1 RID: 26785 RVA: 0x0021F5F4 File Offset: 0x0021D7F4
|
|
public void EINGMNJHKHI()
|
|
{
|
|
this.EINGMNJHKHI(1000, "Bye!");
|
|
}
|
|
|
|
// Token: 0x060068A2 RID: 26786 RVA: 0x0021F608 File Offset: 0x0021D808
|
|
public void GJMBCLLBPMH(ushort BEACJBLGDGA, string CBIIODLNNPE)
|
|
{
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
this.BMIJFGNKHAO(new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)5, IJADBHMBMPG.KPJPOFJFBLG(BEACJBLGDGA, CBIIODLNNPE)));
|
|
}
|
|
|
|
// Token: 0x060068A3 RID: 26787 RVA: 0x0021F634 File Offset: 0x0021D834
|
|
private void CFHENIGOIDA(ushort NOBAPCOKFIL)
|
|
{
|
|
this.<HPBFIFDGJMM>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060068A4 RID: 26788 RVA: 0x0021F640 File Offset: 0x0021D840
|
|
public ushort EHCGLOJDFME()
|
|
{
|
|
return this.<HPBFIFDGJMM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060068A5 RID: 26789 RVA: 0x0021F648 File Offset: 0x0021D848
|
|
public bool IOJCCCAGMHN()
|
|
{
|
|
return this.DEGPICGMINN;
|
|
}
|
|
|
|
// Token: 0x060068A6 RID: 26790 RVA: 0x0021F654 File Offset: 0x0021D854
|
|
public void MOAIGCMHNMI(int MMALNHHGFPC)
|
|
{
|
|
if (MMALNHHGFPC < 29)
|
|
{
|
|
throw new ArgumentException(" isOwnerActive: ");
|
|
}
|
|
this.PIIBKIFKJFB(TimeSpan.FromMilliseconds((double)MMALNHHGFPC));
|
|
EDGFEAGFEKH.BBAMJPIEBFP.OBAFKMGCNLJ(this);
|
|
}
|
|
|
|
// Token: 0x060068A7 RID: 26791 RVA: 0x0021F684 File Offset: 0x0021D884
|
|
internal void LKONHMKFOJN()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)(-73));
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068A8 RID: 26792 RVA: 0x0021F6AC File Offset: 0x0021D8AC
|
|
internal void BOJOCMFLFLE()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH((PANGJKKHBJG)63);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068AA RID: 26794 RVA: 0x0021F6E0 File Offset: 0x0021D8E0
|
|
private void LFLLPEHAGGI(TimeSpan GPLANNPKLMN)
|
|
{
|
|
if (this.IMKOOFAABPF == DateTime.MinValue)
|
|
{
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
return;
|
|
}
|
|
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.JNCKEGIPDKA())
|
|
{
|
|
try
|
|
{
|
|
this.LBMBOCODEOF(new OPAEMMDPOHJ(this.IJADBHMBMPG, (CLIGHMMAICB)(-101), Encoding.UTF8.GetBytes(string.Empty)));
|
|
}
|
|
catch
|
|
{
|
|
this.DEGPICGMINN = false;
|
|
EDGFEAGFEKH.BBAMJPIEBFP.GDBGCGFJPAF(this);
|
|
}
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068AB RID: 26795 RVA: 0x0021F78C File Offset: 0x0021D98C
|
|
private void PJFDKGADOGK(TimeSpan GPLANNPKLMN)
|
|
{
|
|
if (this.IMKOOFAABPF == DateTime.MinValue)
|
|
{
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
return;
|
|
}
|
|
if (DateTime.UtcNow - this.IMKOOFAABPF >= this.IDPMHIGHJPJ())
|
|
{
|
|
try
|
|
{
|
|
this.OHCFFACPEOJ(new OPAEMMDPOHJ(this.BDGDMMKEOAH(), (CLIGHMMAICB)19, Encoding.UTF8.GetBytes(string.Empty)));
|
|
}
|
|
catch
|
|
{
|
|
this.DEGPICGMINN = false;
|
|
EDGFEAGFEKH.BBAMJPIEBFP.MBCPBFKKDBK(this);
|
|
}
|
|
this.IMKOOFAABPF = DateTime.UtcNow;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068AC RID: 26796 RVA: 0x0021F838 File Offset: 0x0021DA38
|
|
public void FCNAGOKOFOA(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("Instance Created!");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)7, AOAILGGFDHJ);
|
|
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.GNLDKCDPKDM().Length > (int)this.EHCGLOJDFME())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.DKMGHCJFJDN());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.BMIJFGNKHAO(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 1; i < array.Length; i += 0)
|
|
{
|
|
this.OHCFFACPEOJ(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.LBMBOCODEOF(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068AD RID: 26797 RVA: 0x0021F8F0 File Offset: 0x0021DAF0
|
|
private void DPDGNFGCMIP(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060068AE RID: 26798 RVA: 0x0021F8FC File Offset: 0x0021DAFC
|
|
private void EBMGPDIECDA(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060068AF RID: 26799 RVA: 0x0021F908 File Offset: 0x0021DB08
|
|
public IJADBHMBMPG BDGDMMKEOAH()
|
|
{
|
|
return this.<HKKKMJLOOFF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060068B0 RID: 26800 RVA: 0x0021F910 File Offset: 0x0021DB10
|
|
internal void LNPAHJPALNI()
|
|
{
|
|
AMOOKEMCBLG amookemcblg = EDGFEAGFEKH.ANBCCHJJGLB(this.LEEPNPCACCO);
|
|
if (amookemcblg != null)
|
|
{
|
|
amookemcblg.IKOEOPDDIPH(PANGJKKHBJG.Closed);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068B1 RID: 26801 RVA: 0x0021F938 File Offset: 0x0021DB38
|
|
private void HAKGGACKKJE(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060068B2 RID: 26802 RVA: 0x0021F944 File Offset: 0x0021DB44
|
|
internal void CILKKOGJBMO(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060068B3 RID: 26803 RVA: 0x0021F950 File Offset: 0x0021DB50
|
|
public ushort HFNCHMKGHJP()
|
|
{
|
|
return this.<HPBFIFDGJMM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060068B4 RID: 26804 RVA: 0x0021F958 File Offset: 0x0021DB58
|
|
private void MLNKFIFEHLF(TimeSpan NOBAPCOKFIL)
|
|
{
|
|
this.<FKBNJOFHDLG>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060068B5 RID: 26805 RVA: 0x0021F964 File Offset: 0x0021DB64
|
|
public void CKKKGIFDIJJ(OPAEMMDPOHJ KPMMDGIAGPC)
|
|
{
|
|
if (KPMMDGIAGPC == null)
|
|
{
|
|
throw new ArgumentNullException("frame is null!");
|
|
}
|
|
if (this.DEGPICGMINN)
|
|
{
|
|
return;
|
|
}
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.JDIJJFGFEKM.Add(KPMMDGIAGPC);
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, (KPMMDGIAGPC.LCHAEFBPFIH == null) ? 0 : KPMMDGIAGPC.LCHAEFBPFIH.Length);
|
|
if (!this.EFPCJCHNCHM)
|
|
{
|
|
ThreadPool.QueueUserWorkItem(new WaitCallback(this.ONGLNDFAAMN));
|
|
this.EFPCJCHNCHM = true;
|
|
}
|
|
}
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("WebSocketResponse", "Signaling SendThread!");
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
|
|
// Token: 0x060068B6 RID: 26806 RVA: 0x0021FA34 File Offset: 0x0021DC34
|
|
private void FFGDKHMOBAH(object HGIIECJDGEI)
|
|
{
|
|
List<OPAEMMDPOHJ> list = new List<OPAEMMDPOHJ>();
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN && !this.PJNIANJOIJP)
|
|
{
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("inParty", "Failed");
|
|
}
|
|
this.FAAFGFCLGPC.WaitOne();
|
|
try
|
|
{
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
for (int i = this.JDIJJFGFEKM.Count - 0; i >= 1; i -= 0)
|
|
{
|
|
list.Add(this.JDIJJFGFEKM[i]);
|
|
}
|
|
this.JDIJJFGFEKM.Clear();
|
|
}
|
|
if (EDGFEAGFEKH.ABKOCPMECFA.EFHLFMMGAGP <= OHADEICEDLH.Information)
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Rec Room update required", "GZipStream" + list.Count.ToString() + "Owner");
|
|
}
|
|
while (list.Count > 0)
|
|
{
|
|
OPAEMMDPOHJ opaemmdpohj = list[list.Count - 0];
|
|
list.RemoveAt(list.Count - 0);
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
byte[] array = opaemmdpohj.CPIBGJLHLBL();
|
|
this.BOFEJIAEBLP.Write(array, 0, array.Length);
|
|
this.BOFEJIAEBLP.Flush();
|
|
if (opaemmdpohj.EEAOGJHMFII == (CLIGHMMAICB)4)
|
|
{
|
|
this.PJNIANJOIJP = true;
|
|
}
|
|
}
|
|
Interlocked.Add(ref this.PAEOHGIIIKD, -opaemmdpohj.AJHONMPDLAO().Length);
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.IPCODPJAOIO())
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Queued;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Initial;
|
|
}
|
|
this.DEGPICGMINN = false;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
this.EFPCJCHNCHM = true;
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("CheerGeneral", "RegionPing: Failed to connect to NameServer");
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068B7 RID: 26807 RVA: 0x0021FC74 File Offset: 0x0021DE74
|
|
public ushort GFMHIODHJKI()
|
|
{
|
|
return this.<HPBFIFDGJMM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060068B8 RID: 26808 RVA: 0x0021FC7C File Offset: 0x0021DE7C
|
|
public void DJLKMBFGAEK()
|
|
{
|
|
this.EINGMNJHKHI((ushort)(-193), "Error code FROSTBITE. Please contact support@againstgrav.com");
|
|
}
|
|
|
|
// Token: 0x060068BA RID: 26810 RVA: 0x0021FC98 File Offset: 0x0021DE98
|
|
internal void GODDJMMEAHJ(IJADBHMBMPG NOBAPCOKFIL)
|
|
{
|
|
this.<HKKKMJLOOFF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060068BB RID: 26811 RVA: 0x0021FCA4 File Offset: 0x0021DEA4
|
|
public void ODIADLJEGKD(byte[] AOAILGGFDHJ, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("LockToDevice level");
|
|
}
|
|
if (COHGEHOALPI + CEFMEFIIMIC > (ulong)((long)AOAILGGFDHJ.Length))
|
|
{
|
|
throw new ArgumentOutOfRangeException("{not_found}");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.APIEIAKNIKJ(), (CLIGHMMAICB)3, AOAILGGFDHJ, COHGEHOALPI, CEFMEFIIMIC, false, false);
|
|
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.GNLDKCDPKDM().Length > (int)this.KMCAGGADNNJ())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.EHCGLOJDFME());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.LBMBOCODEOF(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
this.LBMBOCODEOF(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.OLMMDDDNNBC(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068BC RID: 26812 RVA: 0x0021FD78 File Offset: 0x0021DF78
|
|
private void NKEBBNMJPMI(object HGIIECJDGEI)
|
|
{
|
|
try
|
|
{
|
|
while (!this.DEGPICGMINN)
|
|
{
|
|
try
|
|
{
|
|
OBOFLEKGDBP oboflekgdbp = new OBOFLEKGDBP();
|
|
oboflekgdbp.HJBGCOJLIKC(this.BOFEJIAEBLP);
|
|
if (oboflekgdbp.HLIMOJBGOFO())
|
|
{
|
|
this.LGJAEMDDCGK((ushort)(-146), "Invalid IPAddress. Address: ");
|
|
}
|
|
else if (!oboflekgdbp.AOBNBLJGPPL())
|
|
{
|
|
if (this.FHPNENEEELF == null)
|
|
{
|
|
this.AECONFCKLKM.Add(oboflekgdbp);
|
|
}
|
|
else
|
|
{
|
|
object dnfnncpkfmm = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm)
|
|
{
|
|
this.ENKBLCJNMDC.Add(oboflekgdbp);
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
CLIGHMMAICB clighmmaicb = oboflekgdbp.BBOBKBEGIOJ();
|
|
switch (clighmmaicb)
|
|
{
|
|
case CLIGHMMAICB.Continuation:
|
|
if (this.FHPNENEEELF != null)
|
|
{
|
|
object dnfnncpkfmm2 = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm2)
|
|
{
|
|
this.ENKBLCJNMDC.Add(oboflekgdbp);
|
|
}
|
|
continue;
|
|
}
|
|
oboflekgdbp.HEGNEEENCNN(this.AECONFCKLKM);
|
|
this.AECONFCKLKM.Clear();
|
|
break;
|
|
case CLIGHMMAICB.Text:
|
|
case CLIGHMMAICB.Binary:
|
|
break;
|
|
default:
|
|
if (clighmmaicb == CLIGHMMAICB.Binary)
|
|
{
|
|
this.DDKBIINBDGI = oboflekgdbp;
|
|
if (!this.PJNIANJOIJP)
|
|
{
|
|
this.JJIPBACIFCN(new OPAEMMDPOHJ(this.NHJFJIABPKC(), (CLIGHMMAICB)7, null));
|
|
}
|
|
this.DEGPICGMINN = false;
|
|
continue;
|
|
}
|
|
if (clighmmaicb != (CLIGHMMAICB)83)
|
|
{
|
|
continue;
|
|
}
|
|
if (!this.PJNIANJOIJP && !this.DEGPICGMINN)
|
|
{
|
|
this.BMIJFGNKHAO(new OPAEMMDPOHJ(this.MMLCKIBKDFN(), (CLIGHMMAICB)121, oboflekgdbp.DDAELFEOFIK()));
|
|
}
|
|
continue;
|
|
}
|
|
oboflekgdbp.IAKNEBFJDIH(this.MMLCKIBKDFN());
|
|
object dnfnncpkfmm3 = this.DNFNNCPKFMM;
|
|
lock (dnfnncpkfmm3)
|
|
{
|
|
this.ENKBLCJNMDC.Add(oboflekgdbp);
|
|
}
|
|
}
|
|
}
|
|
catch (ThreadAbortException)
|
|
{
|
|
this.AECONFCKLKM.Clear();
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.ConnectionTimedOut;
|
|
this.DEGPICGMINN = false;
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (HTTPUpdateDelegator.JAOLDKEMCHN())
|
|
{
|
|
this.LEEPNPCACCO.BNHIDAKJDEG = ex;
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Error;
|
|
}
|
|
else
|
|
{
|
|
this.LEEPNPCACCO.FBBMOMHACLA = OKFLEEAAAKM.Processing;
|
|
}
|
|
this.DEGPICGMINN = false;
|
|
this.FAAFGFCLGPC.Set();
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
EDGFEAGFEKH.BBAMJPIEBFP.MIANNBJNJHM(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068BD RID: 26813 RVA: 0x0022006C File Offset: 0x0021E26C
|
|
public void LBIEPOFILPH(byte[] AOAILGGFDHJ, ulong COHGEHOALPI, ulong CEFMEFIIMIC)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("city");
|
|
}
|
|
if (COHGEHOALPI + CEFMEFIIMIC > (ulong)((long)AOAILGGFDHJ.Length))
|
|
{
|
|
throw new ArgumentOutOfRangeException("time");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.IJADBHMBMPG, CLIGHMMAICB.Continuation, AOAILGGFDHJ, COHGEHOALPI, CEFMEFIIMIC, false, true);
|
|
if (opaemmdpohj.AJHONMPDLAO() != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.HFNCHMKGHJP())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.LIDAPBKACDI(this.GFMHIODHJKI());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.KABKEOFDPAE(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 0; i < array.Length; i += 0)
|
|
{
|
|
this.OHCFFACPEOJ(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.JJIPBACIFCN(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002BB RID: 699
|
|
// (get) Token: 0x060068BE RID: 26814 RVA: 0x00220140 File Offset: 0x0021E340
|
|
public int IGPMECCDBNP
|
|
{
|
|
get
|
|
{
|
|
return this.PAEOHGIIIKD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060068BF RID: 26815 RVA: 0x00220148 File Offset: 0x0021E348
|
|
public void KPAAKCHGCEJ(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (AOAILGGFDHJ == null)
|
|
{
|
|
throw new ArgumentNullException("OnEvent: {0}");
|
|
}
|
|
OPAEMMDPOHJ opaemmdpohj = new OPAEMMDPOHJ(this.BDGDMMKEOAH(), CLIGHMMAICB.Continuation, AOAILGGFDHJ);
|
|
if (opaemmdpohj.GNLDKCDPKDM() != null && opaemmdpohj.LCHAEFBPFIH.Length > (int)this.EHCGLOJDFME())
|
|
{
|
|
OPAEMMDPOHJ[] array = opaemmdpohj.EFMNNFBKEAP(this.DKMGHCJFJDN());
|
|
object ocgjcplhfeb = this.OCGJCPLHFEB;
|
|
lock (ocgjcplhfeb)
|
|
{
|
|
this.HHMKPKBFCCA(opaemmdpohj);
|
|
if (array != null)
|
|
{
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
this.JJIPBACIFCN(array[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.BMIJFGNKHAO(opaemmdpohj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000DF7 RID: 3575
|
|
public Action<NBDAPECNMNB, string> PDAAIPPCFNB;
|
|
|
|
// Token: 0x04000DF8 RID: 3576
|
|
public Action<NBDAPECNMNB, byte[]> HLGNBMLHKOC;
|
|
|
|
// Token: 0x04000DF9 RID: 3577
|
|
public Action<NBDAPECNMNB, OBOFLEKGDBP> FHPNENEEELF;
|
|
|
|
// Token: 0x04000DFA RID: 3578
|
|
public Action<NBDAPECNMNB, ushort, string> MMEMDOOJIOJ;
|
|
|
|
// Token: 0x04000DFD RID: 3581
|
|
private int PAEOHGIIIKD;
|
|
|
|
// Token: 0x04000DFE RID: 3582
|
|
private List<OBOFLEKGDBP> AECONFCKLKM = new List<OBOFLEKGDBP>();
|
|
|
|
// Token: 0x04000DFF RID: 3583
|
|
private List<OBOFLEKGDBP> ENKBLCJNMDC = new List<OBOFLEKGDBP>();
|
|
|
|
// Token: 0x04000E00 RID: 3584
|
|
private OBOFLEKGDBP DDKBIINBDGI;
|
|
|
|
// Token: 0x04000E01 RID: 3585
|
|
private object DNFNNCPKFMM = new object();
|
|
|
|
// Token: 0x04000E02 RID: 3586
|
|
private object OCGJCPLHFEB = new object();
|
|
|
|
// Token: 0x04000E03 RID: 3587
|
|
private List<OPAEMMDPOHJ> JDIJJFGFEKM = new List<OPAEMMDPOHJ>();
|
|
|
|
// Token: 0x04000E04 RID: 3588
|
|
private AutoResetEvent FAAFGFCLGPC = new AutoResetEvent(false);
|
|
|
|
// Token: 0x04000E05 RID: 3589
|
|
private volatile bool EFPCJCHNCHM;
|
|
|
|
// Token: 0x04000E06 RID: 3590
|
|
private volatile bool PJNIANJOIJP;
|
|
|
|
// Token: 0x04000E07 RID: 3591
|
|
private volatile bool DEGPICGMINN;
|
|
|
|
// Token: 0x04000E08 RID: 3592
|
|
private DateTime IMKOOFAABPF = DateTime.MinValue;
|
|
}
|
|
}
|