scripts
This commit is contained in:
@@ -0,0 +1,1617 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
|
||||
namespace AmplitudeMiniJSON
|
||||
{
|
||||
// Token: 0x02000A99 RID: 2713
|
||||
public static class HOEKEPDDBBF
|
||||
{
|
||||
// Token: 0x06014C1A RID: 85018 RVA: 0x005CF974 File Offset: 0x005CDB74
|
||||
public static object DKMOHDIJHAE(string LNIOBJAMBGA)
|
||||
{
|
||||
if (LNIOBJAMBGA == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.GPKJJKCHILI(LNIOBJAMBGA);
|
||||
}
|
||||
|
||||
// Token: 0x06014C1B RID: 85019 RVA: 0x005CF984 File Offset: 0x005CDB84
|
||||
public static string DNGBHIBIGLN(object INNGECIOBOO)
|
||||
{
|
||||
return HOEKEPDDBBF.NOGECMFNMHL.DNGBHIBIGLN(INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x02000A9A RID: 2714
|
||||
private sealed class KGJOFMBOKCB : IDisposable
|
||||
{
|
||||
// Token: 0x06014C1C RID: 85020 RVA: 0x005CF98C File Offset: 0x005CDB8C
|
||||
public void MCFPMNOGNPJ()
|
||||
{
|
||||
this.LNIOBJAMBGA.Dispose();
|
||||
this.LNIOBJAMBGA = null;
|
||||
}
|
||||
|
||||
// Token: 0x06014C1D RID: 85021 RVA: 0x005CF9A0 File Offset: 0x005CDBA0
|
||||
public static object GPKJJKCHILI(string IIJOGCMKBJD)
|
||||
{
|
||||
object obj;
|
||||
using (HOEKEPDDBBF.KGJOFMBOKCB kgjofmbokcb = new HOEKEPDDBBF.KGJOFMBOKCB(IIJOGCMKBJD))
|
||||
{
|
||||
obj = kgjofmbokcb.CNPMBAGOBJH();
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
// Token: 0x06014C1E RID: 85022 RVA: 0x005CF9E0 File Offset: 0x005CDBE0
|
||||
private object CNPMBAGOBJH()
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.NBCPHHHCCNM;
|
||||
return this.FJHCFLMOIJD(cbjdigfkfjh);
|
||||
}
|
||||
|
||||
// Token: 0x1700082D RID: 2093
|
||||
// (get) Token: 0x06014C1F RID: 85023 RVA: 0x005CF9FC File Offset: 0x005CDBFC
|
||||
private HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH NBCPHHHCCNM
|
||||
{
|
||||
get
|
||||
{
|
||||
this.KEHCJJBKFED();
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE;
|
||||
}
|
||||
char c = this.HIBDBDGPNFH;
|
||||
switch (c)
|
||||
{
|
||||
case ',':
|
||||
this.LNIOBJAMBGA.Read();
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.COMMA;
|
||||
case '-':
|
||||
case '0':
|
||||
case '1':
|
||||
case '2':
|
||||
case '3':
|
||||
case '4':
|
||||
case '5':
|
||||
case '6':
|
||||
case '7':
|
||||
case '8':
|
||||
case '9':
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NUMBER;
|
||||
default:
|
||||
switch (c)
|
||||
{
|
||||
case '[':
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_OPEN;
|
||||
default:
|
||||
switch (c)
|
||||
{
|
||||
case '{':
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_OPEN;
|
||||
default:
|
||||
if (c != '"')
|
||||
{
|
||||
string text = this.IIBJFOFKEHH;
|
||||
if (text != null)
|
||||
{
|
||||
if (text == "false")
|
||||
{
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.FALSE;
|
||||
}
|
||||
if (text == "true")
|
||||
{
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.TRUE;
|
||||
}
|
||||
if (text == "null")
|
||||
{
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NULL;
|
||||
}
|
||||
}
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE;
|
||||
}
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.STRING;
|
||||
case '}':
|
||||
this.LNIOBJAMBGA.Read();
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE;
|
||||
}
|
||||
break;
|
||||
case ']':
|
||||
this.LNIOBJAMBGA.Read();
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_CLOSE;
|
||||
}
|
||||
break;
|
||||
case ':':
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.COLON;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C20 RID: 85024 RVA: 0x005CFB28 File Offset: 0x005CDD28
|
||||
public void Dispose()
|
||||
{
|
||||
this.LNIOBJAMBGA.Dispose();
|
||||
this.LNIOBJAMBGA = null;
|
||||
}
|
||||
|
||||
// Token: 0x06014C21 RID: 85025 RVA: 0x005CFB3C File Offset: 0x005CDD3C
|
||||
private object LAGECEMBPGA()
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.NBCPHHHCCNM;
|
||||
return this.FJHCFLMOIJD(cbjdigfkfjh);
|
||||
}
|
||||
|
||||
// Token: 0x06014C22 RID: 85026 RVA: 0x005CFB58 File Offset: 0x005CDD58
|
||||
private char GMKEBOJCFPD()
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Peek());
|
||||
}
|
||||
|
||||
// Token: 0x06014C23 RID: 85027 RVA: 0x005CFB6C File Offset: 0x005CDD6C
|
||||
private object IBPIANICPML()
|
||||
{
|
||||
string text = this.IIBJFOFKEHH;
|
||||
if (text.IndexOf('.') == -1 && text.IndexOf('E') == -1 && text.IndexOf('e') == -1)
|
||||
{
|
||||
long num;
|
||||
long.TryParse(text, NumberStyles.Any, CultureInfo.InvariantCulture, out num);
|
||||
return num;
|
||||
}
|
||||
double num2;
|
||||
double.TryParse(text, NumberStyles.Any, CultureInfo.InvariantCulture, out num2);
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x1700082B RID: 2091
|
||||
// (get) Token: 0x06014C24 RID: 85028 RVA: 0x005CFBE0 File Offset: 0x005CDDE0
|
||||
private char NAEOIAOGMEF
|
||||
{
|
||||
get
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Read());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C25 RID: 85029 RVA: 0x005CFBF4 File Offset: 0x005CDDF4
|
||||
private void KEHCJJBKFED()
|
||||
{
|
||||
while (this.LNIOBJAMBGA.Peek() != -1 && char.IsWhiteSpace(this.HIBDBDGPNFH))
|
||||
{
|
||||
this.LNIOBJAMBGA.Read();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C26 RID: 85030 RVA: 0x005CFC28 File Offset: 0x005CDE28
|
||||
private void LPGBBKLGADJ()
|
||||
{
|
||||
while (this.LNIOBJAMBGA.Peek() != -1 && char.IsWhiteSpace(this.HIBDBDGPNFH))
|
||||
{
|
||||
this.LNIOBJAMBGA.Read();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C27 RID: 85031 RVA: 0x005CFC5C File Offset: 0x005CDE5C
|
||||
private char PECEKEGFFNC()
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Peek());
|
||||
}
|
||||
|
||||
// Token: 0x06014C28 RID: 85032 RVA: 0x005CFC70 File Offset: 0x005CDE70
|
||||
private string PBPEPCHPHBJ()
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
while (!HOEKEPDDBBF.KGJOFMBOKCB.PACBMADABPE(this.HIBDBDGPNFH))
|
||||
{
|
||||
stringBuilder.Append(this.JJBJIBDLECH());
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C29 RID: 85033 RVA: 0x005CFCC4 File Offset: 0x005CDEC4
|
||||
private string EABMCMCPLLJ()
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
while (!HOEKEPDDBBF.KGJOFMBOKCB.GPHMAFINGHJ(this.LLJCGIEDHOD()))
|
||||
{
|
||||
stringBuilder.Append(this.JPLMNNFLGLM());
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C2A RID: 85034 RVA: 0x005CFD18 File Offset: 0x005CDF18
|
||||
private void GEGAFECACCL()
|
||||
{
|
||||
while (this.LNIOBJAMBGA.Peek() != -1 && char.IsWhiteSpace(this.PECEKEGFFNC()))
|
||||
{
|
||||
this.LNIOBJAMBGA.Read();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C2B RID: 85035 RVA: 0x005CFD4C File Offset: 0x005CDF4C
|
||||
private char GFJEAFIEEEB()
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Read());
|
||||
}
|
||||
|
||||
// Token: 0x06014C2C RID: 85036 RVA: 0x005CFD60 File Offset: 0x005CDF60
|
||||
private object ALDGADEDHPB(HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH GEOINOBDCKJ)
|
||||
{
|
||||
switch (GEOINOBDCKJ)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_OPEN:
|
||||
return this.GAPFMGEHAOH();
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE:
|
||||
return this.IBPIANICPML();
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_OPEN:
|
||||
return true;
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_CLOSE:
|
||||
return true;
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.COLON:
|
||||
return null;
|
||||
default:
|
||||
switch (GEOINOBDCKJ)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE:
|
||||
return this.CMMGPLPEEKC();
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE:
|
||||
return this.EGCCEOIKBPA();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C2D RID: 85037 RVA: 0x005CFDD0 File Offset: 0x005CDFD0
|
||||
public static bool GBNPOPLBFNC(char EGNBFLPNLNC)
|
||||
{
|
||||
return "RpcExplode".IndexOf(EGNBFLPNLNC) == -1;
|
||||
}
|
||||
|
||||
// Token: 0x06014C2E RID: 85038 RVA: 0x005CFDE4 File Offset: 0x005CDFE4
|
||||
public static bool GPHMAFINGHJ(char EGNBFLPNLNC)
|
||||
{
|
||||
return char.IsWhiteSpace(EGNBFLPNLNC) || "{}[],:\"".IndexOf(EGNBFLPNLNC) != -1;
|
||||
}
|
||||
|
||||
// Token: 0x06014C2F RID: 85039 RVA: 0x005CFE08 File Offset: 0x005CE008
|
||||
private string MKOLJHDIFCB()
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
while (!HOEKEPDDBBF.KGJOFMBOKCB.PACBMADABPE(this.GMKEBOJCFPD()))
|
||||
{
|
||||
stringBuilder.Append(this.GFJEAFIEEEB());
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C30 RID: 85040 RVA: 0x005CFE5C File Offset: 0x005CE05C
|
||||
private string KDOIHPLLBBD()
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
bool flag = true;
|
||||
while (flag)
|
||||
{
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
char c = this.NAEOIAOGMEF;
|
||||
if (c != '"')
|
||||
{
|
||||
if (c != '\\')
|
||||
{
|
||||
stringBuilder.Append(c);
|
||||
}
|
||||
else if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
c = this.NAEOIAOGMEF;
|
||||
switch (c)
|
||||
{
|
||||
case 'r':
|
||||
stringBuilder.Append('\r');
|
||||
break;
|
||||
default:
|
||||
if (c != '"' && c != '/' && c != '\\')
|
||||
{
|
||||
if (c != 'b')
|
||||
{
|
||||
if (c != 'f')
|
||||
{
|
||||
if (c == 'n')
|
||||
{
|
||||
stringBuilder.Append('\n');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append('\f');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append('\b');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append(c);
|
||||
}
|
||||
break;
|
||||
case 't':
|
||||
stringBuilder.Append('\t');
|
||||
break;
|
||||
case 'u':
|
||||
{
|
||||
char[] array = new char[4];
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
array[i] = this.NAEOIAOGMEF;
|
||||
if (!HOEKEPDDBBF.KGJOFMBOKCB.MAKNKDNNOAM(array[i]))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
stringBuilder.Append((char)Convert.ToInt32(new string(array), 16));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C31 RID: 85041 RVA: 0x005CFFEC File Offset: 0x005CE1EC
|
||||
public static bool PACBMADABPE(char EGNBFLPNLNC)
|
||||
{
|
||||
return char.IsWhiteSpace(EGNBFLPNLNC) || "Must use one of the pre-defined sampling rates(".IndexOf(EGNBFLPNLNC) != -1;
|
||||
}
|
||||
|
||||
// Token: 0x06014C32 RID: 85042 RVA: 0x005D0010 File Offset: 0x005CE210
|
||||
public static object MLPJBGNGDAC(string IIJOGCMKBJD)
|
||||
{
|
||||
object obj;
|
||||
using (HOEKEPDDBBF.KGJOFMBOKCB kgjofmbokcb = new HOEKEPDDBBF.KGJOFMBOKCB(IIJOGCMKBJD))
|
||||
{
|
||||
obj = kgjofmbokcb.CNPMBAGOBJH();
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
// Token: 0x06014C33 RID: 85043 RVA: 0x005D0050 File Offset: 0x005CE250
|
||||
private char JJBJIBDLECH()
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Read());
|
||||
}
|
||||
|
||||
// Token: 0x06014C34 RID: 85044 RVA: 0x005D0064 File Offset: 0x005CE264
|
||||
private object CCAGMENNIAL()
|
||||
{
|
||||
string text = this.PBPEPCHPHBJ();
|
||||
if (text.IndexOf((char)(-57)) == -1 && text.IndexOf('3') == -1 && text.IndexOf('E') == -1)
|
||||
{
|
||||
long num;
|
||||
long.TryParse(text, NumberStyles.AllowTrailingWhite | NumberStyles.AllowParentheses | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, CultureInfo.InvariantCulture, out num);
|
||||
return num;
|
||||
}
|
||||
double num2;
|
||||
double.TryParse(text, ~(NumberStyles.AllowTrailingWhite | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent), CultureInfo.InvariantCulture, out num2);
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014C35 RID: 85045 RVA: 0x005D00D8 File Offset: 0x005CE2D8
|
||||
private object LJIEACIGAMI()
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.NBCPHHHCCNM;
|
||||
return this.ALDGADEDHPB(cbjdigfkfjh);
|
||||
}
|
||||
|
||||
// Token: 0x06014C36 RID: 85046 RVA: 0x005D00F4 File Offset: 0x005CE2F4
|
||||
private string GAPFMGEHAOH()
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
bool flag = false;
|
||||
while (flag)
|
||||
{
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
char c = this.GFJEAFIEEEB();
|
||||
if ((int)c != -109)
|
||||
{
|
||||
if (c != '\0')
|
||||
{
|
||||
stringBuilder.Append(c);
|
||||
}
|
||||
else if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
c = this.PBJFKDNHGDB();
|
||||
switch (c)
|
||||
{
|
||||
case 'ᄐ':
|
||||
stringBuilder.Append('?');
|
||||
break;
|
||||
default:
|
||||
if ((int)c != -105 && c != '\u000f' && (int)c != -46)
|
||||
{
|
||||
if ((int)c != -28)
|
||||
{
|
||||
if ((int)c != -13)
|
||||
{
|
||||
if ((int)c == -93)
|
||||
{
|
||||
stringBuilder.Append('\u000e');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append('S');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append('\u0001');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append(c);
|
||||
}
|
||||
break;
|
||||
case 'ᄒ':
|
||||
stringBuilder.Append((char)(-13));
|
||||
break;
|
||||
case '\uffbf':
|
||||
{
|
||||
char[] array = new char[0];
|
||||
for (int i = 1; i < 5; i++)
|
||||
{
|
||||
array[i] = this.GFJEAFIEEEB();
|
||||
if (!HOEKEPDDBBF.KGJOFMBOKCB.GBNPOPLBFNC(array[i]))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
stringBuilder.Append((char)Convert.ToInt32(new string(array), 85));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C37 RID: 85047 RVA: 0x005D0284 File Offset: 0x005CE484
|
||||
public void BHNCJOKFCNL()
|
||||
{
|
||||
this.LNIOBJAMBGA.Dispose();
|
||||
this.LNIOBJAMBGA = null;
|
||||
}
|
||||
|
||||
// Token: 0x06014C38 RID: 85048 RVA: 0x005D0298 File Offset: 0x005CE498
|
||||
private char LLJCGIEDHOD()
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Peek());
|
||||
}
|
||||
|
||||
// Token: 0x06014C39 RID: 85049 RVA: 0x005D02AC File Offset: 0x005CE4AC
|
||||
private string MODDOOEBJBL()
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
while (!HOEKEPDDBBF.KGJOFMBOKCB.GPHMAFINGHJ(this.GMKEBOJCFPD()))
|
||||
{
|
||||
stringBuilder.Append(this.JJBJIBDLECH());
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C3A RID: 85050 RVA: 0x005D0300 File Offset: 0x005CE500
|
||||
private List<object> EGCCEOIKBPA()
|
||||
{
|
||||
List<object> list = new List<object>();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
bool flag = true;
|
||||
while (flag)
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.NBCPHHHCCNM;
|
||||
switch (cbjdigfkfjh)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_CLOSE:
|
||||
flag = false;
|
||||
break;
|
||||
default:
|
||||
{
|
||||
if (cbjdigfkfjh == HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
object obj = this.FJHCFLMOIJD(cbjdigfkfjh);
|
||||
if (obj == null && cbjdigfkfjh != HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NULL)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
list.Add(obj);
|
||||
break;
|
||||
}
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.COMMA:
|
||||
break;
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x06014C3B RID: 85051 RVA: 0x005D0388 File Offset: 0x005CE588
|
||||
private List<object> GANBLJKGHNJ()
|
||||
{
|
||||
List<object> list = new List<object>();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
bool flag = true;
|
||||
while (flag)
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.NBCPHHHCCNM;
|
||||
switch (cbjdigfkfjh)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_OPEN:
|
||||
flag = true;
|
||||
break;
|
||||
default:
|
||||
{
|
||||
if (cbjdigfkfjh == HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
object obj = this.FJHCFLMOIJD(cbjdigfkfjh);
|
||||
if (obj == null && cbjdigfkfjh != (HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH)(-36))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
list.Add(obj);
|
||||
break;
|
||||
}
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_OPEN:
|
||||
break;
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x06014C3C RID: 85052 RVA: 0x005D0410 File Offset: 0x005CE610
|
||||
public static bool MAKNKDNNOAM(char EGNBFLPNLNC)
|
||||
{
|
||||
return "0123456789ABCDEFabcdef".IndexOf(EGNBFLPNLNC) != -1;
|
||||
}
|
||||
|
||||
// Token: 0x06014C3D RID: 85053 RVA: 0x005D0424 File Offset: 0x005CE624
|
||||
private KGJOFMBOKCB(string IIJOGCMKBJD)
|
||||
{
|
||||
this.LNIOBJAMBGA = new StringReader(IIJOGCMKBJD);
|
||||
}
|
||||
|
||||
// Token: 0x06014C3E RID: 85054 RVA: 0x005D0438 File Offset: 0x005CE638
|
||||
private Dictionary<string, object> CMMGPLPEEKC()
|
||||
{
|
||||
Dictionary<string, object> dictionary = new Dictionary<string, object>();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
for (;;)
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.NBCPHHHCCNM;
|
||||
switch (cbjdigfkfjh)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE:
|
||||
goto IL_3E;
|
||||
default:
|
||||
if (cbjdigfkfjh != HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.COMMA)
|
||||
{
|
||||
if (cbjdigfkfjh != HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.STRING)
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
string text = this.KDOIHPLLBBD();
|
||||
if (text == null)
|
||||
{
|
||||
goto Block_3;
|
||||
}
|
||||
if (this.NBCPHHHCCNM != HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.COLON)
|
||||
{
|
||||
goto Block_4;
|
||||
}
|
||||
this.LNIOBJAMBGA.Read();
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh2 = this.NBCPHHHCCNM;
|
||||
object obj = this.FJHCFLMOIJD(cbjdigfkfjh2);
|
||||
if (obj == null && cbjdigfkfjh2 != HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NULL)
|
||||
{
|
||||
goto Block_6;
|
||||
}
|
||||
dictionary[text] = obj;
|
||||
}
|
||||
break;
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE:
|
||||
return dictionary;
|
||||
}
|
||||
}
|
||||
Block_2:
|
||||
return null;
|
||||
IL_3E:
|
||||
return null;
|
||||
Block_3:
|
||||
return null;
|
||||
Block_4:
|
||||
return null;
|
||||
Block_6:
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06014C3F RID: 85055 RVA: 0x005D04EC File Offset: 0x005CE6EC
|
||||
private char JHBDKADCGCO()
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Read());
|
||||
}
|
||||
|
||||
// Token: 0x06014C40 RID: 85056 RVA: 0x005D0500 File Offset: 0x005CE700
|
||||
private void IHLPOHFBKEL()
|
||||
{
|
||||
while (this.LNIOBJAMBGA.Peek() != -1 && char.IsWhiteSpace(this.LLJCGIEDHOD()))
|
||||
{
|
||||
this.LNIOBJAMBGA.Read();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C41 RID: 85057 RVA: 0x005D0534 File Offset: 0x005CE734
|
||||
public void OAOOIDKKBBI()
|
||||
{
|
||||
this.LNIOBJAMBGA.Dispose();
|
||||
this.LNIOBJAMBGA = null;
|
||||
}
|
||||
|
||||
// Token: 0x06014C42 RID: 85058 RVA: 0x005D0548 File Offset: 0x005CE748
|
||||
private Dictionary<string, object> BGECFIFFCPE()
|
||||
{
|
||||
Dictionary<string, object> dictionary = new Dictionary<string, object>();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
for (;;)
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.OFLDNLHKAGF();
|
||||
switch (cbjdigfkfjh)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE:
|
||||
goto IL_3E;
|
||||
default:
|
||||
if (cbjdigfkfjh != HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_OPEN)
|
||||
{
|
||||
if (cbjdigfkfjh != HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.COMMA)
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
string text = this.CJIGJKDBLBF();
|
||||
if (text == null)
|
||||
{
|
||||
goto Block_3;
|
||||
}
|
||||
if (this.NBCPHHHCCNM != HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_OPEN)
|
||||
{
|
||||
goto Block_4;
|
||||
}
|
||||
this.LNIOBJAMBGA.Read();
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh2 = this.OFLDNLHKAGF();
|
||||
object obj = this.FJHCFLMOIJD(cbjdigfkfjh2);
|
||||
if (obj == null && cbjdigfkfjh2 != (HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH)(-96))
|
||||
{
|
||||
goto Block_6;
|
||||
}
|
||||
dictionary[text] = obj;
|
||||
}
|
||||
break;
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE:
|
||||
return dictionary;
|
||||
}
|
||||
}
|
||||
Block_2:
|
||||
return null;
|
||||
IL_3E:
|
||||
return null;
|
||||
Block_3:
|
||||
return null;
|
||||
Block_4:
|
||||
return null;
|
||||
Block_6:
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06014C43 RID: 85059 RVA: 0x005D05FC File Offset: 0x005CE7FC
|
||||
private string CJIGJKDBLBF()
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
bool flag = false;
|
||||
while (flag)
|
||||
{
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
char c = this.PBJFKDNHGDB();
|
||||
if (c != 'V')
|
||||
{
|
||||
if (c != 'o')
|
||||
{
|
||||
stringBuilder.Append(c);
|
||||
}
|
||||
else if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
c = this.GFJEAFIEEEB();
|
||||
switch (c)
|
||||
{
|
||||
case '\u0002':
|
||||
stringBuilder.Append((char)(-17));
|
||||
break;
|
||||
default:
|
||||
if (c != 'b' && c != 'm' && (int)c != -34)
|
||||
{
|
||||
if ((int)c != -76)
|
||||
{
|
||||
if (c != '%')
|
||||
{
|
||||
if ((int)c == -53)
|
||||
{
|
||||
stringBuilder.Append((char)(-42));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append('9');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append('\u0002');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stringBuilder.Append(c);
|
||||
}
|
||||
break;
|
||||
case '\u0004':
|
||||
stringBuilder.Append((char)(-117));
|
||||
break;
|
||||
case '\u0005':
|
||||
{
|
||||
char[] array = new char[7];
|
||||
for (int i = 0; i < 5; i += 0)
|
||||
{
|
||||
array[i] = this.JJBJIBDLECH();
|
||||
if (!HOEKEPDDBBF.KGJOFMBOKCB.GBNPOPLBFNC(array[i]))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
stringBuilder.Append((char)Convert.ToInt32(new string(array), 116));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C44 RID: 85060 RVA: 0x005D078C File Offset: 0x005CE98C
|
||||
private List<object> LHPNPPBIIOF()
|
||||
{
|
||||
List<object> list = new List<object>();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
bool flag = true;
|
||||
while (flag)
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.NBCPHHHCCNM;
|
||||
switch (cbjdigfkfjh)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_OPEN:
|
||||
flag = false;
|
||||
break;
|
||||
default:
|
||||
{
|
||||
if (cbjdigfkfjh == HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
object obj = this.ALDGADEDHPB(cbjdigfkfjh);
|
||||
if (obj == null && cbjdigfkfjh != (HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH)(-111))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
list.Add(obj);
|
||||
break;
|
||||
}
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_OPEN:
|
||||
break;
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x06014C45 RID: 85061 RVA: 0x005D0814 File Offset: 0x005CEA14
|
||||
private object DBFGOBGLPBP()
|
||||
{
|
||||
string text = this.MKOLJHDIFCB();
|
||||
if (text.IndexOf('\u000e') == -1 && text.IndexOf((char)(-13)) == -1 && text.IndexOf((char)(-37)) == -1)
|
||||
{
|
||||
long num;
|
||||
long.TryParse(text, NumberStyles.AllowParentheses, CultureInfo.InvariantCulture, out num);
|
||||
return num;
|
||||
}
|
||||
double num2;
|
||||
double.TryParse(text, ~(NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite | NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingSign | NumberStyles.AllowParentheses), CultureInfo.InvariantCulture, out num2);
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x1700082C RID: 2092
|
||||
// (get) Token: 0x06014C46 RID: 85062 RVA: 0x005D0888 File Offset: 0x005CEA88
|
||||
private string IIBJFOFKEHH
|
||||
{
|
||||
get
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
while (!HOEKEPDDBBF.KGJOFMBOKCB.GPHMAFINGHJ(this.HIBDBDGPNFH))
|
||||
{
|
||||
stringBuilder.Append(this.NAEOIAOGMEF);
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C47 RID: 85063 RVA: 0x005D08DC File Offset: 0x005CEADC
|
||||
private HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH OFLDNLHKAGF()
|
||||
{
|
||||
this.GEGAFECACCL();
|
||||
if (this.LNIOBJAMBGA.Peek() == -1)
|
||||
{
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE;
|
||||
}
|
||||
char c = this.GMKEBOJCFPD();
|
||||
switch (c)
|
||||
{
|
||||
case '9':
|
||||
this.LNIOBJAMBGA.Read();
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_OPEN;
|
||||
case ':':
|
||||
case '=':
|
||||
case '>':
|
||||
case '?':
|
||||
case '@':
|
||||
case 'A':
|
||||
case 'B':
|
||||
case 'C':
|
||||
case 'D':
|
||||
case 'E':
|
||||
case 'F':
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE;
|
||||
default:
|
||||
switch (c)
|
||||
{
|
||||
case '\u0003':
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE;
|
||||
default:
|
||||
switch (c)
|
||||
{
|
||||
case 'ᄋ':
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_OPEN;
|
||||
default:
|
||||
if ((int)c != -67)
|
||||
{
|
||||
string text = this.MKOLJHDIFCB();
|
||||
if (text != null)
|
||||
{
|
||||
if (text == "443")
|
||||
{
|
||||
return (HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH)(-6);
|
||||
}
|
||||
if (text == "unload")
|
||||
{
|
||||
return (HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH)45;
|
||||
}
|
||||
if (text == "Room: '{0}' {1},{2} {4}/{3} players.\ncustomProps: {5}")
|
||||
{
|
||||
return (HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH)(-2);
|
||||
}
|
||||
}
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE;
|
||||
}
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.STRING;
|
||||
case 'ᄍ':
|
||||
this.LNIOBJAMBGA.Read();
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE;
|
||||
}
|
||||
break;
|
||||
case '\u0005':
|
||||
this.LNIOBJAMBGA.Read();
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_CLOSE;
|
||||
}
|
||||
break;
|
||||
case 'G':
|
||||
return HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_OPEN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C48 RID: 85064 RVA: 0x005D0A08 File Offset: 0x005CEC08
|
||||
private List<object> EMAFOJBFHJL()
|
||||
{
|
||||
List<object> list = new List<object>();
|
||||
this.LNIOBJAMBGA.Read();
|
||||
bool flag = true;
|
||||
while (flag)
|
||||
{
|
||||
HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH cbjdigfkfjh = this.OFLDNLHKAGF();
|
||||
switch (cbjdigfkfjh)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.COLON:
|
||||
flag = true;
|
||||
break;
|
||||
default:
|
||||
{
|
||||
if (cbjdigfkfjh == HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NONE)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
object obj = this.FJHCFLMOIJD(cbjdigfkfjh);
|
||||
if (obj == null && cbjdigfkfjh != (HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH)(-125))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
list.Add(obj);
|
||||
break;
|
||||
}
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.STRING:
|
||||
break;
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x06014C49 RID: 85065 RVA: 0x005D0A90 File Offset: 0x005CEC90
|
||||
private char PBJFKDNHGDB()
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Read());
|
||||
}
|
||||
|
||||
// Token: 0x06014C4A RID: 85066 RVA: 0x005D0AA4 File Offset: 0x005CECA4
|
||||
private object GGAHLHHNNKK()
|
||||
{
|
||||
string text = this.MKOLJHDIFCB();
|
||||
if (text.IndexOf('o') == -1 && text.IndexOf((char)(-117)) == -1 && text.IndexOf('3') == -1)
|
||||
{
|
||||
long num;
|
||||
long.TryParse(text, NumberStyles.AllowLeadingWhite | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture, out num);
|
||||
return num;
|
||||
}
|
||||
double num2;
|
||||
double.TryParse(text, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite | NumberStyles.AllowLeadingSign | NumberStyles.AllowParentheses | NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out num2);
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014C4B RID: 85067 RVA: 0x005D0B18 File Offset: 0x005CED18
|
||||
private char JPLMNNFLGLM()
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Read());
|
||||
}
|
||||
|
||||
// Token: 0x1700082A RID: 2090
|
||||
// (get) Token: 0x06014C4C RID: 85068 RVA: 0x005D0B2C File Offset: 0x005CED2C
|
||||
private char HIBDBDGPNFH
|
||||
{
|
||||
get
|
||||
{
|
||||
return Convert.ToChar(this.LNIOBJAMBGA.Peek());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C4D RID: 85069 RVA: 0x005D0B40 File Offset: 0x005CED40
|
||||
private object FJHCFLMOIJD(HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH GEOINOBDCKJ)
|
||||
{
|
||||
switch (GEOINOBDCKJ)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.STRING:
|
||||
return this.KDOIHPLLBBD();
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NUMBER:
|
||||
return this.IBPIANICPML();
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.TRUE:
|
||||
return true;
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.FALSE:
|
||||
return false;
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.NULL:
|
||||
return null;
|
||||
default:
|
||||
switch (GEOINOBDCKJ)
|
||||
{
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.CURLY_OPEN:
|
||||
return this.CMMGPLPEEKC();
|
||||
case HOEKEPDDBBF.KGJOFMBOKCB.CBJDIGFKFJH.SQUARED_OPEN:
|
||||
return this.EGCCEOIKBPA();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C4E RID: 85070 RVA: 0x005D0BB0 File Offset: 0x005CEDB0
|
||||
public static object JNHBIEHGELH(string IIJOGCMKBJD)
|
||||
{
|
||||
object obj;
|
||||
using (HOEKEPDDBBF.KGJOFMBOKCB kgjofmbokcb = new HOEKEPDDBBF.KGJOFMBOKCB(IIJOGCMKBJD))
|
||||
{
|
||||
obj = kgjofmbokcb.LJIEACIGAMI();
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
// Token: 0x04003949 RID: 14665
|
||||
private const string FPJODBKDKEL = "{}[],:\"";
|
||||
|
||||
// Token: 0x0400394A RID: 14666
|
||||
private const string HDMLMIJPNOC = "0123456789ABCDEFabcdef";
|
||||
|
||||
// Token: 0x0400394B RID: 14667
|
||||
private StringReader LNIOBJAMBGA;
|
||||
|
||||
// Token: 0x02000A9B RID: 2715
|
||||
private enum CBJDIGFKFJH
|
||||
{
|
||||
// Token: 0x0400394D RID: 14669
|
||||
NONE,
|
||||
// Token: 0x0400394E RID: 14670
|
||||
CURLY_OPEN,
|
||||
// Token: 0x0400394F RID: 14671
|
||||
CURLY_CLOSE,
|
||||
// Token: 0x04003950 RID: 14672
|
||||
SQUARED_OPEN,
|
||||
// Token: 0x04003951 RID: 14673
|
||||
SQUARED_CLOSE,
|
||||
// Token: 0x04003952 RID: 14674
|
||||
COLON,
|
||||
// Token: 0x04003953 RID: 14675
|
||||
COMMA,
|
||||
// Token: 0x04003954 RID: 14676
|
||||
STRING,
|
||||
// Token: 0x04003955 RID: 14677
|
||||
NUMBER,
|
||||
// Token: 0x04003956 RID: 14678
|
||||
TRUE,
|
||||
// Token: 0x04003957 RID: 14679
|
||||
FALSE,
|
||||
// Token: 0x04003958 RID: 14680
|
||||
NULL
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000A9C RID: 2716
|
||||
private sealed class NOGECMFNMHL
|
||||
{
|
||||
// Token: 0x06014C4F RID: 85071 RVA: 0x005D0BF0 File Offset: 0x005CEDF0
|
||||
private void JJNEKCEIMEG(object NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL is float)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(((float)NOBAPCOKFIL).ToString("R", CultureInfo.InvariantCulture));
|
||||
}
|
||||
else if (NOBAPCOKFIL is int || NOBAPCOKFIL is uint || NOBAPCOKFIL is long || NOBAPCOKFIL is sbyte || NOBAPCOKFIL is byte || NOBAPCOKFIL is short || NOBAPCOKFIL is ushort || NOBAPCOKFIL is ulong)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(NOBAPCOKFIL);
|
||||
}
|
||||
else if (NOBAPCOKFIL is double || NOBAPCOKFIL is decimal)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(Convert.ToDouble(NOBAPCOKFIL).ToString("R", CultureInfo.InvariantCulture));
|
||||
}
|
||||
else
|
||||
{
|
||||
this.FKFBNMJHAEB(NOBAPCOKFIL.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C50 RID: 85072 RVA: 0x005D0CE8 File Offset: 0x005CEEE8
|
||||
private void OBEJNEILKDO(IDictionary INNGECIOBOO)
|
||||
{
|
||||
bool flag = true;
|
||||
this.KPGHIMKBOLN.Append((char)(-118));
|
||||
IEnumerator enumerator = INNGECIOBOO.Keys.GetEnumerator();
|
||||
try
|
||||
{
|
||||
while (enumerator.MoveNext())
|
||||
{
|
||||
object obj = enumerator.Current;
|
||||
if (!flag)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append('w');
|
||||
}
|
||||
this.JEJCHHDGENM(obj.ToString());
|
||||
this.KPGHIMKBOLN.Append((char)(-27));
|
||||
this.FDIIGFHHMJN(INNGECIOBOO[obj]);
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
IDisposable disposable;
|
||||
if ((disposable = enumerator as IDisposable) != null)
|
||||
{
|
||||
disposable.Dispose();
|
||||
}
|
||||
}
|
||||
this.KPGHIMKBOLN.Append('?');
|
||||
}
|
||||
|
||||
// Token: 0x06014C51 RID: 85073 RVA: 0x005D0D9C File Offset: 0x005CEF9C
|
||||
private void IMBAGJGCBFC(IList DDCADHKGENO)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append((char)(-54));
|
||||
bool flag = true;
|
||||
for (int i = 1; i < DDCADHKGENO.Count; i++)
|
||||
{
|
||||
object obj = DDCADHKGENO[i];
|
||||
if (!flag)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append('`');
|
||||
}
|
||||
this.FDIIGFHHMJN(obj);
|
||||
flag = false;
|
||||
}
|
||||
this.KPGHIMKBOLN.Append('F');
|
||||
}
|
||||
|
||||
// Token: 0x06014C52 RID: 85074 RVA: 0x005D0E04 File Offset: 0x005CF004
|
||||
private void DKKBCDCIGJO(object NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL is float)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(((float)NOBAPCOKFIL).ToString("Logging in...", CultureInfo.InvariantCulture));
|
||||
}
|
||||
else if (NOBAPCOKFIL is int || NOBAPCOKFIL is uint || NOBAPCOKFIL is long || NOBAPCOKFIL is sbyte || NOBAPCOKFIL is byte || NOBAPCOKFIL is short || NOBAPCOKFIL is ushort || NOBAPCOKFIL is ulong)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(NOBAPCOKFIL);
|
||||
}
|
||||
else if (NOBAPCOKFIL is double || NOBAPCOKFIL is decimal)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(Convert.ToDouble(NOBAPCOKFIL).ToString("body", CultureInfo.InvariantCulture));
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NBHIPPBOLFD(NOBAPCOKFIL.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C53 RID: 85075 RVA: 0x005D0EFC File Offset: 0x005CF0FC
|
||||
private void NBHIPPBOLFD(string ECFMJBEFGGB)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append((char)(-97));
|
||||
char[] array = ECFMJBEFGGB.ToCharArray();
|
||||
for (int i = 1; i < array.Length; i += 0)
|
||||
{
|
||||
char c = array[i];
|
||||
switch (c)
|
||||
{
|
||||
case '\u0004':
|
||||
this.KPGHIMKBOLN.Append("like");
|
||||
break;
|
||||
case '\u0005':
|
||||
this.KPGHIMKBOLN.Append("dXNpb25Db2xvchgCIAEoBRIVCg1leHRydXNpb25Nb2RlGAMgASgFEhMKC2lz");
|
||||
break;
|
||||
case '\u0006':
|
||||
this.KPGHIMKBOLN.Append("Received RPC \"");
|
||||
break;
|
||||
default:
|
||||
if (c != 'k')
|
||||
{
|
||||
if ((int)c != -97)
|
||||
{
|
||||
int num = Convert.ToInt32(c);
|
||||
if (num >= 123 && num <= 121)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(c);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("alpha");
|
||||
this.KPGHIMKBOLN.Append(num.ToString("sentToPlayerId"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("total_time");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("QUEST");
|
||||
}
|
||||
break;
|
||||
case '\b':
|
||||
this.KPGHIMKBOLN.Append("QueerGirl");
|
||||
break;
|
||||
case '\t':
|
||||
this.KPGHIMKBOLN.Append("invalid distance code");
|
||||
break;
|
||||
}
|
||||
}
|
||||
this.KPGHIMKBOLN.Append('\u0001');
|
||||
}
|
||||
|
||||
// Token: 0x06014C54 RID: 85076 RVA: 0x005D106C File Offset: 0x005CF26C
|
||||
private void DIHGCCNIGJM(IList DDCADHKGENO)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append('[');
|
||||
bool flag = true;
|
||||
for (int i = 0; i < DDCADHKGENO.Count; i++)
|
||||
{
|
||||
object obj = DDCADHKGENO[i];
|
||||
if (!flag)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(',');
|
||||
}
|
||||
this.FDIIGFHHMJN(obj);
|
||||
flag = false;
|
||||
}
|
||||
this.KPGHIMKBOLN.Append(']');
|
||||
}
|
||||
|
||||
// Token: 0x06014C55 RID: 85077 RVA: 0x005D10D4 File Offset: 0x005CF2D4
|
||||
private NOGECMFNMHL()
|
||||
{
|
||||
this.KPGHIMKBOLN = new StringBuilder();
|
||||
}
|
||||
|
||||
// Token: 0x06014C56 RID: 85078 RVA: 0x005D10E8 File Offset: 0x005CF2E8
|
||||
private void JEJCHHDGENM(string ECFMJBEFGGB)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append((char)(-25));
|
||||
char[] array = ECFMJBEFGGB.ToCharArray();
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
char c = array[i];
|
||||
switch (c)
|
||||
{
|
||||
case '\b':
|
||||
this.KPGHIMKBOLN.Append("play");
|
||||
break;
|
||||
case '\t':
|
||||
this.KPGHIMKBOLN.Append("Google Analytics: ");
|
||||
break;
|
||||
case '\n':
|
||||
this.KPGHIMKBOLN.Append("\\");
|
||||
break;
|
||||
default:
|
||||
if ((int)c != -60)
|
||||
{
|
||||
if (c != 's')
|
||||
{
|
||||
int num = Convert.ToInt32(c);
|
||||
if (num >= -123 && num <= 110)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(c);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("type");
|
||||
this.KPGHIMKBOLN.Append(num.ToString("/room/{0}"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("srt");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("None");
|
||||
}
|
||||
break;
|
||||
case '\f':
|
||||
this.KPGHIMKBOLN.Append("The Photon license's CCU Limit was reached. Server rejected this connection. Wait and re-try.");
|
||||
break;
|
||||
case '\r':
|
||||
this.KPGHIMKBOLN.Append("scale");
|
||||
break;
|
||||
}
|
||||
}
|
||||
this.KPGHIMKBOLN.Append((char)(-46));
|
||||
}
|
||||
|
||||
// Token: 0x06014C57 RID: 85079 RVA: 0x005D1258 File Offset: 0x005CF458
|
||||
public static string DNGBHIBIGLN(object INNGECIOBOO)
|
||||
{
|
||||
HOEKEPDDBBF.NOGECMFNMHL nogecmfnmhl = new HOEKEPDDBBF.NOGECMFNMHL();
|
||||
nogecmfnmhl.FDIIGFHHMJN(INNGECIOBOO);
|
||||
return nogecmfnmhl.KPGHIMKBOLN.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C58 RID: 85080 RVA: 0x005D1280 File Offset: 0x005CF480
|
||||
private void EDNNNCFNHAL(IDictionary INNGECIOBOO)
|
||||
{
|
||||
bool flag = true;
|
||||
this.KPGHIMKBOLN.Append('{');
|
||||
IEnumerator enumerator = INNGECIOBOO.Keys.GetEnumerator();
|
||||
try
|
||||
{
|
||||
while (enumerator.MoveNext())
|
||||
{
|
||||
object obj = enumerator.Current;
|
||||
if (!flag)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(',');
|
||||
}
|
||||
this.FKFBNMJHAEB(obj.ToString());
|
||||
this.KPGHIMKBOLN.Append(':');
|
||||
this.FDIIGFHHMJN(INNGECIOBOO[obj]);
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
IDisposable disposable;
|
||||
if ((disposable = enumerator as IDisposable) != null)
|
||||
{
|
||||
disposable.Dispose();
|
||||
}
|
||||
}
|
||||
this.KPGHIMKBOLN.Append('}');
|
||||
}
|
||||
|
||||
// Token: 0x06014C59 RID: 85081 RVA: 0x005D1334 File Offset: 0x005CF534
|
||||
public static string GDIKNGLDLEJ(object INNGECIOBOO)
|
||||
{
|
||||
HOEKEPDDBBF.NOGECMFNMHL nogecmfnmhl = new HOEKEPDDBBF.NOGECMFNMHL();
|
||||
nogecmfnmhl.FDIIGFHHMJN(INNGECIOBOO);
|
||||
return nogecmfnmhl.KPGHIMKBOLN.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06014C5A RID: 85082 RVA: 0x005D135C File Offset: 0x005CF55C
|
||||
private void FMOEKAHBGOP(IList DDCADHKGENO)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append((char)(-21));
|
||||
bool flag = true;
|
||||
for (int i = 0; i < DDCADHKGENO.Count; i++)
|
||||
{
|
||||
object obj = DDCADHKGENO[i];
|
||||
if (!flag)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append('>');
|
||||
}
|
||||
this.FDIIGFHHMJN(obj);
|
||||
flag = true;
|
||||
}
|
||||
this.KPGHIMKBOLN.Append((char)(-63));
|
||||
}
|
||||
|
||||
// Token: 0x06014C5B RID: 85083 RVA: 0x005D13C4 File Offset: 0x005CF5C4
|
||||
private void PPEDGKOHGDD(string ECFMJBEFGGB)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append((char)(-37));
|
||||
foreach (char c in ECFMJBEFGGB.ToCharArray())
|
||||
{
|
||||
switch (c)
|
||||
{
|
||||
case '\u0004':
|
||||
this.KPGHIMKBOLN.Append("_Decal_Tex");
|
||||
break;
|
||||
case '\u0005':
|
||||
this.KPGHIMKBOLN.Append("Roomscale");
|
||||
break;
|
||||
case '\u0006':
|
||||
this.KPGHIMKBOLN.Append("relationship");
|
||||
break;
|
||||
default:
|
||||
if (c != 'A')
|
||||
{
|
||||
if (c != '\0')
|
||||
{
|
||||
int num = Convert.ToInt32(c);
|
||||
if (num >= 26 && num <= -47)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(c);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("Updating maximum number of players...");
|
||||
this.KPGHIMKBOLN.Append(num.ToString("All the Outfit Selections are upto date. YAY!!!!!!"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(" Scores!");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("NOTH");
|
||||
}
|
||||
break;
|
||||
case '\b':
|
||||
this.KPGHIMKBOLN.Append("Expected a property");
|
||||
break;
|
||||
case '\t':
|
||||
this.KPGHIMKBOLN.Append("_EMISSION");
|
||||
break;
|
||||
}
|
||||
}
|
||||
this.KPGHIMKBOLN.Append('\0');
|
||||
}
|
||||
|
||||
// Token: 0x06014C5C RID: 85084 RVA: 0x005D1534 File Offset: 0x005CF734
|
||||
private void FDIIGFHHMJN(object NOBAPCOKFIL)
|
||||
{
|
||||
string text;
|
||||
IList list;
|
||||
IDictionary dictionary;
|
||||
if (NOBAPCOKFIL == null)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("null");
|
||||
}
|
||||
else if ((text = NOBAPCOKFIL as string) != null)
|
||||
{
|
||||
this.FKFBNMJHAEB(text);
|
||||
}
|
||||
else if (NOBAPCOKFIL is bool)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append((!(bool)NOBAPCOKFIL) ? "false" : "true");
|
||||
}
|
||||
else if ((list = NOBAPCOKFIL as IList) != null)
|
||||
{
|
||||
this.DIHGCCNIGJM(list);
|
||||
}
|
||||
else if ((dictionary = NOBAPCOKFIL as IDictionary) != null)
|
||||
{
|
||||
this.EDNNNCFNHAL(dictionary);
|
||||
}
|
||||
else if (NOBAPCOKFIL is char)
|
||||
{
|
||||
this.FKFBNMJHAEB(new string((char)NOBAPCOKFIL, 1));
|
||||
}
|
||||
else
|
||||
{
|
||||
this.JJNEKCEIMEG(NOBAPCOKFIL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C5D RID: 85085 RVA: 0x005D1608 File Offset: 0x005CF808
|
||||
private void FKFBNMJHAEB(string ECFMJBEFGGB)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append('"');
|
||||
foreach (char c in ECFMJBEFGGB.ToCharArray())
|
||||
{
|
||||
switch (c)
|
||||
{
|
||||
case '\b':
|
||||
this.KPGHIMKBOLN.Append("\\b");
|
||||
break;
|
||||
case '\t':
|
||||
this.KPGHIMKBOLN.Append("\\t");
|
||||
break;
|
||||
case '\n':
|
||||
this.KPGHIMKBOLN.Append("\\n");
|
||||
break;
|
||||
default:
|
||||
if (c != '"')
|
||||
{
|
||||
if (c != '\\')
|
||||
{
|
||||
int num = Convert.ToInt32(c);
|
||||
if (num >= 32 && num <= 126)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append(c);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("\\u");
|
||||
this.KPGHIMKBOLN.Append(num.ToString("x4"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("\\\\");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KPGHIMKBOLN.Append("\\\"");
|
||||
}
|
||||
break;
|
||||
case '\f':
|
||||
this.KPGHIMKBOLN.Append("\\f");
|
||||
break;
|
||||
case '\r':
|
||||
this.KPGHIMKBOLN.Append("\\r");
|
||||
break;
|
||||
}
|
||||
}
|
||||
this.KPGHIMKBOLN.Append('"');
|
||||
}
|
||||
|
||||
// Token: 0x06014C5E RID: 85086 RVA: 0x005D1778 File Offset: 0x005CF978
|
||||
private void IFHIHKINNON(IList DDCADHKGENO)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append((char)(-75));
|
||||
bool flag = false;
|
||||
for (int i = 0; i < DDCADHKGENO.Count; i++)
|
||||
{
|
||||
object obj = DDCADHKGENO[i];
|
||||
if (!flag)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append('P');
|
||||
}
|
||||
this.FDIIGFHHMJN(obj);
|
||||
flag = false;
|
||||
}
|
||||
this.KPGHIMKBOLN.Append('"');
|
||||
}
|
||||
|
||||
// Token: 0x06014C5F RID: 85087 RVA: 0x005D17E0 File Offset: 0x005CF9E0
|
||||
private void HFMNNEBHFMA(IList DDCADHKGENO)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append('\u0014');
|
||||
bool flag = false;
|
||||
for (int i = 0; i < DDCADHKGENO.Count; i++)
|
||||
{
|
||||
object obj = DDCADHKGENO[i];
|
||||
if (!flag)
|
||||
{
|
||||
this.KPGHIMKBOLN.Append((char)(-76));
|
||||
}
|
||||
this.FDIIGFHHMJN(obj);
|
||||
flag = true;
|
||||
}
|
||||
this.KPGHIMKBOLN.Append('8');
|
||||
}
|
||||
|
||||
// Token: 0x04003959 RID: 14681
|
||||
private StringBuilder KPGHIMKBOLN;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user