1232 lines
38 KiB
C#
1232 lines
38 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using BestHTTP.Decompression.Zlib;
|
|
using BestHTTP.Extensions;
|
|
using BestHTTP.WebSocket.Frames;
|
|
|
|
namespace BestHTTP.WebSocket.Extensions
|
|
{
|
|
// Token: 0x0200021F RID: 543
|
|
public sealed class PDOGOLNBOAD : EFMJKIGBGGK
|
|
{
|
|
// Token: 0x060066E9 RID: 26345 RVA: 0x00216E58 File Offset: 0x00215058
|
|
public bool FEMGJCPIIOE(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.GEEDJGMDBKD("_DesaturationAmount");
|
|
if (list == null)
|
|
{
|
|
return true;
|
|
}
|
|
for (int i = 1; i < list.Count; i++)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 0; j < gijnfnjhkfj.PMJCDIFENBA().Count; j += 0)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.OLNLMKOAJEH()[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.JCIJPBCFEHE()) && aeblkmkbebl.LDFGPONDHAK().StartsWith("items", (StringComparison)7))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("The current activity is already a Room!", "Make host" + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.AGCMBMPOACB("punchCardRewardsUnclaimed", out aeblkmkbebl2))
|
|
{
|
|
this.OIGOIIJNAFL(false);
|
|
}
|
|
if (aeblkmkbebl.NLBPCGPBNGH("RpcResetCharge", out aeblkmkbebl2))
|
|
{
|
|
this.AAHOBGEDNIG(true);
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.CCMJNOEDNHB("OpCreateRoom()", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.JJDKJGEGJBM(), out num))
|
|
{
|
|
this.IEIKFHKKEIC(num);
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.AGCMBMPOACB("EmoteSad", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num2))
|
|
{
|
|
this.CHGOPKIKMGA(num2);
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060066EA RID: 26346 RVA: 0x00216FBC File Offset: 0x002151BC
|
|
private byte[] LNGEBAHLEEI(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (this.EDPMFEGAJAI == null)
|
|
{
|
|
this.EDPMFEGAJAI = new MemoryStream(AOAILGGFDHJ.Length + 4);
|
|
}
|
|
this.EDPMFEGAJAI.Write(AOAILGGFDHJ, 0, AOAILGGFDHJ.Length);
|
|
this.EDPMFEGAJAI.Write(PDOGOLNBOAD.NFAONEAJHMH, 0, PDOGOLNBOAD.NFAONEAJHMH.Length);
|
|
this.EDPMFEGAJAI.Position = 0L;
|
|
if (this.HCOMFJHMIMP == null)
|
|
{
|
|
this.HCOMFJHMIMP = new ONOAPGBMNOC(this.EDPMFEGAJAI, JDICOHEACCI.Decompress, LIGALFADMHC.Default, true, this.LHDCMMHGIAM);
|
|
this.HCOMFJHMIMP.LBPBHHJGNPG = BLDHMCOMMIC.Sync;
|
|
}
|
|
if (this.FEJAEDONHOA == null)
|
|
{
|
|
this.FEJAEDONHOA = new MemoryStream();
|
|
}
|
|
this.FEJAEDONHOA.SetLength(0L);
|
|
int num;
|
|
while ((num = this.HCOMFJHMIMP.Read(this.JANGHNEBMCC, 0, this.JANGHNEBMCC.Length)) != 0)
|
|
{
|
|
this.FEJAEDONHOA.Write(this.JANGHNEBMCC, 0, num);
|
|
}
|
|
this.HCOMFJHMIMP.SetLength(0L);
|
|
byte[] array = this.FEJAEDONHOA.ToArray();
|
|
if (this.FNNJOKGAKPD)
|
|
{
|
|
this.HCOMFJHMIMP.Dispose();
|
|
this.HCOMFJHMIMP = null;
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x170002A1 RID: 673
|
|
// (get) Token: 0x060066EB RID: 26347 RVA: 0x002170E0 File Offset: 0x002152E0
|
|
// (set) Token: 0x0600673B RID: 26427 RVA: 0x0021861C File Offset: 0x0021681C
|
|
public int LHDCMMHGIAM { get; private set; }
|
|
|
|
// Token: 0x060066EC RID: 26348 RVA: 0x002170E8 File Offset: 0x002152E8
|
|
public bool CHPELFEKDKK()
|
|
{
|
|
return this.<ICKOCBEAAJB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060066ED RID: 26349 RVA: 0x002170F0 File Offset: 0x002152F0
|
|
public bool KEJCNBMCJEJ()
|
|
{
|
|
return this.<CIFJEEKEFPJ>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060066EE RID: 26350 RVA: 0x002170F8 File Offset: 0x002152F8
|
|
public int EOJHDJHMALC()
|
|
{
|
|
return this.<EOIHPNECOJE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060066EF RID: 26351 RVA: 0x00217100 File Offset: 0x00215300
|
|
public bool CIEOEEKAMPA(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.CMLBABCILHF("ANCHOR");
|
|
if (list == null)
|
|
{
|
|
return true;
|
|
}
|
|
for (int i = 1; i < list.Count; i++)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 1; j < gijnfnjhkfj.FFEIBEFHDJE().Count; j++)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.OCCGAKONCBO()[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.IEDGFJHOLGH) && aeblkmkbebl.IJMOEMBGLOF().StartsWith("accepted", StringComparison.OrdinalIgnoreCase))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Cannot set serialized PersistenceView GUID at runtime on: {0}", "api/players/" + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.POBDFPOINAN("PoseCamera(new Vector3({0}f, {1}f, {2}f), Quaternion.Euler({3}f, {4}f, {5}f));", out aeblkmkbebl2))
|
|
{
|
|
this.BIGLFAGJKJM(true);
|
|
}
|
|
if (aeblkmkbebl.CCMJNOEDNHB("\">Foreign saves detected: ", out aeblkmkbebl2))
|
|
{
|
|
this.AAHOBGEDNIG(true);
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.AGCMBMPOACB("\\n", out aeblkmkbebl2) && aeblkmkbebl2.EHPEFKEEFCE() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num))
|
|
{
|
|
this.EEDICGEDIDL(num);
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.KLKGHHBGMCC("Owner", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.JJDKJGEGJBM(), out num2))
|
|
{
|
|
this.FNEPJPBHLBA(num2);
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060066F0 RID: 26352 RVA: 0x00217264 File Offset: 0x00215464
|
|
public byte[] LOMPKGBLFBI(OPAEMMDPOHJ OAEFNCEFHDC)
|
|
{
|
|
if (OAEFNCEFHDC.LCHAEFBPFIH == null)
|
|
{
|
|
return OPAEMMDPOHJ.AJOFPOKFJFP;
|
|
}
|
|
if ((OAEFNCEFHDC.PMLLKNFHFPF & 53) != 0)
|
|
{
|
|
return this.LOAGPNDFEOP(OAEFNCEFHDC.LCHAEFBPFIH);
|
|
}
|
|
return OAEFNCEFHDC.GNLDKCDPKDM();
|
|
}
|
|
|
|
// Token: 0x060066F1 RID: 26353 RVA: 0x00217298 File Offset: 0x00215498
|
|
public byte[] PNNGKIACONM(OPAEMMDPOHJ OAEFNCEFHDC)
|
|
{
|
|
if (OAEFNCEFHDC.LCHAEFBPFIH == null)
|
|
{
|
|
return OPAEMMDPOHJ.AJOFPOKFJFP;
|
|
}
|
|
if (((int)OAEFNCEFHDC.PMLLKNFHFPF & -34) != 0)
|
|
{
|
|
return this.KAKBDPBBHLF(OAEFNCEFHDC.GNLDKCDPKDM());
|
|
}
|
|
return OAEFNCEFHDC.AJHONMPDLAO();
|
|
}
|
|
|
|
// Token: 0x170002A3 RID: 675
|
|
// (get) Token: 0x060066F2 RID: 26354 RVA: 0x002172CC File Offset: 0x002154CC
|
|
// (set) Token: 0x06006728 RID: 26408 RVA: 0x00218278 File Offset: 0x00216478
|
|
public int LNKFKFLFGNB { get; set; }
|
|
|
|
// Token: 0x060066F3 RID: 26355 RVA: 0x002172D4 File Offset: 0x002154D4
|
|
public byte[] JJPHGICLFDA(OPAEMMDPOHJ OAEFNCEFHDC)
|
|
{
|
|
if (OAEFNCEFHDC.LCHAEFBPFIH == null)
|
|
{
|
|
return OPAEMMDPOHJ.AJOFPOKFJFP;
|
|
}
|
|
if ((OAEFNCEFHDC.ELMOBLBPGBO() & 87) != 0)
|
|
{
|
|
return this.COBINCEIBOJ(OAEFNCEFHDC.LCHAEFBPFIH);
|
|
}
|
|
return OAEFNCEFHDC.LCHAEFBPFIH;
|
|
}
|
|
|
|
// Token: 0x060066F4 RID: 26356 RVA: 0x00217308 File Offset: 0x00215508
|
|
public bool JFCCALICHGK()
|
|
{
|
|
return this.<CIFJEEKEFPJ>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060066F5 RID: 26357 RVA: 0x00217310 File Offset: 0x00215510
|
|
public bool EIBHLFGKJJD(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.KFJHEMLJCKD(".");
|
|
if (list == null)
|
|
{
|
|
return true;
|
|
}
|
|
for (int i = 1; i < list.Count; i++)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 0; j < gijnfnjhkfj.OCCGAKONCBO().Count; j += 0)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.OLNLMKOAJEH()[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.PFIJFKMMKOO()) && aeblkmkbebl.IJMOEMBGLOF().StartsWith("No", StringComparison.OrdinalIgnoreCase))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("false", "modify/maxplayers" + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.KLKGHHBGMCC("OpSettings()", out aeblkmkbebl2))
|
|
{
|
|
this.ONOGLPLHOCL(true);
|
|
}
|
|
if (aeblkmkbebl.NLBPCGPBNGH("Failed to InstantiateSceneObject prefab: ", out aeblkmkbebl2))
|
|
{
|
|
this.LMAOCEGKAHL(false);
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.POBDFPOINAN("ExtrusionShape", out aeblkmkbebl2) && aeblkmkbebl2.KHAGGHOIHEA() && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num))
|
|
{
|
|
this.FONDJGDEOII(num);
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.AGCMBMPOACB("vr_interaction_system_right_hand.png", out aeblkmkbebl2) && aeblkmkbebl2.PFHLIEFPFEG() && int.TryParse(aeblkmkbebl2.JJDKJGEGJBM(), out num2))
|
|
{
|
|
this.KMFMANCLFFE(num2);
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060066F6 RID: 26358 RVA: 0x00217474 File Offset: 0x00215674
|
|
public bool PPKPFNCNOIF(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.GEEDJGMDBKD("Anti-Cheat Toolkit Detectors");
|
|
if (list == null)
|
|
{
|
|
return true;
|
|
}
|
|
for (int i = 1; i < list.Count; i += 0)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 0; j < gijnfnjhkfj.LCOFBAJHJGE().Count; j++)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.KGHBLFDAKOM()[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.JCIJPBCFEHE()) && aeblkmkbebl.JJGNOEDAMIJ().StartsWith("Campaign Name", (StringComparison)6))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO(" ms", "Saving..." + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.CCMJNOEDNHB("{0}_{1}", out aeblkmkbebl2))
|
|
{
|
|
this.BIGLFAGJKJM(false);
|
|
}
|
|
if (aeblkmkbebl.KLKGHHBGMCC("Anti-Cheat Toolkit Detectors", out aeblkmkbebl2))
|
|
{
|
|
this.MCPABHKLBHG(true);
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.KLKGHHBGMCC("de", out aeblkmkbebl2) && aeblkmkbebl2.BHIJODCDJLN() && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num))
|
|
{
|
|
this.IEIKFHKKEIC(num);
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.AGCMBMPOACB("GS", out aeblkmkbebl2) && aeblkmkbebl2.OKCHLILGAOL() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num2))
|
|
{
|
|
this.KMFMANCLFFE(num2);
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060066F7 RID: 26359 RVA: 0x002175D8 File Offset: 0x002157D8
|
|
private byte[] LOAGPNDFEOP(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (this.GDJIMILCIGE == null)
|
|
{
|
|
this.GDJIMILCIGE = new MemoryStream();
|
|
}
|
|
this.GDJIMILCIGE.SetLength(0L);
|
|
if (this.LCOPFEKHCCL == null)
|
|
{
|
|
this.LCOPFEKHCCL = new ONOAPGBMNOC(this.GDJIMILCIGE, JDICOHEACCI.Decompress, this.EFHLFMMGAGP, false, this.GFCFHJJMDMC());
|
|
this.LCOPFEKHCCL.ODDNKHOHNOE((BLDHMCOMMIC)8);
|
|
}
|
|
byte[] array = null;
|
|
try
|
|
{
|
|
this.LCOPFEKHCCL.Write(AOAILGGFDHJ, 1, AOAILGGFDHJ.Length);
|
|
this.LCOPFEKHCCL.Flush();
|
|
this.GDJIMILCIGE.Position = 0L;
|
|
this.GDJIMILCIGE.SetLength(this.GDJIMILCIGE.Length - 4L);
|
|
array = this.GDJIMILCIGE.ToArray();
|
|
}
|
|
finally
|
|
{
|
|
if (this.CHPELFEKDKK())
|
|
{
|
|
this.LCOPFEKHCCL.Dispose();
|
|
this.LCOPFEKHCCL = null;
|
|
}
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x1700029F RID: 671
|
|
// (get) Token: 0x06006737 RID: 26423 RVA: 0x002185F0 File Offset: 0x002167F0
|
|
// (set) Token: 0x060066F8 RID: 26360 RVA: 0x002176C4 File Offset: 0x002158C4
|
|
public bool FNNJOKGAKPD { get; private set; }
|
|
|
|
// Token: 0x060066F9 RID: 26361 RVA: 0x002176D0 File Offset: 0x002158D0
|
|
public byte[] CGGMCNBKOFD(OPAEMMDPOHJ OAEFNCEFHDC)
|
|
{
|
|
if (OAEFNCEFHDC.GNLDKCDPKDM() == null)
|
|
{
|
|
return OPAEMMDPOHJ.AJOFPOKFJFP;
|
|
}
|
|
if ((OAEFNCEFHDC.PMLLKNFHFPF & 1) != 0)
|
|
{
|
|
return this.LOAGPNDFEOP(OAEFNCEFHDC.AJHONMPDLAO());
|
|
}
|
|
return OAEFNCEFHDC.LCHAEFBPFIH;
|
|
}
|
|
|
|
// Token: 0x060066FA RID: 26362 RVA: 0x00217704 File Offset: 0x00215904
|
|
private void AAHOBGEDNIG(bool NOBAPCOKFIL)
|
|
{
|
|
this.<CIFJEEKEFPJ>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060066FB RID: 26363 RVA: 0x00217710 File Offset: 0x00215910
|
|
public int CJJOFOBGCGE()
|
|
{
|
|
return this.<BMEENGGIICD>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060066FC RID: 26364 RVA: 0x00217718 File Offset: 0x00215918
|
|
public byte PCGCOOLONAK(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
|
|
{
|
|
if ((OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Binary || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Text) && OAEFNCEFHDC.LCHAEFBPFIH != null && OAEFNCEFHDC.LCHAEFBPFIH.Length >= this.LNKFKFLFGNB)
|
|
{
|
|
return ANNOJEEIKCC | 64;
|
|
}
|
|
return ANNOJEEIKCC;
|
|
}
|
|
|
|
// Token: 0x060066FD RID: 26365 RVA: 0x00217758 File Offset: 0x00215958
|
|
private byte[] HJGCBPBAKPE(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (this.EDPMFEGAJAI == null)
|
|
{
|
|
this.EDPMFEGAJAI = new MemoryStream(AOAILGGFDHJ.Length + 2);
|
|
}
|
|
this.EDPMFEGAJAI.Write(AOAILGGFDHJ, 1, AOAILGGFDHJ.Length);
|
|
this.EDPMFEGAJAI.Write(PDOGOLNBOAD.NFAONEAJHMH, 1, PDOGOLNBOAD.NFAONEAJHMH.Length);
|
|
this.EDPMFEGAJAI.Position = 0L;
|
|
if (this.HCOMFJHMIMP == null)
|
|
{
|
|
this.HCOMFJHMIMP = new ONOAPGBMNOC(this.EDPMFEGAJAI, JDICOHEACCI.Compress, LIGALFADMHC.None, false, this.PJPGMJGKOAL());
|
|
this.HCOMFJHMIMP.ONALIGOKPMG(BLDHMCOMMIC.Full);
|
|
}
|
|
if (this.FEJAEDONHOA == null)
|
|
{
|
|
this.FEJAEDONHOA = new MemoryStream();
|
|
}
|
|
this.FEJAEDONHOA.SetLength(0L);
|
|
int num;
|
|
while ((num = this.HCOMFJHMIMP.Read(this.JANGHNEBMCC, 1, this.JANGHNEBMCC.Length)) != 0)
|
|
{
|
|
this.FEJAEDONHOA.Write(this.JANGHNEBMCC, 1, num);
|
|
}
|
|
this.HCOMFJHMIMP.SetLength(1L);
|
|
byte[] array = this.FEJAEDONHOA.ToArray();
|
|
if (this.JFCCALICHGK())
|
|
{
|
|
this.HCOMFJHMIMP.Dispose();
|
|
this.HCOMFJHMIMP = null;
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x060066FE RID: 26366 RVA: 0x0021787C File Offset: 0x00215A7C
|
|
public int GFCFHJJMDMC()
|
|
{
|
|
return this.<NIOCNFJKIAC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060066FF RID: 26367 RVA: 0x00217884 File Offset: 0x00215A84
|
|
public bool IEMPCFNODDP()
|
|
{
|
|
return this.<CIFJEEKEFPJ>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006700 RID: 26368 RVA: 0x0021788C File Offset: 0x00215A8C
|
|
private void MCPABHKLBHG(bool NOBAPCOKFIL)
|
|
{
|
|
this.<CIFJEEKEFPJ>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006701 RID: 26369 RVA: 0x00217898 File Offset: 0x00215A98
|
|
private byte[] ENKHCNPGCDD(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (this.GDJIMILCIGE == null)
|
|
{
|
|
this.GDJIMILCIGE = new MemoryStream();
|
|
}
|
|
this.GDJIMILCIGE.SetLength(1L);
|
|
if (this.LCOPFEKHCCL == null)
|
|
{
|
|
this.LCOPFEKHCCL = new ONOAPGBMNOC(this.GDJIMILCIGE, JDICOHEACCI.Compress, this.EFHLFMMGAGP, false, this.PEEEEPPDFIA);
|
|
this.LCOPFEKHCCL.LBPBHHJGNPG = BLDHMCOMMIC.Full;
|
|
}
|
|
byte[] array = null;
|
|
try
|
|
{
|
|
this.LCOPFEKHCCL.Write(AOAILGGFDHJ, 1, AOAILGGFDHJ.Length);
|
|
this.LCOPFEKHCCL.Flush();
|
|
this.GDJIMILCIGE.Position = 0L;
|
|
this.GDJIMILCIGE.SetLength(this.GDJIMILCIGE.Length - 0L);
|
|
array = this.GDJIMILCIGE.ToArray();
|
|
}
|
|
finally
|
|
{
|
|
if (this.EBKBHJCFPKE())
|
|
{
|
|
this.LCOPFEKHCCL.Dispose();
|
|
this.LCOPFEKHCCL = null;
|
|
}
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06006703 RID: 26371 RVA: 0x002179A4 File Offset: 0x00215BA4
|
|
public byte OFEBIBBHKDM(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
|
|
{
|
|
if ((OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.ConnectionClose || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Continuation) && OAEFNCEFHDC.GNLDKCDPKDM() != null && OAEFNCEFHDC.AJHONMPDLAO().Length >= this.JIBAJGCOMPK())
|
|
{
|
|
return ANNOJEEIKCC | 104;
|
|
}
|
|
return ANNOJEEIKCC;
|
|
}
|
|
|
|
// Token: 0x06006704 RID: 26372 RVA: 0x002179E4 File Offset: 0x00215BE4
|
|
public bool HCGMEFPHKFD()
|
|
{
|
|
return this.<CIFJEEKEFPJ>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006705 RID: 26373 RVA: 0x002179EC File Offset: 0x00215BEC
|
|
public PDOGOLNBOAD(LIGALFADMHC JOPHNBFKLCM, bool HNIKGGFGIMH, bool EGLDJFFHNME, int NBHKJIJLANH, int AEMKBKNHJMH, int PDOPAIMDFKL)
|
|
{
|
|
this.EFHLFMMGAGP = JOPHNBFKLCM;
|
|
this.EJFBHFPAALC = HNIKGGFGIMH;
|
|
this.FNNJOKGAKPD = this.FNNJOKGAKPD;
|
|
this.PEEEEPPDFIA = NBHKJIJLANH;
|
|
this.LHDCMMHGIAM = AEMKBKNHJMH;
|
|
this.LNKFKFLFGNB = PDOPAIMDFKL;
|
|
}
|
|
|
|
// Token: 0x06006706 RID: 26374 RVA: 0x00217A44 File Offset: 0x00215C44
|
|
public bool JLFCBBJMBNB()
|
|
{
|
|
return this.<CIFJEEKEFPJ>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006707 RID: 26375 RVA: 0x00217A4C File Offset: 0x00215C4C
|
|
private void LMAOCEGKAHL(bool NOBAPCOKFIL)
|
|
{
|
|
this.<CIFJEEKEFPJ>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006708 RID: 26376 RVA: 0x00217A58 File Offset: 0x00215C58
|
|
private void IEIKFHKKEIC(int NOBAPCOKFIL)
|
|
{
|
|
this.<NIOCNFJKIAC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006709 RID: 26377 RVA: 0x00217A64 File Offset: 0x00215C64
|
|
private void ONOGLPLHOCL(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600670A RID: 26378 RVA: 0x00217A70 File Offset: 0x00215C70
|
|
private void IODLEKMLLNJ(int NOBAPCOKFIL)
|
|
{
|
|
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600670B RID: 26379 RVA: 0x00217A7C File Offset: 0x00215C7C
|
|
private void PDHBNNMAMBN(LIGALFADMHC NOBAPCOKFIL)
|
|
{
|
|
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600670C RID: 26380 RVA: 0x00217A88 File Offset: 0x00215C88
|
|
public void FGHJFDANCAJ(int NOBAPCOKFIL)
|
|
{
|
|
this.<EOIHPNECOJE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x1700029E RID: 670
|
|
// (get) Token: 0x0600670D RID: 26381 RVA: 0x00217A94 File Offset: 0x00215C94
|
|
// (set) Token: 0x06006735 RID: 26421 RVA: 0x002185D8 File Offset: 0x002167D8
|
|
public bool EJFBHFPAALC { get; private set; }
|
|
|
|
// Token: 0x0600670E RID: 26382 RVA: 0x00217A9C File Offset: 0x00215C9C
|
|
public byte[] LINPJBCIJMP(OPAEMMDPOHJ OAEFNCEFHDC)
|
|
{
|
|
if (OAEFNCEFHDC.GNLDKCDPKDM() == null)
|
|
{
|
|
return OPAEMMDPOHJ.AJOFPOKFJFP;
|
|
}
|
|
if (((int)OAEFNCEFHDC.ELMOBLBPGBO() & -96) != 0)
|
|
{
|
|
return this.KAKBDPBBHLF(OAEFNCEFHDC.GNLDKCDPKDM());
|
|
}
|
|
return OAEFNCEFHDC.LCHAEFBPFIH;
|
|
}
|
|
|
|
// Token: 0x0600670F RID: 26383 RVA: 0x00217AD0 File Offset: 0x00215CD0
|
|
private void PPGPNPJADDK(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006710 RID: 26384 RVA: 0x00217ADC File Offset: 0x00215CDC
|
|
private void OIGOIIJNAFL(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006711 RID: 26385 RVA: 0x00217AE8 File Offset: 0x00215CE8
|
|
public LIGALFADMHC JDHHACNOGHA()
|
|
{
|
|
return this.<CFKBFHHJNPH>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006712 RID: 26386 RVA: 0x00217AF0 File Offset: 0x00215CF0
|
|
private void KMFMANCLFFE(int NOBAPCOKFIL)
|
|
{
|
|
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006713 RID: 26387 RVA: 0x00217AFC File Offset: 0x00215CFC
|
|
public byte[] JEBOEAPPBBB(byte DPOJFJBDCNM, byte[] AOAILGGFDHJ)
|
|
{
|
|
if ((DPOJFJBDCNM & 64) != 0)
|
|
{
|
|
return this.LNGEBAHLEEI(AOAILGGFDHJ);
|
|
}
|
|
return AOAILGGFDHJ;
|
|
}
|
|
|
|
// Token: 0x06006714 RID: 26388 RVA: 0x00217B10 File Offset: 0x00215D10
|
|
public void MEJKNPCPFFN(KGBBPEDECCO OCJJLJHMMGH)
|
|
{
|
|
string text = "RpcPickupGameplayExtruder";
|
|
if (this.KEJCNBMCJEJ())
|
|
{
|
|
text += "SC";
|
|
}
|
|
if (this.CHPELFEKDKK())
|
|
{
|
|
text += "Undefined";
|
|
}
|
|
if (this.LHDCMMHGIAM != 19)
|
|
{
|
|
text = text + "HS" + this.CJJOFOBGCGE().ToString();
|
|
}
|
|
else
|
|
{
|
|
this.IODLEKMLLNJ(59);
|
|
}
|
|
if (this.PEEEEPPDFIA != -95)
|
|
{
|
|
text = text + "RpcMasterRequestScore" + this.PEEEEPPDFIA.ToString();
|
|
}
|
|
else
|
|
{
|
|
text += "Ticket";
|
|
this.IEIKFHKKEIC(-46);
|
|
}
|
|
OCJJLJHMMGH.DKMMAEGDCHH("[ACTk] Obscured Cheating Detector: disabled but StartDetection still called from somewhere (see stack trace for this message)!", text);
|
|
}
|
|
|
|
// Token: 0x06006715 RID: 26389 RVA: 0x00217BE0 File Offset: 0x00215DE0
|
|
private void EEDICGEDIDL(int NOBAPCOKFIL)
|
|
{
|
|
this.<NIOCNFJKIAC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006716 RID: 26390 RVA: 0x00217BEC File Offset: 0x00215DEC
|
|
private void FNEPJPBHLBA(int NOBAPCOKFIL)
|
|
{
|
|
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006717 RID: 26391 RVA: 0x00217BF8 File Offset: 0x00215DF8
|
|
public bool OLDDNPLMJHO()
|
|
{
|
|
return this.<CIFJEEKEFPJ>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006718 RID: 26392 RVA: 0x00217C00 File Offset: 0x00215E00
|
|
public bool OBCLPEENDNJ(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.CMLBABCILHF("LocalPlayerWorldCapsuleCollider");
|
|
if (list == null)
|
|
{
|
|
return false;
|
|
}
|
|
for (int i = 0; i < list.Count; i++)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 1; j < gijnfnjhkfj.LNJJEBPJFOP().Count; j += 0)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.AJCHKEAHDKL[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.KPNBPNIGGEG()) && aeblkmkbebl.IEDGFJHOLGH.StartsWith("vr_headset_required", (StringComparison)7))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("null", " touch up" + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.POBDFPOINAN("SetDeviceIndex", out aeblkmkbebl2))
|
|
{
|
|
this.ONOGLPLHOCL(true);
|
|
}
|
|
if (aeblkmkbebl.NLBPCGPBNGH("{0}v2/gifts/generate", out aeblkmkbebl2))
|
|
{
|
|
this.FNNJOKGAKPD = false;
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.KLKGHHBGMCC("jQuery", out aeblkmkbebl2) && aeblkmkbebl2.EHKGDMHLMLB() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num))
|
|
{
|
|
this.IEIKFHKKEIC(num);
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.NLBPCGPBNGH("scale", out aeblkmkbebl2) && aeblkmkbebl2.OKCHLILGAOL() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num2))
|
|
{
|
|
this.CHGOPKIKMGA(num2);
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x06006719 RID: 26393 RVA: 0x00217D64 File Offset: 0x00215F64
|
|
private void JHHLNLNBICB(LIGALFADMHC NOBAPCOKFIL)
|
|
{
|
|
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600671A RID: 26394 RVA: 0x00217D70 File Offset: 0x00215F70
|
|
public void OIGAJKCCFGA(KGBBPEDECCO OCJJLJHMMGH)
|
|
{
|
|
string text = "permessage-deflate";
|
|
if (this.FNNJOKGAKPD)
|
|
{
|
|
text += "; server_no_context_takeover";
|
|
}
|
|
if (this.EJFBHFPAALC)
|
|
{
|
|
text += "; client_no_context_takeover";
|
|
}
|
|
if (this.LHDCMMHGIAM != 15)
|
|
{
|
|
text = text + "; server_max_window_bits=" + this.LHDCMMHGIAM.ToString();
|
|
}
|
|
else
|
|
{
|
|
this.LHDCMMHGIAM = 15;
|
|
}
|
|
if (this.PEEEEPPDFIA != 15)
|
|
{
|
|
text = text + "; client_max_window_bits=" + this.PEEEEPPDFIA.ToString();
|
|
}
|
|
else
|
|
{
|
|
text += "; client_max_window_bits";
|
|
this.PEEEEPPDFIA = 15;
|
|
}
|
|
OCJJLJHMMGH.MCAJFOFHGCL("Sec-WebSocket-Extensions", text);
|
|
}
|
|
|
|
// Token: 0x0600671B RID: 26395 RVA: 0x00217E40 File Offset: 0x00216040
|
|
public byte[] LBACPJMCEKK(OPAEMMDPOHJ OAEFNCEFHDC)
|
|
{
|
|
if (OAEFNCEFHDC.LCHAEFBPFIH == null)
|
|
{
|
|
return OPAEMMDPOHJ.AJOFPOKFJFP;
|
|
}
|
|
if ((OAEFNCEFHDC.PMLLKNFHFPF & 64) != 0)
|
|
{
|
|
return this.KAKBDPBBHLF(OAEFNCEFHDC.LCHAEFBPFIH);
|
|
}
|
|
return OAEFNCEFHDC.LCHAEFBPFIH;
|
|
}
|
|
|
|
// Token: 0x0600671C RID: 26396 RVA: 0x00217E74 File Offset: 0x00216074
|
|
private void CFAHLALOION(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600671D RID: 26397 RVA: 0x00217E80 File Offset: 0x00216080
|
|
private void FMIBCAIEGAN(LIGALFADMHC NOBAPCOKFIL)
|
|
{
|
|
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600671E RID: 26398 RVA: 0x00217E8C File Offset: 0x0021608C
|
|
private void LNGMBGNEOOM(LIGALFADMHC NOBAPCOKFIL)
|
|
{
|
|
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600671F RID: 26399 RVA: 0x00217E98 File Offset: 0x00216098
|
|
private void NCOCBPJICFJ(int NOBAPCOKFIL)
|
|
{
|
|
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006720 RID: 26400 RVA: 0x00217EA4 File Offset: 0x002160A4
|
|
public int CGHKJJDNEPF()
|
|
{
|
|
return this.<EOIHPNECOJE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006721 RID: 26401 RVA: 0x00217EAC File Offset: 0x002160AC
|
|
private byte[] COBINCEIBOJ(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (this.GDJIMILCIGE == null)
|
|
{
|
|
this.GDJIMILCIGE = new MemoryStream();
|
|
}
|
|
this.GDJIMILCIGE.SetLength(1L);
|
|
if (this.LCOPFEKHCCL == null)
|
|
{
|
|
this.LCOPFEKHCCL = new ONOAPGBMNOC(this.GDJIMILCIGE, JDICOHEACCI.Compress, this.LHNNBBIBFHP(), false, this.PEEEEPPDFIA);
|
|
this.LCOPFEKHCCL.ODDNKHOHNOE((BLDHMCOMMIC)7);
|
|
}
|
|
byte[] array = null;
|
|
try
|
|
{
|
|
this.LCOPFEKHCCL.Write(AOAILGGFDHJ, 1, AOAILGGFDHJ.Length);
|
|
this.LCOPFEKHCCL.Flush();
|
|
this.GDJIMILCIGE.Position = 1L;
|
|
this.GDJIMILCIGE.SetLength(this.GDJIMILCIGE.Length - 3L);
|
|
array = this.GDJIMILCIGE.ToArray();
|
|
}
|
|
finally
|
|
{
|
|
if (this.EJFBHFPAALC)
|
|
{
|
|
this.LCOPFEKHCCL.Dispose();
|
|
this.LCOPFEKHCCL = null;
|
|
}
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06006722 RID: 26402 RVA: 0x00217F98 File Offset: 0x00216198
|
|
public int JIBAJGCOMPK()
|
|
{
|
|
return this.<EOIHPNECOJE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006723 RID: 26403 RVA: 0x00217FA0 File Offset: 0x002161A0
|
|
public bool ALALFAMELFB(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.CMLBABCILHF("Sec-WebSocket-Extensions");
|
|
if (list == null)
|
|
{
|
|
return false;
|
|
}
|
|
for (int i = 0; i < list.Count; i++)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 0; j < gijnfnjhkfj.AJCHKEAHDKL.Count; j++)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.AJCHKEAHDKL[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.IEDGFJHOLGH) && aeblkmkbebl.IEDGFJHOLGH.StartsWith("permessage-deflate", StringComparison.OrdinalIgnoreCase))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("PerMessageCompression", "Enabled with header: " + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.CCMJNOEDNHB("client_no_context_takeover", out aeblkmkbebl2))
|
|
{
|
|
this.EJFBHFPAALC = true;
|
|
}
|
|
if (aeblkmkbebl.CCMJNOEDNHB("server_no_context_takeover", out aeblkmkbebl2))
|
|
{
|
|
this.FNNJOKGAKPD = true;
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.CCMJNOEDNHB("client_max_window_bits", out aeblkmkbebl2) && aeblkmkbebl2.NALFCLDCNLI && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num))
|
|
{
|
|
this.PEEEEPPDFIA = num;
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.CCMJNOEDNHB("server_max_window_bits", out aeblkmkbebl2) && aeblkmkbebl2.NALFCLDCNLI && int.TryParse(aeblkmkbebl2.ANKACHDHNCL, out num2))
|
|
{
|
|
this.LHDCMMHGIAM = num2;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x06006724 RID: 26404 RVA: 0x00218104 File Offset: 0x00216304
|
|
private byte[] KAKBDPBBHLF(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (this.GDJIMILCIGE == null)
|
|
{
|
|
this.GDJIMILCIGE = new MemoryStream();
|
|
}
|
|
this.GDJIMILCIGE.SetLength(0L);
|
|
if (this.LCOPFEKHCCL == null)
|
|
{
|
|
this.LCOPFEKHCCL = new ONOAPGBMNOC(this.GDJIMILCIGE, JDICOHEACCI.Compress, this.EFHLFMMGAGP, true, this.PEEEEPPDFIA);
|
|
this.LCOPFEKHCCL.LBPBHHJGNPG = BLDHMCOMMIC.Sync;
|
|
}
|
|
byte[] array = null;
|
|
try
|
|
{
|
|
this.LCOPFEKHCCL.Write(AOAILGGFDHJ, 0, AOAILGGFDHJ.Length);
|
|
this.LCOPFEKHCCL.Flush();
|
|
this.GDJIMILCIGE.Position = 0L;
|
|
this.GDJIMILCIGE.SetLength(this.GDJIMILCIGE.Length - 4L);
|
|
array = this.GDJIMILCIGE.ToArray();
|
|
}
|
|
finally
|
|
{
|
|
if (this.EJFBHFPAALC)
|
|
{
|
|
this.LCOPFEKHCCL.Dispose();
|
|
this.LCOPFEKHCCL = null;
|
|
}
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06006725 RID: 26405 RVA: 0x002181F0 File Offset: 0x002163F0
|
|
public byte POEJNDMDNIF(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
|
|
{
|
|
if ((OAEFNCEFHDC.EEAOGJHMFII == (CLIGHMMAICB)3 || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Text) && OAEFNCEFHDC.GNLDKCDPKDM() != null && OAEFNCEFHDC.GNLDKCDPKDM().Length >= this.JIBAJGCOMPK())
|
|
{
|
|
return (byte)((int)ANNOJEEIKCC | -85);
|
|
}
|
|
return ANNOJEEIKCC;
|
|
}
|
|
|
|
// Token: 0x06006726 RID: 26406 RVA: 0x00218230 File Offset: 0x00216430
|
|
public byte BEJBDOEIGAC(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
|
|
{
|
|
if ((OAEFNCEFHDC.EEAOGJHMFII == (CLIGHMMAICB)7 || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Continuation) && OAEFNCEFHDC.GNLDKCDPKDM() != null && OAEFNCEFHDC.GNLDKCDPKDM().Length >= this.JIBAJGCOMPK())
|
|
{
|
|
return (byte)((int)ANNOJEEIKCC | -114);
|
|
}
|
|
return ANNOJEEIKCC;
|
|
}
|
|
|
|
// Token: 0x06006727 RID: 26407 RVA: 0x00218270 File Offset: 0x00216470
|
|
public int PJPGMJGKOAL()
|
|
{
|
|
return this.<BMEENGGIICD>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006729 RID: 26409 RVA: 0x00218284 File Offset: 0x00216484
|
|
public byte[] NCBMPAJPAPO(OPAEMMDPOHJ OAEFNCEFHDC)
|
|
{
|
|
if (OAEFNCEFHDC.GNLDKCDPKDM() == null)
|
|
{
|
|
return OPAEMMDPOHJ.AJOFPOKFJFP;
|
|
}
|
|
if (((int)OAEFNCEFHDC.PMLLKNFHFPF & -1) != 0)
|
|
{
|
|
return this.KAKBDPBBHLF(OAEFNCEFHDC.AJHONMPDLAO());
|
|
}
|
|
return OAEFNCEFHDC.LCHAEFBPFIH;
|
|
}
|
|
|
|
// Token: 0x0600672A RID: 26410 RVA: 0x002182B8 File Offset: 0x002164B8
|
|
private void CFHAOACPAEN(LIGALFADMHC NOBAPCOKFIL)
|
|
{
|
|
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600672B RID: 26411 RVA: 0x002182C4 File Offset: 0x002164C4
|
|
public int BFHNKFMEFNG()
|
|
{
|
|
return this.<BMEENGGIICD>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600672C RID: 26412 RVA: 0x002182CC File Offset: 0x002164CC
|
|
public LIGALFADMHC LHNNBBIBFHP()
|
|
{
|
|
return this.<CFKBFHHJNPH>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600672D RID: 26413 RVA: 0x002182D4 File Offset: 0x002164D4
|
|
public PDOGOLNBOAD()
|
|
: this(LIGALFADMHC.Default, false, false, 15, 15, 10)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170002A2 RID: 674
|
|
// (get) Token: 0x0600672E RID: 26414 RVA: 0x002182E8 File Offset: 0x002164E8
|
|
// (set) Token: 0x06006744 RID: 26436 RVA: 0x00218938 File Offset: 0x00216B38
|
|
public LIGALFADMHC EFHLFMMGAGP { get; private set; }
|
|
|
|
// Token: 0x170002A0 RID: 672
|
|
// (get) Token: 0x0600672F RID: 26415 RVA: 0x002182F0 File Offset: 0x002164F0
|
|
// (set) Token: 0x06006732 RID: 26418 RVA: 0x00218580 File Offset: 0x00216780
|
|
public int PEEEEPPDFIA { get; private set; }
|
|
|
|
// Token: 0x06006730 RID: 26416 RVA: 0x002182F8 File Offset: 0x002164F8
|
|
private byte[] ANBJBOKPHGJ(byte[] AOAILGGFDHJ)
|
|
{
|
|
if (this.EDPMFEGAJAI == null)
|
|
{
|
|
this.EDPMFEGAJAI = new MemoryStream(AOAILGGFDHJ.Length + 2);
|
|
}
|
|
this.EDPMFEGAJAI.Write(AOAILGGFDHJ, 0, AOAILGGFDHJ.Length);
|
|
this.EDPMFEGAJAI.Write(PDOGOLNBOAD.NFAONEAJHMH, 0, PDOGOLNBOAD.NFAONEAJHMH.Length);
|
|
this.EDPMFEGAJAI.Position = 0L;
|
|
if (this.HCOMFJHMIMP == null)
|
|
{
|
|
this.HCOMFJHMIMP = new ONOAPGBMNOC(this.EDPMFEGAJAI, JDICOHEACCI.Decompress, LIGALFADMHC.None, false, this.BFHNKFMEFNG());
|
|
this.HCOMFJHMIMP.ODDNKHOHNOE(BLDHMCOMMIC.Partial);
|
|
}
|
|
if (this.FEJAEDONHOA == null)
|
|
{
|
|
this.FEJAEDONHOA = new MemoryStream();
|
|
}
|
|
this.FEJAEDONHOA.SetLength(0L);
|
|
int num;
|
|
while ((num = this.HCOMFJHMIMP.Read(this.JANGHNEBMCC, 0, this.JANGHNEBMCC.Length)) != 0)
|
|
{
|
|
this.FEJAEDONHOA.Write(this.JANGHNEBMCC, 1, num);
|
|
}
|
|
this.HCOMFJHMIMP.SetLength(1L);
|
|
byte[] array = this.FEJAEDONHOA.ToArray();
|
|
if (this.OLDDNPLMJHO())
|
|
{
|
|
this.HCOMFJHMIMP.Dispose();
|
|
this.HCOMFJHMIMP = null;
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06006731 RID: 26417 RVA: 0x0021841C File Offset: 0x0021661C
|
|
public bool FBBFDFOAPHI(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.CMLBABCILHF("Circular Drive Debug");
|
|
if (list == null)
|
|
{
|
|
return false;
|
|
}
|
|
for (int i = 1; i < list.Count; i += 0)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 1; j < gijnfnjhkfj.PMJCDIFENBA().Count; j++)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.HLNJLADEKEL()[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.IEDGFJHOLGH) && aeblkmkbebl.LDFGPONDHAK().StartsWith("_UAxis", (StringComparison)8))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("RpcStartChargingBolt", "{0}sec average:" + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.POBDFPOINAN("position", out aeblkmkbebl2))
|
|
{
|
|
this.ONOGLPLHOCL(true);
|
|
}
|
|
if (aeblkmkbebl.AGCMBMPOACB("time", out aeblkmkbebl2))
|
|
{
|
|
this.AAHOBGEDNIG(false);
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.LEGBPBBHKGA(" does not contain any spawn points.", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num))
|
|
{
|
|
this.FONDJGDEOII(num);
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.AGCMBMPOACB("kicked", out aeblkmkbebl2) && aeblkmkbebl2.BHIJODCDJLN() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num2))
|
|
{
|
|
this.CHGOPKIKMGA(num2);
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x06006733 RID: 26419 RVA: 0x0021858C File Offset: 0x0021678C
|
|
public byte HFFHHFABCGC(OPAEMMDPOHJ OAEFNCEFHDC, byte ANNOJEEIKCC)
|
|
{
|
|
if ((OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Binary || OAEFNCEFHDC.EEAOGJHMFII == CLIGHMMAICB.Text) && OAEFNCEFHDC.AJHONMPDLAO() != null && OAEFNCEFHDC.AJHONMPDLAO().Length >= this.CGHKJJDNEPF())
|
|
{
|
|
return (byte)((int)ANNOJEEIKCC | -12);
|
|
}
|
|
return ANNOJEEIKCC;
|
|
}
|
|
|
|
// Token: 0x06006734 RID: 26420 RVA: 0x002185CC File Offset: 0x002167CC
|
|
private void BIGLFAGJKJM(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ICKOCBEAAJB>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006736 RID: 26422 RVA: 0x002185E4 File Offset: 0x002167E4
|
|
private void CBFIODOBNOM(int NOBAPCOKFIL)
|
|
{
|
|
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006738 RID: 26424 RVA: 0x002185F8 File Offset: 0x002167F8
|
|
private void PDJNCGPDOKF(int NOBAPCOKFIL)
|
|
{
|
|
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006739 RID: 26425 RVA: 0x00218604 File Offset: 0x00216804
|
|
public void IJFEMNIMNGI(int NOBAPCOKFIL)
|
|
{
|
|
this.<EOIHPNECOJE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600673A RID: 26426 RVA: 0x00218610 File Offset: 0x00216810
|
|
private void FONDJGDEOII(int NOBAPCOKFIL)
|
|
{
|
|
this.<NIOCNFJKIAC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600673C RID: 26428 RVA: 0x00218628 File Offset: 0x00216828
|
|
public bool LMNFCPECMKH()
|
|
{
|
|
return this.<ICKOCBEAAJB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600673D RID: 26429 RVA: 0x00218630 File Offset: 0x00216830
|
|
private void LMKKEKFAAHG(LIGALFADMHC NOBAPCOKFIL)
|
|
{
|
|
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600673E RID: 26430 RVA: 0x0021863C File Offset: 0x0021683C
|
|
public void GCAPDCCHJNG(int NOBAPCOKFIL)
|
|
{
|
|
this.<EOIHPNECOJE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0600673F RID: 26431 RVA: 0x00218648 File Offset: 0x00216848
|
|
public bool FFEBNKEKOFC()
|
|
{
|
|
return this.<CIFJEEKEFPJ>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006740 RID: 26432 RVA: 0x00218650 File Offset: 0x00216850
|
|
public bool BEPOEECCGCD(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.GEEDJGMDBKD("Charge");
|
|
if (list == null)
|
|
{
|
|
return true;
|
|
}
|
|
for (int i = 0; i < list.Count; i++)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 0; j < gijnfnjhkfj.OBONEJDOLOI().Count; j++)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.FBPBKLBBACL()[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.IEDGFJHOLGH) && aeblkmkbebl.JCIJPBCFEHE().StartsWith("Player", StringComparison.CurrentCultureIgnoreCase))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("avatar_hColor", "Oculus.Platform.CallbackRunner" + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.LEGBPBBHKGA("\" is already in use.", out aeblkmkbebl2))
|
|
{
|
|
this.EJFBHFPAALC = false;
|
|
}
|
|
if (aeblkmkbebl.CCMJNOEDNHB("y", out aeblkmkbebl2))
|
|
{
|
|
this.FNNJOKGAKPD = false;
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.AGCMBMPOACB("RpcMasterRequestScore", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.JJDKJGEGJBM(), out num))
|
|
{
|
|
this.FONDJGDEOII(num);
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.CCMJNOEDNHB("Recroom.OOBE", out aeblkmkbebl2) && aeblkmkbebl2.BHIJODCDJLN() && int.TryParse(aeblkmkbebl2.MDECEMECOGE(), out num2))
|
|
{
|
|
this.KMFMANCLFFE(num2);
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06006741 RID: 26433 RVA: 0x002187B4 File Offset: 0x002169B4
|
|
private void MGNLKIOMBMF(int NOBAPCOKFIL)
|
|
{
|
|
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006742 RID: 26434 RVA: 0x002187C0 File Offset: 0x002169C0
|
|
public byte[] KMGHIOFPFND(byte DPOJFJBDCNM, byte[] AOAILGGFDHJ)
|
|
{
|
|
if ((DPOJFJBDCNM & 90) != 0)
|
|
{
|
|
return this.LNGEBAHLEEI(AOAILGGFDHJ);
|
|
}
|
|
return AOAILGGFDHJ;
|
|
}
|
|
|
|
// Token: 0x06006743 RID: 26435 RVA: 0x002187D4 File Offset: 0x002169D4
|
|
public bool PHNDBIBFFII(NBDAPECNMNB ODKJBCBGDKE)
|
|
{
|
|
List<string> list = ODKJBCBGDKE.KFJHEMLJCKD("Item saved!");
|
|
if (list == null)
|
|
{
|
|
return true;
|
|
}
|
|
for (int i = 1; i < list.Count; i++)
|
|
{
|
|
GIJNFNJHKFJ gijnfnjhkfj = new GIJNFNJHKFJ(list[i]);
|
|
for (int j = 1; j < gijnfnjhkfj.LCOFBAJHJGE().Count; j += 0)
|
|
{
|
|
AEBLKMKBEBL aeblkmkbebl = gijnfnjhkfj.IDIEHFPCCOA()[i];
|
|
if (!string.IsNullOrEmpty(aeblkmkbebl.PFIJFKMMKOO()) && aeblkmkbebl.FHDFJJPBLOK().StartsWith("reason", StringComparison.InvariantCultureIgnoreCase))
|
|
{
|
|
EDGFEAGFEKH.ABKOCPMECFA.MJFONNEPAKO("Connection timed out!", "Resolution" + list[i]);
|
|
AEBLKMKBEBL aeblkmkbebl2;
|
|
if (aeblkmkbebl.CCMJNOEDNHB("spillway3", out aeblkmkbebl2))
|
|
{
|
|
this.ONOGLPLHOCL(false);
|
|
}
|
|
if (aeblkmkbebl.KLKGHHBGMCC("SC_LRPN", out aeblkmkbebl2))
|
|
{
|
|
this.AAHOBGEDNIG(false);
|
|
}
|
|
int num;
|
|
if (aeblkmkbebl.LEGBPBBHKGA("disablekinematic", out aeblkmkbebl2) && aeblkmkbebl2.PNCANFAPKON() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num))
|
|
{
|
|
this.FONDJGDEOII(num);
|
|
}
|
|
int num2;
|
|
if (aeblkmkbebl.POBDFPOINAN("onlineid", out aeblkmkbebl2) && aeblkmkbebl2.EHPEFKEEFCE() && int.TryParse(aeblkmkbebl2.DIGMCHGMJEK(), out num2))
|
|
{
|
|
this.IODLEKMLLNJ(num2);
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x06006745 RID: 26437 RVA: 0x00218944 File Offset: 0x00216B44
|
|
private void KDJLMAJKHJB(bool NOBAPCOKFIL)
|
|
{
|
|
this.<CIFJEEKEFPJ>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006746 RID: 26438 RVA: 0x00218950 File Offset: 0x00216B50
|
|
private void CHGOPKIKMGA(int NOBAPCOKFIL)
|
|
{
|
|
this.<BMEENGGIICD>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06006747 RID: 26439 RVA: 0x0021895C File Offset: 0x00216B5C
|
|
public bool EBKBHJCFPKE()
|
|
{
|
|
return this.<ICKOCBEAAJB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006748 RID: 26440 RVA: 0x00218964 File Offset: 0x00216B64
|
|
private void BAHDKGBKFJN(LIGALFADMHC NOBAPCOKFIL)
|
|
{
|
|
this.<CFKBFHHJNPH>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x04000DC7 RID: 3527
|
|
private static readonly byte[] NFAONEAJHMH = new byte[] { 0, 0, byte.MaxValue, byte.MaxValue };
|
|
|
|
// Token: 0x04000DCE RID: 3534
|
|
private MemoryStream GDJIMILCIGE;
|
|
|
|
// Token: 0x04000DCF RID: 3535
|
|
private ONOAPGBMNOC LCOPFEKHCCL;
|
|
|
|
// Token: 0x04000DD0 RID: 3536
|
|
private MemoryStream EDPMFEGAJAI;
|
|
|
|
// Token: 0x04000DD1 RID: 3537
|
|
private MemoryStream FEJAEDONHOA;
|
|
|
|
// Token: 0x04000DD2 RID: 3538
|
|
private ONOAPGBMNOC HCOMFJHMIMP;
|
|
|
|
// Token: 0x04000DD3 RID: 3539
|
|
private byte[] JANGHNEBMCC = new byte[1024];
|
|
}
|
|
}
|