1367 lines
40 KiB
C#
1367 lines
40 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x020016A0 RID: 5792
|
|
[Token(Token = "0x20016A0")]
|
|
public class KHGPLGBHIAH
|
|
{
|
|
// Token: 0x06008673 RID: 34419 RVA: 0x001CA7D4 File Offset: 0x001C89D4
|
|
[Token(Token = "0x6008673")]
|
|
[Address(RVA = "0x116EB60", Offset = "0x116D960", VA = "0x18116EB60")]
|
|
public KHGPLGBHIAH(string GNMDOGNEAHP, string IPNNGIACMAE, GFHAIDKLNFD FPMCLJDEGKL, MKFJEECKPEM EODOKLCLHJJ)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base..ctor();
|
|
this.KAABOACJECD = GNMDOGNEAHP;
|
|
this.BCONDIEHLLD = IPNNGIACMAE;
|
|
this.PFJIBIPNDCA = FPMCLJDEGKL;
|
|
this.JLOPBJBMNJM = GNMDOGNEAHP;
|
|
int stringLength = GNMDOGNEAHP.m_stringLength;
|
|
GNMDOGNEAHP.m_stringLength = stringLength;
|
|
MKFJEECKPEM mkfjeeckpem = this.<LOMHFDHKAFD>k__BackingField;
|
|
if (mkfjeeckpem.<MJNFAOMONLM>k__BackingField > 0)
|
|
{
|
|
}
|
|
uint num2;
|
|
mkfjeeckpem.<MJNFAOMONLM>k__BackingField = (int)num2;
|
|
MKFJEECKPEM mkfjeeckpem2 = this.<LOMHFDHKAFD>k__BackingField;
|
|
if (mkfjeeckpem2.<NFEMKLMMEBA>k__BackingField > 0)
|
|
{
|
|
}
|
|
uint num3;
|
|
mkfjeeckpem2.<NFEMKLMMEBA>k__BackingField = (int)num3;
|
|
MKFJEECKPEM mkfjeeckpem3 = this.<LOMHFDHKAFD>k__BackingField;
|
|
if (mkfjeeckpem3.<PGHKPLHICAH>k__BackingField > 0)
|
|
{
|
|
}
|
|
uint num4;
|
|
mkfjeeckpem3.<PGHKPLHICAH>k__BackingField = (int)num4;
|
|
Dictionary<string, NMGPANMLJAO> dictionary = new Dictionary();
|
|
this.NEENMCCCOGF = dictionary;
|
|
Dictionary<string, string> dictionary2 = new Dictionary();
|
|
this.MEMDFHEBAAH = dictionary2;
|
|
Dictionary<string, NMGPANMLJAO> dictionary3 = new Dictionary();
|
|
this.OJHBGFLLEHA = dictionary3;
|
|
char firstChar = GNMDOGNEAHP.m_firstChar;
|
|
AMPONDHFEPG<CJGJOJDLOII> ampondhfepg = new AMPONDHFEPG((int)firstChar);
|
|
this.JNECKBHENAE = ampondhfepg;
|
|
AMPONDHFEPG<GLGKNFOMMAJ> ampondhfepg2 = new AMPONDHFEPG((int)firstChar);
|
|
this.DHKPCLMIBDJ = ampondhfepg2;
|
|
AMPONDHFEPG<EIBHFHIMPAC> ampondhfepg3 = new AMPONDHFEPG((int)firstChar);
|
|
this.MLHFIEONKHO = ampondhfepg3;
|
|
List<DAOHHGDPMOM> list = new List();
|
|
this.JDNIHGHEOFO = list;
|
|
GFHAIDKLNFD gfhaidklnfd = this.<IHHEGADNPFH>k__BackingField;
|
|
if (list != 0)
|
|
{
|
|
if (num < list)
|
|
{
|
|
num += num;
|
|
if (num != list)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
list += list;
|
|
num += 19;
|
|
}
|
|
if (list != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.AELGGKGKJNF("UserReportingClientVersion", "2.0");
|
|
List<Action> list2 = new List();
|
|
this.NFNEGOKMCFP = list2;
|
|
List<Action> list3 = new List();
|
|
this.MBKLJPEHNAI = list3;
|
|
Stopwatch stopwatch = new Stopwatch();
|
|
this.GIGOGFPFIDH = stopwatch;
|
|
this.AAMDOCENBLO = true;
|
|
}
|
|
|
|
// Token: 0x170016BA RID: 5818
|
|
// (get) Token: 0x06008674 RID: 34420 RVA: 0x001CA958 File Offset: 0x001C8B58
|
|
// (set) Token: 0x06008675 RID: 34421 RVA: 0x001CA96C File Offset: 0x001C8B6C
|
|
[Token(Token = "0x170016BA")]
|
|
public MKFJEECKPEM JLOPBJBMNJM
|
|
{
|
|
[Token(Token = "0x6008674")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
|
get;
|
|
[Token(Token = "0x6008675")]
|
|
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170016BB RID: 5819
|
|
// (get) Token: 0x06008676 RID: 34422 RVA: 0x001CA980 File Offset: 0x001C8B80
|
|
// (set) Token: 0x06008677 RID: 34423 RVA: 0x001CA994 File Offset: 0x001C8B94
|
|
[Token(Token = "0x170016BB")]
|
|
public string KAABOACJECD
|
|
{
|
|
[Token(Token = "0x6008676")]
|
|
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
|
get;
|
|
[Token(Token = "0x6008677")]
|
|
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170016BC RID: 5820
|
|
// (get) Token: 0x06008678 RID: 34424 RVA: 0x001CA9A8 File Offset: 0x001C8BA8
|
|
// (set) Token: 0x06008679 RID: 34425 RVA: 0x001CA9BC File Offset: 0x001C8BBC
|
|
[Token(Token = "0x170016BC")]
|
|
public bool AAMDOCENBLO
|
|
{
|
|
[Token(Token = "0x6008678")]
|
|
[Address(RVA = "0x535D70", Offset = "0x534B70", VA = "0x180535D70")]
|
|
get;
|
|
[Token(Token = "0x6008679")]
|
|
[Address(RVA = "0x536630", Offset = "0x535430", VA = "0x180536630")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170016BD RID: 5821
|
|
// (get) Token: 0x0600867A RID: 34426 RVA: 0x001CA9D0 File Offset: 0x001C8BD0
|
|
// (set) Token: 0x0600867B RID: 34427 RVA: 0x001CA9E4 File Offset: 0x001C8BE4
|
|
[Token(Token = "0x170016BD")]
|
|
public bool APMIABADCPA
|
|
{
|
|
[Token(Token = "0x600867A")]
|
|
[Address(RVA = "0x116D320", Offset = "0x116C120", VA = "0x18116D320")]
|
|
get;
|
|
[Token(Token = "0x600867B")]
|
|
[Address(RVA = "0x403B40", Offset = "0x402940", VA = "0x180403B40")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170016BE RID: 5822
|
|
// (get) Token: 0x0600867C RID: 34428 RVA: 0x001CA9F8 File Offset: 0x001C8BF8
|
|
// (set) Token: 0x0600867D RID: 34429 RVA: 0x001CAA0C File Offset: 0x001C8C0C
|
|
[Token(Token = "0x170016BE")]
|
|
public GFHAIDKLNFD PFJIBIPNDCA
|
|
{
|
|
[Token(Token = "0x600867C")]
|
|
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
|
|
get;
|
|
[Token(Token = "0x600867D")]
|
|
[Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170016BF RID: 5823
|
|
// (get) Token: 0x0600867E RID: 34430 RVA: 0x001CAA20 File Offset: 0x001C8C20
|
|
// (set) Token: 0x0600867F RID: 34431 RVA: 0x001CAA34 File Offset: 0x001C8C34
|
|
[Token(Token = "0x170016BF")]
|
|
public string BCONDIEHLLD
|
|
{
|
|
[Token(Token = "0x600867E")]
|
|
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
|
get;
|
|
[Token(Token = "0x600867F")]
|
|
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170016C0 RID: 5824
|
|
// (get) Token: 0x06008680 RID: 34432 RVA: 0x001CAA48 File Offset: 0x001C8C48
|
|
// (set) Token: 0x06008681 RID: 34433 RVA: 0x001CAA5C File Offset: 0x001C8C5C
|
|
[Token(Token = "0x170016C0")]
|
|
public bool IFBEGMJHNJJ
|
|
{
|
|
[Token(Token = "0x6008680")]
|
|
[Address(RVA = "0xA45A50", Offset = "0xA44850", VA = "0x180A45A50")]
|
|
get;
|
|
[Token(Token = "0x6008681")]
|
|
[Address(RVA = "0xACEE80", Offset = "0xACDC80", VA = "0x180ACEE80")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06008682 RID: 34434 RVA: 0x001CAA70 File Offset: 0x001C8C70
|
|
[Token(Token = "0x6008682")]
|
|
[Address(RVA = "0x116CE40", Offset = "0x116BC40", VA = "0x18116CE40")]
|
|
public void AELGGKGKJNF(string MMBOKOLAJFH, string ONGBFDACHHG)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<DAOHHGDPMOM> jdnihgheofo = this.JDNIHGHEOFO;
|
|
List<DAOHHGDPMOM> jdnihgheofo2 = this.JDNIHGHEOFO;
|
|
Monitor.Exit(jdnihgheofo);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06008683 RID: 34435 RVA: 0x001CAAA0 File Offset: 0x001C8CA0
|
|
[Token(Token = "0x6008683")]
|
|
[Address(RVA = "0x116DC70", Offset = "0x116CA70", VA = "0x18116DC70")]
|
|
public void MNMIOKKFMMJ(string MMBOKOLAJFH, string ONGBFDACHHG)
|
|
{
|
|
Dictionary<string, string> memdfhebaah = this.MEMDFHEBAAH;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06008684 RID: 34436 RVA: 0x001CAADC File Offset: 0x001C8CDC
|
|
[Token(Token = "0x6008684")]
|
|
[Address(RVA = "0x116D9D0", Offset = "0x116C7D0", VA = "0x18116D9D0")]
|
|
public void LNMCHAKJEBK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = this.MLHFIEONKHO;
|
|
this.MLHFIEONKHO.Clear();
|
|
Monitor.Exit(mlhfieonkho);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06008685 RID: 34437 RVA: 0x001CAB10 File Offset: 0x001C8D10
|
|
[Token(Token = "0x6008685")]
|
|
[Address(RVA = "0x116D330", Offset = "0x116C130", VA = "0x18116D330")]
|
|
public void JNIFAFBIBHG(Action<LGFHFDMDJKK> AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
KHGPLGBHIAH <>4__this = this;
|
|
Action<LGFHFDMDJKK> callback4 = AFLPGGJMPOE;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
this.OJIBHGILFEI((OEOOJJJMABN)num3, "Creating user report.", num2, num);
|
|
int bejalahjpdl = this.BEJALAHJPDL;
|
|
Func<object> <>9__1;
|
|
Action<object> <>9__2;
|
|
Action action = delegate
|
|
{
|
|
KHGPLGBHIAH <>4__this4 = <>4__this;
|
|
Func<object> <>9__ = <>9__1;
|
|
GFHAIDKLNFD gfhaidklnfd = <>4__this4.<IHHEGADNPFH>k__BackingField;
|
|
if (<>9__ == 0)
|
|
{
|
|
Func<object> func = delegate
|
|
{
|
|
int num5;
|
|
do
|
|
{
|
|
num5 = 0;
|
|
Stopwatch stopwatch = Stopwatch.StartNew();
|
|
LGFHFDMDJKK lgfhfdmdjkk = new LGFHFDMDJKK();
|
|
int num6 = 0;
|
|
string text = <>4__this.<CFBJCHGMJLP>k__BackingField;
|
|
lgfhfdmdjkk.<CFBJCHGMJLP>k__BackingField = text;
|
|
Monitor.Enter(<>4__this.JDNIHGHEOFO, num6);
|
|
List<DAOHHGDPMOM> jdnihgheofo = <>4__this.JDNIHGHEOFO;
|
|
List<DAOHHGDPMOM> list = Enumerable.ToList<DAOHHGDPMOM>(jdnihgheofo);
|
|
lgfhfdmdjkk.<EOFJEBMBPKJ>k__BackingField = list;
|
|
int num7 = 0;
|
|
Monitor.Exit(jdnihgheofo);
|
|
if (num5 != 0)
|
|
{
|
|
goto IL_1BE;
|
|
}
|
|
if (num5 != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(<>4__this.JNECKBHENAE, num7);
|
|
AMPONDHFEPG<CJGJOJDLOII> jneckbhenae = <>4__this.JNECKBHENAE;
|
|
List<CJGJOJDLOII> list2 = Enumerable.ToList<CJGJOJDLOII>(jneckbhenae);
|
|
lgfhfdmdjkk.<KGGJCGGOBGF>k__BackingField = list2;
|
|
num5++;
|
|
int num8 = 0;
|
|
Monitor.Exit(jneckbhenae);
|
|
if (num5 != 0)
|
|
{
|
|
goto IL_1C4;
|
|
}
|
|
if (num5 != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(<>4__this.DHKPCLMIBDJ, num8);
|
|
AMPONDHFEPG<GLGKNFOMMAJ> dhkpclmibdj = <>4__this.DHKPCLMIBDJ;
|
|
List<GLGKNFOMMAJ> list3 = Enumerable.ToList<GLGKNFOMMAJ>(dhkpclmibdj);
|
|
lgfhfdmdjkk.<MIFELMKFMIE>k__BackingField = list3;
|
|
num5++;
|
|
int num9 = 0;
|
|
Monitor.Exit(dhkpclmibdj);
|
|
if (num5 != 0)
|
|
{
|
|
goto IL_1CA;
|
|
}
|
|
if (num5 != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(<>4__this.MLHFIEONKHO, num9);
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = <>4__this.MLHFIEONKHO;
|
|
List<EIBHFHIMPAC> list4 = Enumerable.ToList<EIBHFHIMPAC>(mlhfieonkho);
|
|
lgfhfdmdjkk.<BHBJHBHPEGD>k__BackingField = list4;
|
|
num5++;
|
|
int num10 = 0;
|
|
Monitor.Exit(mlhfieonkho);
|
|
if (num5 != 0)
|
|
{
|
|
goto IL_1D0;
|
|
}
|
|
if (num5 != -1)
|
|
{
|
|
}
|
|
int num11 = 0;
|
|
lgfhfdmdjkk.OOOIENHGNCA();
|
|
GFHAIDKLNFD gfhaidklnfd2 = <>4__this.<IHHEGADNPFH>k__BackingField;
|
|
if (num10 < num11)
|
|
{
|
|
num10 += num10;
|
|
num10++;
|
|
}
|
|
KHGPLGBHIAH <>4__this2 = <>4__this;
|
|
int num12 = 0;
|
|
<>4__this2.LIFJJAKHNHC("UserReportingClient.CreateUserReport.Task", (double)num12);
|
|
Dictionary<string, NMGPANMLJAO> neenmcccogf = <>4__this.NEENMCCCOGF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<NMGPANMLJAO> list5 = lgfhfdmdjkk.<DAHOCPMDKJD>k__BackingField;
|
|
list5 += list5;
|
|
}
|
|
}
|
|
while (num5 != 0);
|
|
throw new NullReferenceException();
|
|
IL_1BE:
|
|
throw new NullReferenceException();
|
|
IL_1C4:
|
|
throw new NullReferenceException();
|
|
IL_1CA:
|
|
throw new NullReferenceException();
|
|
IL_1D0:
|
|
throw new NullReferenceException();
|
|
};
|
|
<>9__1 = func;
|
|
}
|
|
if (<>9__2 == 0)
|
|
{
|
|
Action<object> action3 = delegate(object result)
|
|
{
|
|
Action<LGFHFDMDJKK> callback3 = callback4;
|
|
if (result == 0)
|
|
{
|
|
}
|
|
};
|
|
<>9__2 = action3;
|
|
}
|
|
int num4 = 0;
|
|
num4 += num4;
|
|
num4++;
|
|
IDictionary<string, string> dictionary = gfhaidklnfd.IGPLODNPBNJ();
|
|
};
|
|
int currentScreenshotsTaken = bejalahjpdl;
|
|
Action callback = action;
|
|
if (this.PDHDHAJKEPO)
|
|
{
|
|
action();
|
|
return;
|
|
}
|
|
List<Action> nfnegokmcfp = this.NFNEGOKMCFP;
|
|
Action action2 = delegate
|
|
{
|
|
KHGPLGBHIAH <>4__this3 = this;
|
|
Action callback2 = callback;
|
|
int currentScreenshotsTaken2 = currentScreenshotsTaken;
|
|
<>4__this3.BAJHJHLMAMO(currentScreenshotsTaken2, callback2);
|
|
};
|
|
nfnegokmcfp.Add(action2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06008686 RID: 34438 RVA: 0x001CABB4 File Offset: 0x001C8DB4
|
|
[Token(Token = "0x6008686")]
|
|
[Address(RVA = "0x116D010", Offset = "0x116BE10", VA = "0x18116D010")]
|
|
public string EFPBLJINHCC()
|
|
{
|
|
string text = this.<PEKAKKIHMOM>k__BackingField;
|
|
if (text != 0)
|
|
{
|
|
return text.Trim();
|
|
}
|
|
return "https://localhost";
|
|
}
|
|
|
|
// Token: 0x06008687 RID: 34439 RVA: 0x001CABD8 File Offset: 0x001C8DD8
|
|
[Token(Token = "0x6008687")]
|
|
[Address(RVA = "0x116DD20", Offset = "0x116CB20", VA = "0x18116DD20")]
|
|
public void OJIBHGILFEI(OEOOJJJMABN NIIDNDCGMDD, string NGPMADFHHKP)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.OJIBHGILFEI(NIIDNDCGMDD, NGPMADFHHKP, num2, num);
|
|
}
|
|
|
|
// Token: 0x06008688 RID: 34440 RVA: 0x001CABF4 File Offset: 0x001C8DF4
|
|
[Token(Token = "0x6008688")]
|
|
[Address(RVA = "0x116DED0", Offset = "0x116CCD0", VA = "0x18116DED0")]
|
|
public void OJIBHGILFEI(OEOOJJJMABN NIIDNDCGMDD, string NGPMADFHHKP, string KFBOAHHGMCL)
|
|
{
|
|
int num = 0;
|
|
this.OJIBHGILFEI(NIIDNDCGMDD, NGPMADFHHKP, KFBOAHHGMCL, num);
|
|
}
|
|
|
|
// Token: 0x06008689 RID: 34441 RVA: 0x001CAC10 File Offset: 0x001C8E10
|
|
[Token(Token = "0x6008689")]
|
|
[Address(RVA = "0x116DD40", Offset = "0x116CB40", VA = "0x18116DD40")]
|
|
private void OJIBHGILFEI(OEOOJJJMABN NIIDNDCGMDD, string NGPMADFHHKP, string KFBOAHHGMCL, Exception GOGGCLBODFP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
AMPONDHFEPG<CJGJOJDLOII> jneckbhenae = this.JNECKBHENAE;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
if (KFBOAHHGMCL != 0)
|
|
{
|
|
}
|
|
AMPONDHFEPG<CJGJOJDLOII> jneckbhenae2 = this.JNECKBHENAE;
|
|
Monitor.Exit(jneckbhenae);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600868A RID: 34442 RVA: 0x001CAC4C File Offset: 0x001C8E4C
|
|
[Token(Token = "0x600868A")]
|
|
[Address(RVA = "0x116D490", Offset = "0x116C290", VA = "0x18116D490")]
|
|
public void LDIFCDGPLDC(Exception GOGGCLBODFP)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.OJIBHGILFEI(OEOOJJJMABN.Error, num2, num, GOGGCLBODFP);
|
|
}
|
|
|
|
// Token: 0x0600868B RID: 34443 RVA: 0x001CAC68 File Offset: 0x001C8E68
|
|
[Token(Token = "0x600868B")]
|
|
[Address(RVA = "0x116D4C0", Offset = "0x116C2C0", VA = "0x18116D4C0")]
|
|
public void LIFJJAKHNHC(string MMBOKOLAJFH, double ONGBFDACHHG)
|
|
{
|
|
if (!double.IsInfinity(ONGBFDACHHG) && !double.IsNaN(ONGBFDACHHG))
|
|
{
|
|
Dictionary<string, NMGPANMLJAO> neenmcccogf = this.NEENMCCCOGF;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600868C RID: 34444 RVA: 0x001CAD40 File Offset: 0x001C8F40
|
|
[Token(Token = "0x600868C")]
|
|
[Address(RVA = "0x116DA90", Offset = "0x116C890", VA = "0x18116DA90")]
|
|
public void MDDPIOLHKHH(string MMBOKOLAJFH, double ONGBFDACHHG)
|
|
{
|
|
if (this.<LOMHFDHKAFD>k__BackingField.<MPKJEIAHNBK>k__BackingField != HFNAGBGBOMB.Disabled && !double.IsInfinity(ONGBFDACHHG) && !double.IsNaN(ONGBFDACHHG))
|
|
{
|
|
Dictionary<string, NMGPANMLJAO> ojhbgflleha = this.OJHBGFLLEHA;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600868D RID: 34445 RVA: 0x001CADB0 File Offset: 0x001C8FB0
|
|
[Token(Token = "0x600868D")]
|
|
[Address(RVA = "0x116D060", Offset = "0x116BE60", VA = "0x18116D060")]
|
|
public void FCJEHFKPPFE(LGFHFDMDJKK GIGKODMKKHJ)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
this.OJIBHGILFEI((OEOOJJJMABN)num3, "Saving user report to disk.", num2, num);
|
|
GFHAIDKLNFD gfhaidklnfd = this.<IHHEGADNPFH>k__BackingField;
|
|
File.WriteAllText("UserReport.json", num);
|
|
}
|
|
|
|
// Token: 0x0600868E RID: 34446 RVA: 0x001CADEC File Offset: 0x001C8FEC
|
|
[Token(Token = "0x600868E")]
|
|
[Address(RVA = "0x116E690", Offset = "0x116D490", VA = "0x18116E690")]
|
|
public void PPOCPFGCALB(LGFHFDMDJKK GIGKODMKKHJ, Action<bool, LGFHFDMDJKK> AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
this.PPOCPFGCALB(GIGKODMKKHJ, num, AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x0600868F RID: 34447 RVA: 0x001CAE04 File Offset: 0x001C9004
|
|
[Token(Token = "0x600868F")]
|
|
[Address(RVA = "0x116E6B0", Offset = "0x116D4B0", VA = "0x18116E6B0")]
|
|
public void PPOCPFGCALB(LGFHFDMDJKK GIGKODMKKHJ, Action<float, float> DFPGDEOCNIH, Action<bool, LGFHFDMDJKK> AFLPGGJMPOE)
|
|
{
|
|
KHGPLGBHIAH.GABCLHJDIEO gabclhjdieo = new KHGPLGBHIAH.GABCLHJDIEO();
|
|
gabclhjdieo.progressCallback = DFPGDEOCNIH;
|
|
gabclhjdieo.<>4__this = this;
|
|
gabclhjdieo.userReport = GIGKODMKKHJ;
|
|
gabclhjdieo.callback = AFLPGGJMPOE;
|
|
LGFHFDMDJKK userReport = gabclhjdieo.userReport;
|
|
if (userReport != 0)
|
|
{
|
|
int num = 0;
|
|
if (!(userReport.<GMKIIOMNLIA>k__BackingField != num))
|
|
{
|
|
bool flag = gabclhjdieo.userReport.<CJAMNIFACDM>k__BackingField != num;
|
|
int num2 = 0;
|
|
if (!flag)
|
|
{
|
|
int num3 = 0;
|
|
this.OJIBHGILFEI((OEOOJJJMABN)num3, "Sending user report.", num2, num);
|
|
GFHAIDKLNFD gfhaidklnfd = this.<IHHEGADNPFH>k__BackingField;
|
|
Encoding utf = Encoding.UTF8;
|
|
string text = this.<PEKAKKIHMOM>k__BackingField;
|
|
if (text != 0)
|
|
{
|
|
string text2 = text.Trim();
|
|
}
|
|
string text3 = string.Format("{0}/api/userreporting", "https://localhost");
|
|
GFHAIDKLNFD gfhaidklnfd2 = this.<IHHEGADNPFH>k__BackingField;
|
|
Action<float, float> action = delegate(float uploadProgress, float downloadProgress)
|
|
{
|
|
if (gabclhjdieo.progressCallback != 0)
|
|
{
|
|
}
|
|
};
|
|
Action<bool, byte[]> action2 = delegate(bool success, byte[] result)
|
|
{
|
|
List<Action> nfnegokmcfp = gabclhjdieo.<>4__this.NFNEGOKMCFP;
|
|
Action action3 = delegate
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
nfnegokmcfp.Add(action3);
|
|
};
|
|
if (num < gabclhjdieo)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
gfhaidklnfd2 += gfhaidklnfd2;
|
|
num += 4;
|
|
num += 19;
|
|
}
|
|
}
|
|
int num4 = 0;
|
|
this.OJIBHGILFEI(OEOOJJJMABN.Warning, "ReceivedOn cannot be set on the client side. The value provided was discarded.", num4, num);
|
|
int num5 = 0;
|
|
this.OJIBHGILFEI(OEOOJJJMABN.Warning, "ContentLength cannot be set on the client side. The value provided was discarded.", num5, num);
|
|
int num6 = 0;
|
|
this.OJIBHGILFEI(OEOOJJJMABN.Warning, "Identifier cannot be set on the client side. The value provided was discarded.", num6, num);
|
|
}
|
|
int hashCode = gabclhjdieo.GetHashCode();
|
|
string text4 = string.Format("Sending user report failed: {0}", hashCode);
|
|
}
|
|
|
|
// Token: 0x06008690 RID: 34448 RVA: 0x001CAF7C File Offset: 0x001C917C
|
|
[Token(Token = "0x6008690")]
|
|
[Address(RVA = "0x116D1A0", Offset = "0x116BFA0", VA = "0x18116D1A0")]
|
|
public void GKOLCEKKOEE(int PDKHCAKJAHC, int LGGOFMELOPA, Action<EIBHFHIMPAC> AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
KHGPLGBHIAH <>4__this = this;
|
|
Action<EIBHFHIMPAC> callback = AFLPGGJMPOE;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
this.OJIBHGILFEI((OEOOJJJMABN)num3, "Taking screenshot.", num2, num);
|
|
GFHAIDKLNFD gfhaidklnfd = this.<IHHEGADNPFH>k__BackingField;
|
|
int lbgpnnbcgnl = this.LBGPNNBCGNL;
|
|
Action<int, byte[]> action = delegate(int passedFrameNumber, byte[] data)
|
|
{
|
|
List<Action> nfnegokmcfp = <>4__this.NFNEGOKMCFP;
|
|
Action action2 = delegate
|
|
{
|
|
int num4;
|
|
do
|
|
{
|
|
num4 = 0;
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = <>4__this.MLHFIEONKHO;
|
|
byte[] data = data;
|
|
int num5 = 0;
|
|
string text = Convert.ToBase64String(data);
|
|
<>4__this.MLHFIEONKHO.Add(num5);
|
|
KHGPLGBHIAH <>4__this2 = <>4__this;
|
|
callback(num5);
|
|
Monitor.Exit(mlhfieonkho);
|
|
}
|
|
while (num4 != 0);
|
|
};
|
|
nfnegokmcfp.Add(action2);
|
|
};
|
|
num += num;
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x06008691 RID: 34449 RVA: 0x001CAFF0 File Offset: 0x001C91F0
|
|
[Token(Token = "0x6008691")]
|
|
[Address(RVA = "0x116D840", Offset = "0x116C640", VA = "0x18116D840")]
|
|
public void LLJICIBNFBI(int PDKHCAKJAHC, int LGGOFMELOPA, object DIEPOPNJNCO, Action<EIBHFHIMPAC> AFLPGGJMPOE)
|
|
{
|
|
KHGPLGBHIAH.DAAFJPDJCBA daafjpdjcba = new KHGPLGBHIAH.DAAFJPDJCBA();
|
|
int num = 0;
|
|
daafjpdjcba.callback = 0;
|
|
int num2 = 0;
|
|
daafjpdjcba.<>4__this = this;
|
|
int num3 = 0;
|
|
this.OJIBHGILFEI((OEOOJJJMABN)num3, "Taking screenshot.", num2, num);
|
|
GFHAIDKLNFD gfhaidklnfd = this.<IHHEGADNPFH>k__BackingField;
|
|
Action<int, byte[]> action = delegate(int passedFrameNumber, byte[] data)
|
|
{
|
|
List<Action> nfnegokmcfp = daafjpdjcba.<>4__this.NFNEGOKMCFP;
|
|
Action action2 = delegate
|
|
{
|
|
int num4;
|
|
do
|
|
{
|
|
num4 = 0;
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = daafjpdjcba.<>4__this.MLHFIEONKHO;
|
|
byte[] data = data;
|
|
int num5 = 0;
|
|
string text = Convert.ToBase64String(data);
|
|
daafjpdjcba.<>4__this.MLHFIEONKHO.Add(num5);
|
|
KHGPLGBHIAH <>4__this = daafjpdjcba.<>4__this;
|
|
daafjpdjcba.callback(num5);
|
|
Monitor.Exit(mlhfieonkho);
|
|
}
|
|
while (num4 != 0);
|
|
};
|
|
nfnegokmcfp.Add(action2);
|
|
};
|
|
if (num < daafjpdjcba)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008692 RID: 34450 RVA: 0x001CB054 File Offset: 0x001C9254
|
|
[Token(Token = "0x6008692")]
|
|
[Address(RVA = "0x116DEF0", Offset = "0x116CCF0", VA = "0x18116DEF0")]
|
|
public void OPEMIFENIJM()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.GIGOGFPFIDH.Reset();
|
|
this.GIGOGFPFIDH.Start();
|
|
GFHAIDKLNFD gfhaidklnfd = this.<IHHEGADNPFH>k__BackingField;
|
|
MKFJEECKPEM mkfjeeckpem = this.<LOMHFDHKAFD>k__BackingField;
|
|
if (mkfjeeckpem.<MPKJEIAHNBK>k__BackingField == HFNAGBGBOMB.Disabled)
|
|
{
|
|
this.PDHDHAJKEPO = true;
|
|
}
|
|
this.PDHDHAJKEPO = num != 0;
|
|
int <GJENONPOIEA>k__BackingField = mkfjeeckpem.<GJENONPOIEA>k__BackingField;
|
|
AMPONDHFEPG<GLGKNFOMMAJ> dhkpclmibdj = this.DHKPCLMIBDJ;
|
|
int num2 = this.LBGPNNBCGNL;
|
|
num2 -= <GJENONPOIEA>k__BackingField;
|
|
AMPONDHFEPG<GLGKNFOMMAJ> dhkpclmibdj2 = this.DHKPCLMIBDJ;
|
|
if (<GJENONPOIEA>k__BackingField == 0)
|
|
{
|
|
List<DAOHHGDPMOM> list = new List();
|
|
List<NMGPANMLJAO> list2 = new List();
|
|
}
|
|
Dictionary<string, string> memdfhebaah = this.MEMDFHEBAAH;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
int num3 = 0;
|
|
if (num != 0)
|
|
{
|
|
goto IL_17B;
|
|
}
|
|
if (num3 != -1)
|
|
{
|
|
}
|
|
Dictionary<string, NMGPANMLJAO> ojhbgflleha = this.OJHBGFLLEHA;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
num3++;
|
|
if (num != 0)
|
|
{
|
|
goto IL_181;
|
|
}
|
|
if (num3 != -1)
|
|
{
|
|
}
|
|
this.OJHBGFLLEHA.Clear();
|
|
AMPONDHFEPG<GLGKNFOMMAJ> dhkpclmibdj3 = this.DHKPCLMIBDJ;
|
|
this.AIMOKLGOIBP = (int)((ulong)0L);
|
|
this.PDHDHAJKEPO = true;
|
|
num3++;
|
|
Monitor.Exit(dhkpclmibdj3);
|
|
if (num != 0)
|
|
{
|
|
goto IL_1AB;
|
|
}
|
|
if (num3 != -1)
|
|
{
|
|
}
|
|
List<Action> nfnegokmcfp = this.NFNEGOKMCFP;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
List<Action> mbkljpehnai = this.MBKLJPEHNAI;
|
|
}
|
|
num3++;
|
|
if (num != 0)
|
|
{
|
|
goto IL_1B1;
|
|
}
|
|
if (num3 != -1)
|
|
{
|
|
}
|
|
List<Action> nfnegokmcfp2 = this.NFNEGOKMCFP;
|
|
nfnegokmcfp2.Clear();
|
|
List<Action> mbkljpehnai2 = this.MBKLJPEHNAI;
|
|
List<Action>.Enumerator enumerator = nfnegokmcfp2.GetEnumerator();
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.MBKLJPEHNAI.Clear();
|
|
this.GIGOGFPFIDH.Stop();
|
|
long elapsedMilliseconds = this.GIGOGFPFIDH.ElapsedMilliseconds;
|
|
int num4 = 0;
|
|
this.LIFJJAKHNHC("UserReportingClient.Update", (double)num4);
|
|
return;
|
|
IL_17B:
|
|
throw new NullReferenceException();
|
|
IL_181:
|
|
throw new NullReferenceException();
|
|
IL_1AB:
|
|
throw new NullReferenceException();
|
|
IL_1B1:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06008693 RID: 34451 RVA: 0x001CB218 File Offset: 0x001C9418
|
|
[Token(Token = "0x6008693")]
|
|
[Address(RVA = "0x116D0F0", Offset = "0x116BEF0", VA = "0x18116D0F0")]
|
|
public void FJLECKEOEOI()
|
|
{
|
|
this.GIGOGFPFIDH.Reset();
|
|
this.GIGOGFPFIDH.Start();
|
|
GFHAIDKLNFD gfhaidklnfd = this.<IHHEGADNPFH>k__BackingField;
|
|
this.GIGOGFPFIDH.Stop();
|
|
long elapsedMilliseconds = this.GIGOGFPFIDH.ElapsedMilliseconds;
|
|
int num = 0;
|
|
this.LIFJJAKHNHC("UserReportingClient.UpdateOnEndOfFrame", (double)num);
|
|
}
|
|
|
|
// Token: 0x06008694 RID: 34452 RVA: 0x001CB270 File Offset: 0x001C9470
|
|
[Token(Token = "0x6008694")]
|
|
[Address(RVA = "0x116CF30", Offset = "0x116BD30", VA = "0x18116CF30")]
|
|
private void BAJHJHLMAMO(int MGKHMDAJEKM, Action AFLPGGJMPOE)
|
|
{
|
|
Action callback = AFLPGGJMPOE;
|
|
if (this.PDHDHAJKEPO)
|
|
{
|
|
AFLPGGJMPOE();
|
|
return;
|
|
}
|
|
List<Action> nfnegokmcfp = this.NFNEGOKMCFP;
|
|
Action action = delegate
|
|
{
|
|
KHGPLGBHIAH <>4__this = this;
|
|
Action callback2 = callback;
|
|
int currentScreenshotsTaken = MGKHMDAJEKM;
|
|
<>4__this.BAJHJHLMAMO(currentScreenshotsTaken, callback2);
|
|
};
|
|
nfnegokmcfp.Add(action);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04005917 RID: 22807
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005917")]
|
|
private Dictionary<string, NMGPANMLJAO> NEENMCCCOGF;
|
|
|
|
// Token: 0x04005918 RID: 22808
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005918")]
|
|
private Dictionary<string, string> MEMDFHEBAAH;
|
|
|
|
// Token: 0x04005919 RID: 22809
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005919")]
|
|
private Dictionary<string, NMGPANMLJAO> OJHBGFLLEHA;
|
|
|
|
// Token: 0x0400591A RID: 22810
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400591A")]
|
|
private List<Action> MBKLJPEHNAI;
|
|
|
|
// Token: 0x0400591B RID: 22811
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400591B")]
|
|
private List<DAOHHGDPMOM> JDNIHGHEOFO;
|
|
|
|
// Token: 0x0400591C RID: 22812
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400591C")]
|
|
private AMPONDHFEPG<CJGJOJDLOII> JNECKBHENAE;
|
|
|
|
// Token: 0x0400591D RID: 22813
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400591D")]
|
|
private int LBGPNNBCGNL;
|
|
|
|
// Token: 0x0400591E RID: 22814
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400591E")]
|
|
private bool PDHDHAJKEPO;
|
|
|
|
// Token: 0x0400591F RID: 22815
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400591F")]
|
|
private int AIMOKLGOIBP;
|
|
|
|
// Token: 0x04005920 RID: 22816
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4005920")]
|
|
private AMPONDHFEPG<GLGKNFOMMAJ> DHKPCLMIBDJ;
|
|
|
|
// Token: 0x04005921 RID: 22817
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4005921")]
|
|
private AMPONDHFEPG<EIBHFHIMPAC> MLHFIEONKHO;
|
|
|
|
// Token: 0x04005922 RID: 22818
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4005922")]
|
|
private int IEHCIMJAALH;
|
|
|
|
// Token: 0x04005923 RID: 22819
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4005923")]
|
|
private int BEJALAHJPDL;
|
|
|
|
// Token: 0x04005924 RID: 22820
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4005924")]
|
|
private List<Action> NFNEGOKMCFP;
|
|
|
|
// Token: 0x04005925 RID: 22821
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4005925")]
|
|
private Stopwatch GIGOGFPFIDH;
|
|
|
|
// Token: 0x020016A1 RID: 5793
|
|
[Token(Token = "0x20016A1")]
|
|
[CompilerGenerated]
|
|
private sealed class JNMNFAMDHDA
|
|
{
|
|
// Token: 0x06008695 RID: 34453 RVA: 0x001CB2C8 File Offset: 0x001C94C8
|
|
[Token(Token = "0x6008695")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JNMNFAMDHDA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06008696 RID: 34454 RVA: 0x001CB2DC File Offset: 0x001C94DC
|
|
[Token(Token = "0x6008696")]
|
|
[Address(RVA = "0x1157DD0", Offset = "0x1156BD0", VA = "0x181157DD0")]
|
|
internal void <CreateUserReport>b__0()
|
|
{
|
|
KHGPLGBHIAH khgplgbhiah = this.<>4__this;
|
|
Func<object> func = this.<>9__1;
|
|
GFHAIDKLNFD <IHHEGADNPFH>k__BackingField = khgplgbhiah.<IHHEGADNPFH>k__BackingField;
|
|
if (func == 0)
|
|
{
|
|
Func<object> func2 = delegate
|
|
{
|
|
int num2;
|
|
do
|
|
{
|
|
num2 = 0;
|
|
Stopwatch stopwatch = Stopwatch.StartNew();
|
|
LGFHFDMDJKK lgfhfdmdjkk = new LGFHFDMDJKK();
|
|
int num3 = 0;
|
|
string <CFBJCHGMJLP>k__BackingField = this.<>4__this.<CFBJCHGMJLP>k__BackingField;
|
|
lgfhfdmdjkk.<CFBJCHGMJLP>k__BackingField = <CFBJCHGMJLP>k__BackingField;
|
|
Monitor.Enter(this.<>4__this.JDNIHGHEOFO, num3);
|
|
List<DAOHHGDPMOM> jdnihgheofo = this.<>4__this.JDNIHGHEOFO;
|
|
List<DAOHHGDPMOM> list = Enumerable.ToList<DAOHHGDPMOM>(jdnihgheofo);
|
|
lgfhfdmdjkk.<EOFJEBMBPKJ>k__BackingField = list;
|
|
int num4 = 0;
|
|
Monitor.Exit(jdnihgheofo);
|
|
if (num2 != 0)
|
|
{
|
|
goto IL_1BE;
|
|
}
|
|
if (num2 != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(this.<>4__this.JNECKBHENAE, num4);
|
|
AMPONDHFEPG<CJGJOJDLOII> jneckbhenae = this.<>4__this.JNECKBHENAE;
|
|
List<CJGJOJDLOII> list2 = Enumerable.ToList<CJGJOJDLOII>(jneckbhenae);
|
|
lgfhfdmdjkk.<KGGJCGGOBGF>k__BackingField = list2;
|
|
num2++;
|
|
int num5 = 0;
|
|
Monitor.Exit(jneckbhenae);
|
|
if (num2 != 0)
|
|
{
|
|
goto IL_1C4;
|
|
}
|
|
if (num2 != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(this.<>4__this.DHKPCLMIBDJ, num5);
|
|
AMPONDHFEPG<GLGKNFOMMAJ> dhkpclmibdj = this.<>4__this.DHKPCLMIBDJ;
|
|
List<GLGKNFOMMAJ> list3 = Enumerable.ToList<GLGKNFOMMAJ>(dhkpclmibdj);
|
|
lgfhfdmdjkk.<MIFELMKFMIE>k__BackingField = list3;
|
|
num2++;
|
|
int num6 = 0;
|
|
Monitor.Exit(dhkpclmibdj);
|
|
if (num2 != 0)
|
|
{
|
|
goto IL_1CA;
|
|
}
|
|
if (num2 != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(this.<>4__this.MLHFIEONKHO, num6);
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = this.<>4__this.MLHFIEONKHO;
|
|
List<EIBHFHIMPAC> list4 = Enumerable.ToList<EIBHFHIMPAC>(mlhfieonkho);
|
|
lgfhfdmdjkk.<BHBJHBHPEGD>k__BackingField = list4;
|
|
num2++;
|
|
int num7 = 0;
|
|
Monitor.Exit(mlhfieonkho);
|
|
if (num2 != 0)
|
|
{
|
|
goto IL_1D0;
|
|
}
|
|
if (num2 != -1)
|
|
{
|
|
}
|
|
int num8 = 0;
|
|
lgfhfdmdjkk.OOOIENHGNCA();
|
|
GFHAIDKLNFD <IHHEGADNPFH>k__BackingField2 = this.<>4__this.<IHHEGADNPFH>k__BackingField;
|
|
if (num7 < num8)
|
|
{
|
|
num7 += num7;
|
|
num7++;
|
|
}
|
|
KHGPLGBHIAH khgplgbhiah2 = this.<>4__this;
|
|
int num9 = 0;
|
|
khgplgbhiah2.LIFJJAKHNHC("UserReportingClient.CreateUserReport.Task", (double)num9);
|
|
Dictionary<string, NMGPANMLJAO> neenmcccogf = this.<>4__this.NEENMCCCOGF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<NMGPANMLJAO> list5 = lgfhfdmdjkk.<DAHOCPMDKJD>k__BackingField;
|
|
list5 += list5;
|
|
}
|
|
}
|
|
while (num2 != 0);
|
|
throw new NullReferenceException();
|
|
IL_1BE:
|
|
throw new NullReferenceException();
|
|
IL_1C4:
|
|
throw new NullReferenceException();
|
|
IL_1CA:
|
|
throw new NullReferenceException();
|
|
IL_1D0:
|
|
throw new NullReferenceException();
|
|
};
|
|
this.<>9__1 = func2;
|
|
}
|
|
if (this.<>9__2 == 0)
|
|
{
|
|
Action<object> action = delegate(object result)
|
|
{
|
|
Action<LGFHFDMDJKK> action2 = this.callback;
|
|
if (result == 0)
|
|
{
|
|
}
|
|
};
|
|
this.<>9__2 = action;
|
|
}
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IDictionary<string, string> dictionary = <IHHEGADNPFH>k__BackingField.IGPLODNPBNJ();
|
|
}
|
|
|
|
// Token: 0x06008697 RID: 34455 RVA: 0x001CB358 File Offset: 0x001C9558
|
|
[Token(Token = "0x6008697")]
|
|
[Address(RVA = "0x1157F20", Offset = "0x1156D20", VA = "0x181157F20")]
|
|
internal object <CreateUserReport>b__1()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Stopwatch stopwatch = Stopwatch.StartNew();
|
|
LGFHFDMDJKK lgfhfdmdjkk = new LGFHFDMDJKK();
|
|
int num2 = 0;
|
|
string <CFBJCHGMJLP>k__BackingField = this.<>4__this.<CFBJCHGMJLP>k__BackingField;
|
|
lgfhfdmdjkk.<CFBJCHGMJLP>k__BackingField = <CFBJCHGMJLP>k__BackingField;
|
|
Monitor.Enter(this.<>4__this.JDNIHGHEOFO, num2);
|
|
List<DAOHHGDPMOM> jdnihgheofo = this.<>4__this.JDNIHGHEOFO;
|
|
List<DAOHHGDPMOM> list = Enumerable.ToList<DAOHHGDPMOM>(jdnihgheofo);
|
|
lgfhfdmdjkk.<EOFJEBMBPKJ>k__BackingField = list;
|
|
int num3 = 0;
|
|
Monitor.Exit(jdnihgheofo);
|
|
if (num != 0)
|
|
{
|
|
goto IL_1BE;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(this.<>4__this.JNECKBHENAE, num3);
|
|
AMPONDHFEPG<CJGJOJDLOII> jneckbhenae = this.<>4__this.JNECKBHENAE;
|
|
List<CJGJOJDLOII> list2 = Enumerable.ToList<CJGJOJDLOII>(jneckbhenae);
|
|
lgfhfdmdjkk.<KGGJCGGOBGF>k__BackingField = list2;
|
|
num++;
|
|
int num4 = 0;
|
|
Monitor.Exit(jneckbhenae);
|
|
if (num != 0)
|
|
{
|
|
goto IL_1C4;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(this.<>4__this.DHKPCLMIBDJ, num4);
|
|
AMPONDHFEPG<GLGKNFOMMAJ> dhkpclmibdj = this.<>4__this.DHKPCLMIBDJ;
|
|
List<GLGKNFOMMAJ> list3 = Enumerable.ToList<GLGKNFOMMAJ>(dhkpclmibdj);
|
|
lgfhfdmdjkk.<MIFELMKFMIE>k__BackingField = list3;
|
|
num++;
|
|
int num5 = 0;
|
|
Monitor.Exit(dhkpclmibdj);
|
|
if (num != 0)
|
|
{
|
|
goto IL_1CA;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
Monitor.Enter(this.<>4__this.MLHFIEONKHO, num5);
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = this.<>4__this.MLHFIEONKHO;
|
|
List<EIBHFHIMPAC> list4 = Enumerable.ToList<EIBHFHIMPAC>(mlhfieonkho);
|
|
lgfhfdmdjkk.<BHBJHBHPEGD>k__BackingField = list4;
|
|
num++;
|
|
int num6 = 0;
|
|
Monitor.Exit(mlhfieonkho);
|
|
if (num != 0)
|
|
{
|
|
goto IL_1D0;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
int num7 = 0;
|
|
lgfhfdmdjkk.OOOIENHGNCA();
|
|
GFHAIDKLNFD <IHHEGADNPFH>k__BackingField = this.<>4__this.<IHHEGADNPFH>k__BackingField;
|
|
if (num6 < num7)
|
|
{
|
|
num6 += num6;
|
|
num6++;
|
|
}
|
|
KHGPLGBHIAH khgplgbhiah = this.<>4__this;
|
|
int num8 = 0;
|
|
khgplgbhiah.LIFJJAKHNHC("UserReportingClient.CreateUserReport.Task", (double)num8);
|
|
Dictionary<string, NMGPANMLJAO> neenmcccogf = this.<>4__this.NEENMCCCOGF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<NMGPANMLJAO> list5 = lgfhfdmdjkk.<DAHOCPMDKJD>k__BackingField;
|
|
list5 += list5;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
IL_1BE:
|
|
throw new NullReferenceException();
|
|
IL_1C4:
|
|
throw new NullReferenceException();
|
|
IL_1CA:
|
|
throw new NullReferenceException();
|
|
IL_1D0:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06008698 RID: 34456 RVA: 0x001CB540 File Offset: 0x001C9740
|
|
[Token(Token = "0x6008698")]
|
|
[Address(RVA = "0x11585C0", Offset = "0x11573C0", VA = "0x1811585C0")]
|
|
internal void <CreateUserReport>b__2(object result)
|
|
{
|
|
Action<LGFHFDMDJKK> action = this.callback;
|
|
if (result == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400592D RID: 22829
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400592D")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x0400592E RID: 22830
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400592E")]
|
|
public Action<LGFHFDMDJKK> callback;
|
|
|
|
// Token: 0x0400592F RID: 22831
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400592F")]
|
|
public Func<object> <>9__1;
|
|
|
|
// Token: 0x04005930 RID: 22832
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4005930")]
|
|
public Action<object> <>9__2;
|
|
}
|
|
|
|
// Token: 0x020016A2 RID: 5794
|
|
[Token(Token = "0x20016A2")]
|
|
[CompilerGenerated]
|
|
private sealed class GABCLHJDIEO
|
|
{
|
|
// Token: 0x06008699 RID: 34457 RVA: 0x001CB560 File Offset: 0x001C9760
|
|
[Token(Token = "0x6008699")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GABCLHJDIEO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600869A RID: 34458 RVA: 0x001CB574 File Offset: 0x001C9774
|
|
[Token(Token = "0x600869A")]
|
|
[Address(RVA = "0x11578D0", Offset = "0x11566D0", VA = "0x1811578D0")]
|
|
internal void <SendUserReport>b__0(float uploadProgress, float downloadProgress)
|
|
{
|
|
if (this.progressCallback != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600869B RID: 34459 RVA: 0x001CB58C File Offset: 0x001C978C
|
|
[Token(Token = "0x600869B")]
|
|
[Address(RVA = "0x1157930", Offset = "0x1156730", VA = "0x181157930")]
|
|
internal void <SendUserReport>b__1(bool success, byte[] result)
|
|
{
|
|
KHGPLGBHIAH.KEDHOCBOPCG kedhocbopcg = new KHGPLGBHIAH.KEDHOCBOPCG();
|
|
kedhocbopcg.CS$<>8__locals1 = this;
|
|
kedhocbopcg.success = success;
|
|
kedhocbopcg.result = result;
|
|
List<Action> nfnegokmcfp = this.<>4__this.NFNEGOKMCFP;
|
|
Action action = delegate
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
nfnegokmcfp.Add(action);
|
|
}
|
|
|
|
// Token: 0x04005931 RID: 22833
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005931")]
|
|
public Action<float, float> progressCallback;
|
|
|
|
// Token: 0x04005932 RID: 22834
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005932")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04005933 RID: 22835
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005933")]
|
|
public LGFHFDMDJKK userReport;
|
|
|
|
// Token: 0x04005934 RID: 22836
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4005934")]
|
|
public Action<bool, LGFHFDMDJKK> callback;
|
|
}
|
|
|
|
// Token: 0x020016A3 RID: 5795
|
|
[Token(Token = "0x20016A3")]
|
|
[CompilerGenerated]
|
|
private sealed class KEDHOCBOPCG
|
|
{
|
|
// Token: 0x0600869C RID: 34460 RVA: 0x001CB5DC File Offset: 0x001C97DC
|
|
[Token(Token = "0x600869C")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KEDHOCBOPCG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600869D RID: 34461 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600869D")]
|
|
[Address(RVA = "0xBE5AB0", Offset = "0xBE48B0", VA = "0x180BE5AB0")]
|
|
internal void <SendUserReport>b__2()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04005935 RID: 22837
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005935")]
|
|
public bool success;
|
|
|
|
// Token: 0x04005936 RID: 22838
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005936")]
|
|
public byte[] result;
|
|
|
|
// Token: 0x04005937 RID: 22839
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005937")]
|
|
public KHGPLGBHIAH.GABCLHJDIEO CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x020016A4 RID: 5796
|
|
[Token(Token = "0x20016A4")]
|
|
[CompilerGenerated]
|
|
private sealed class DAAFJPDJCBA
|
|
{
|
|
// Token: 0x0600869E RID: 34462 RVA: 0x001CB5F0 File Offset: 0x001C97F0
|
|
[Token(Token = "0x600869E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DAAFJPDJCBA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600869F RID: 34463 RVA: 0x001CB604 File Offset: 0x001C9804
|
|
[Token(Token = "0x600869F")]
|
|
[Address(RVA = "0x1157190", Offset = "0x1155F90", VA = "0x181157190")]
|
|
internal void <TakeScreenshotFromSource>b__0(int passedFrameNumber, byte[] data)
|
|
{
|
|
KHGPLGBHIAH.DBLEOCLECNF dbleoclecnf = new KHGPLGBHIAH.DBLEOCLECNF();
|
|
dbleoclecnf.CS$<>8__locals1 = this;
|
|
dbleoclecnf.passedFrameNumber = passedFrameNumber;
|
|
dbleoclecnf.data = data;
|
|
List<Action> nfnegokmcfp = this.<>4__this.NFNEGOKMCFP;
|
|
Action action = delegate
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = dbleoclecnf.CS$<>8__locals1.<>4__this.MLHFIEONKHO;
|
|
byte[] data2 = dbleoclecnf.data;
|
|
int num2 = 0;
|
|
string text = Convert.ToBase64String(data2);
|
|
dbleoclecnf.CS$<>8__locals1.<>4__this.MLHFIEONKHO.Add(num2);
|
|
KHGPLGBHIAH khgplgbhiah = dbleoclecnf.CS$<>8__locals1.<>4__this;
|
|
dbleoclecnf.CS$<>8__locals1.callback(num2);
|
|
Monitor.Exit(mlhfieonkho);
|
|
}
|
|
while (num != 0);
|
|
};
|
|
nfnegokmcfp.Add(action);
|
|
}
|
|
|
|
// Token: 0x04005938 RID: 22840
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005938")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04005939 RID: 22841
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005939")]
|
|
public Action<EIBHFHIMPAC> callback;
|
|
}
|
|
|
|
// Token: 0x020016A5 RID: 5797
|
|
[Token(Token = "0x20016A5")]
|
|
[CompilerGenerated]
|
|
private sealed class DBLEOCLECNF
|
|
{
|
|
// Token: 0x060086A0 RID: 34464 RVA: 0x001CB654 File Offset: 0x001C9854
|
|
[Token(Token = "0x60086A0")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DBLEOCLECNF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060086A1 RID: 34465 RVA: 0x001CB668 File Offset: 0x001C9868
|
|
[Token(Token = "0x60086A1")]
|
|
[Address(RVA = "0x11572F0", Offset = "0x11560F0", VA = "0x1811572F0")]
|
|
internal void <TakeScreenshotFromSource>b__1()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = this.CS$<>8__locals1.<>4__this.MLHFIEONKHO;
|
|
byte[] array = this.data;
|
|
int num2 = 0;
|
|
string text = Convert.ToBase64String(array);
|
|
this.CS$<>8__locals1.<>4__this.MLHFIEONKHO.Add(num2);
|
|
KHGPLGBHIAH <>4__this = this.CS$<>8__locals1.<>4__this;
|
|
this.CS$<>8__locals1.callback(num2);
|
|
Monitor.Exit(mlhfieonkho);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0400593A RID: 22842
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400593A")]
|
|
public int passedFrameNumber;
|
|
|
|
// Token: 0x0400593B RID: 22843
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400593B")]
|
|
public byte[] data;
|
|
|
|
// Token: 0x0400593C RID: 22844
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400593C")]
|
|
public KHGPLGBHIAH.DAAFJPDJCBA CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x020016A6 RID: 5798
|
|
[Token(Token = "0x20016A6")]
|
|
[CompilerGenerated]
|
|
private sealed class NINDCLKEFAP
|
|
{
|
|
// Token: 0x060086A2 RID: 34466 RVA: 0x001CB704 File Offset: 0x001C9904
|
|
[Token(Token = "0x60086A2")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NINDCLKEFAP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060086A3 RID: 34467 RVA: 0x001CB718 File Offset: 0x001C9918
|
|
[Token(Token = "0x60086A3")]
|
|
[Address(RVA = "0xBF84D0", Offset = "0xBF72D0", VA = "0x180BF84D0")]
|
|
internal void <WaitForPerforation>b__0()
|
|
{
|
|
KHGPLGBHIAH khgplgbhiah = this.<>4__this;
|
|
Action action = this.callback;
|
|
int num = this.currentScreenshotsTaken;
|
|
khgplgbhiah.BAJHJHLMAMO(num, action);
|
|
}
|
|
|
|
// Token: 0x0400593D RID: 22845
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400593D")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x0400593E RID: 22846
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400593E")]
|
|
public int currentScreenshotsTaken;
|
|
|
|
// Token: 0x0400593F RID: 22847
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400593F")]
|
|
public Action callback;
|
|
}
|
|
}
|