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: 0x02001780 RID: 6016
|
|
[Token(Token = "0x2001780")]
|
|
public class KHGPLGBHIAH
|
|
{
|
|
// Token: 0x06008A41 RID: 35393 RVA: 0x001D38CC File Offset: 0x001D1ACC
|
|
[Token(Token = "0x6008A41")]
|
|
[Address(RVA = "0x1B85D40", Offset = "0x1B84D40", VA = "0x181B85D40")]
|
|
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: 0x17001757 RID: 5975
|
|
// (get) Token: 0x06008A42 RID: 35394 RVA: 0x001D3A50 File Offset: 0x001D1C50
|
|
// (set) Token: 0x06008A43 RID: 35395 RVA: 0x001D3A64 File Offset: 0x001D1C64
|
|
[Token(Token = "0x17001757")]
|
|
public MKFJEECKPEM JLOPBJBMNJM
|
|
{
|
|
[Token(Token = "0x6008A42")]
|
|
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
|
get;
|
|
[Token(Token = "0x6008A43")]
|
|
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001758 RID: 5976
|
|
// (get) Token: 0x06008A44 RID: 35396 RVA: 0x001D3A78 File Offset: 0x001D1C78
|
|
// (set) Token: 0x06008A45 RID: 35397 RVA: 0x001D3A8C File Offset: 0x001D1C8C
|
|
[Token(Token = "0x17001758")]
|
|
public string KAABOACJECD
|
|
{
|
|
[Token(Token = "0x6008A44")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
get;
|
|
[Token(Token = "0x6008A45")]
|
|
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001759 RID: 5977
|
|
// (get) Token: 0x06008A46 RID: 35398 RVA: 0x001D3AA0 File Offset: 0x001D1CA0
|
|
// (set) Token: 0x06008A47 RID: 35399 RVA: 0x001D3AB4 File Offset: 0x001D1CB4
|
|
[Token(Token = "0x17001759")]
|
|
public bool AAMDOCENBLO
|
|
{
|
|
[Token(Token = "0x6008A46")]
|
|
[Address(RVA = "0x4D9840", Offset = "0x4D8840", VA = "0x1804D9840")]
|
|
get;
|
|
[Token(Token = "0x6008A47")]
|
|
[Address(RVA = "0x675930", Offset = "0x674930", VA = "0x180675930")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700175A RID: 5978
|
|
// (get) Token: 0x06008A48 RID: 35400 RVA: 0x001D3AC8 File Offset: 0x001D1CC8
|
|
// (set) Token: 0x06008A49 RID: 35401 RVA: 0x001D3ADC File Offset: 0x001D1CDC
|
|
[Token(Token = "0x1700175A")]
|
|
public bool APMIABADCPA
|
|
{
|
|
[Token(Token = "0x6008A48")]
|
|
[Address(RVA = "0x675320", Offset = "0x674320", VA = "0x180675320")]
|
|
get;
|
|
[Token(Token = "0x6008A49")]
|
|
[Address(RVA = "0x675940", Offset = "0x674940", VA = "0x180675940")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700175B RID: 5979
|
|
// (get) Token: 0x06008A4A RID: 35402 RVA: 0x001D3AF0 File Offset: 0x001D1CF0
|
|
// (set) Token: 0x06008A4B RID: 35403 RVA: 0x001D3B04 File Offset: 0x001D1D04
|
|
[Token(Token = "0x1700175B")]
|
|
public GFHAIDKLNFD PFJIBIPNDCA
|
|
{
|
|
[Token(Token = "0x6008A4A")]
|
|
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
|
get;
|
|
[Token(Token = "0x6008A4B")]
|
|
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700175C RID: 5980
|
|
// (get) Token: 0x06008A4C RID: 35404 RVA: 0x001D3B18 File Offset: 0x001D1D18
|
|
// (set) Token: 0x06008A4D RID: 35405 RVA: 0x001D3B2C File Offset: 0x001D1D2C
|
|
[Token(Token = "0x1700175C")]
|
|
public string BCONDIEHLLD
|
|
{
|
|
[Token(Token = "0x6008A4C")]
|
|
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
|
get;
|
|
[Token(Token = "0x6008A4D")]
|
|
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700175D RID: 5981
|
|
// (get) Token: 0x06008A4E RID: 35406 RVA: 0x001D3B40 File Offset: 0x001D1D40
|
|
// (set) Token: 0x06008A4F RID: 35407 RVA: 0x001D3B54 File Offset: 0x001D1D54
|
|
[Token(Token = "0x1700175D")]
|
|
public bool IFBEGMJHNJJ
|
|
{
|
|
[Token(Token = "0x6008A4E")]
|
|
[Address(RVA = "0xBF45E0", Offset = "0xBF35E0", VA = "0x180BF45E0")]
|
|
get;
|
|
[Token(Token = "0x6008A4F")]
|
|
[Address(RVA = "0xBF45F0", Offset = "0xBF35F0", VA = "0x180BF45F0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06008A50 RID: 35408 RVA: 0x001D3B68 File Offset: 0x001D1D68
|
|
[Token(Token = "0x6008A50")]
|
|
[Address(RVA = "0x1B84030", Offset = "0x1B83030", VA = "0x181B84030")]
|
|
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: 0x06008A51 RID: 35409 RVA: 0x001D3B98 File Offset: 0x001D1D98
|
|
[Token(Token = "0x6008A51")]
|
|
[Address(RVA = "0x1B84E50", Offset = "0x1B83E50", VA = "0x181B84E50")]
|
|
public void MNMIOKKFMMJ(string MMBOKOLAJFH, string ONGBFDACHHG)
|
|
{
|
|
Dictionary<string, string> memdfhebaah = this.MEMDFHEBAAH;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06008A52 RID: 35410 RVA: 0x001D3BD4 File Offset: 0x001D1DD4
|
|
[Token(Token = "0x6008A52")]
|
|
[Address(RVA = "0x1B84BB0", Offset = "0x1B83BB0", VA = "0x181B84BB0")]
|
|
public void LNMCHAKJEBK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = this.MLHFIEONKHO;
|
|
this.MLHFIEONKHO.Clear();
|
|
Monitor.Exit(mlhfieonkho);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06008A53 RID: 35411 RVA: 0x001D3C08 File Offset: 0x001D1E08
|
|
[Token(Token = "0x6008A53")]
|
|
[Address(RVA = "0x1B84510", Offset = "0x1B83510", VA = "0x181B84510")]
|
|
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: 0x06008A54 RID: 35412 RVA: 0x001D3CAC File Offset: 0x001D1EAC
|
|
[Token(Token = "0x6008A54")]
|
|
[Address(RVA = "0x1B84200", Offset = "0x1B83200", VA = "0x181B84200")]
|
|
public string EFPBLJINHCC()
|
|
{
|
|
string text = this.<PEKAKKIHMOM>k__BackingField;
|
|
if (text != 0)
|
|
{
|
|
return text.Trim();
|
|
}
|
|
return "https://localhost";
|
|
}
|
|
|
|
// Token: 0x06008A55 RID: 35413 RVA: 0x001D3CD0 File Offset: 0x001D1ED0
|
|
[Token(Token = "0x6008A55")]
|
|
[Address(RVA = "0x1B84F00", Offset = "0x1B83F00", VA = "0x181B84F00")]
|
|
public void OJIBHGILFEI(OEOOJJJMABN NIIDNDCGMDD, string NGPMADFHHKP)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.OJIBHGILFEI(NIIDNDCGMDD, NGPMADFHHKP, num2, num);
|
|
}
|
|
|
|
// Token: 0x06008A56 RID: 35414 RVA: 0x001D3CEC File Offset: 0x001D1EEC
|
|
[Token(Token = "0x6008A56")]
|
|
[Address(RVA = "0x1B850B0", Offset = "0x1B840B0", VA = "0x181B850B0")]
|
|
public void OJIBHGILFEI(OEOOJJJMABN NIIDNDCGMDD, string NGPMADFHHKP, string KFBOAHHGMCL)
|
|
{
|
|
int num = 0;
|
|
this.OJIBHGILFEI(NIIDNDCGMDD, NGPMADFHHKP, KFBOAHHGMCL, num);
|
|
}
|
|
|
|
// Token: 0x06008A57 RID: 35415 RVA: 0x001D3D08 File Offset: 0x001D1F08
|
|
[Token(Token = "0x6008A57")]
|
|
[Address(RVA = "0x1B84F20", Offset = "0x1B83F20", VA = "0x181B84F20")]
|
|
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: 0x06008A58 RID: 35416 RVA: 0x001D3D44 File Offset: 0x001D1F44
|
|
[Token(Token = "0x6008A58")]
|
|
[Address(RVA = "0x1B84670", Offset = "0x1B83670", VA = "0x181B84670")]
|
|
public void LDIFCDGPLDC(Exception GOGGCLBODFP)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.OJIBHGILFEI(OEOOJJJMABN.Error, num2, num, GOGGCLBODFP);
|
|
}
|
|
|
|
// Token: 0x06008A59 RID: 35417 RVA: 0x001D3D60 File Offset: 0x001D1F60
|
|
[Token(Token = "0x6008A59")]
|
|
[Address(RVA = "0x1B846A0", Offset = "0x1B836A0", VA = "0x181B846A0")]
|
|
public void LIFJJAKHNHC(string MMBOKOLAJFH, double ONGBFDACHHG)
|
|
{
|
|
if (!double.IsInfinity(ONGBFDACHHG) && !double.IsNaN(ONGBFDACHHG))
|
|
{
|
|
Dictionary<string, NMGPANMLJAO> neenmcccogf = this.NEENMCCCOGF;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008A5A RID: 35418 RVA: 0x001D3E38 File Offset: 0x001D2038
|
|
[Token(Token = "0x6008A5A")]
|
|
[Address(RVA = "0x1B84C70", Offset = "0x1B83C70", VA = "0x181B84C70")]
|
|
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: 0x06008A5B RID: 35419 RVA: 0x001D3EA8 File Offset: 0x001D20A8
|
|
[Token(Token = "0x6008A5B")]
|
|
[Address(RVA = "0x1B84250", Offset = "0x1B83250", VA = "0x181B84250")]
|
|
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: 0x06008A5C RID: 35420 RVA: 0x001D3EE4 File Offset: 0x001D20E4
|
|
[Token(Token = "0x6008A5C")]
|
|
[Address(RVA = "0x1B85870", Offset = "0x1B84870", VA = "0x181B85870")]
|
|
public void PPOCPFGCALB(LGFHFDMDJKK GIGKODMKKHJ, Action<bool, LGFHFDMDJKK> AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
this.PPOCPFGCALB(GIGKODMKKHJ, num, AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x06008A5D RID: 35421 RVA: 0x001D3EFC File Offset: 0x001D20FC
|
|
[Token(Token = "0x6008A5D")]
|
|
[Address(RVA = "0x1B85890", Offset = "0x1B84890", VA = "0x181B85890")]
|
|
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: 0x06008A5E RID: 35422 RVA: 0x001D4074 File Offset: 0x001D2274
|
|
[Token(Token = "0x6008A5E")]
|
|
[Address(RVA = "0x1B84390", Offset = "0x1B83390", VA = "0x181B84390")]
|
|
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: 0x06008A5F RID: 35423 RVA: 0x001D40E8 File Offset: 0x001D22E8
|
|
[Token(Token = "0x6008A5F")]
|
|
[Address(RVA = "0x1B84A20", Offset = "0x1B83A20", VA = "0x181B84A20")]
|
|
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: 0x06008A60 RID: 35424 RVA: 0x001D414C File Offset: 0x001D234C
|
|
[Token(Token = "0x6008A60")]
|
|
[Address(RVA = "0x1B850D0", Offset = "0x1B840D0", VA = "0x181B850D0")]
|
|
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: 0x06008A61 RID: 35425 RVA: 0x001D4310 File Offset: 0x001D2510
|
|
[Token(Token = "0x6008A61")]
|
|
[Address(RVA = "0x1B842E0", Offset = "0x1B832E0", VA = "0x181B842E0")]
|
|
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: 0x06008A62 RID: 35426 RVA: 0x001D4368 File Offset: 0x001D2568
|
|
[Token(Token = "0x6008A62")]
|
|
[Address(RVA = "0x1B84120", Offset = "0x1B83120", VA = "0x181B84120")]
|
|
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: 0x04005AD0 RID: 23248
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AD0")]
|
|
private Dictionary<string, NMGPANMLJAO> NEENMCCCOGF;
|
|
|
|
// Token: 0x04005AD1 RID: 23249
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005AD1")]
|
|
private Dictionary<string, string> MEMDFHEBAAH;
|
|
|
|
// Token: 0x04005AD2 RID: 23250
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005AD2")]
|
|
private Dictionary<string, NMGPANMLJAO> OJHBGFLLEHA;
|
|
|
|
// Token: 0x04005AD3 RID: 23251
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4005AD3")]
|
|
private List<Action> MBKLJPEHNAI;
|
|
|
|
// Token: 0x04005AD4 RID: 23252
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4005AD4")]
|
|
private List<DAOHHGDPMOM> JDNIHGHEOFO;
|
|
|
|
// Token: 0x04005AD5 RID: 23253
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4005AD5")]
|
|
private AMPONDHFEPG<CJGJOJDLOII> JNECKBHENAE;
|
|
|
|
// Token: 0x04005AD6 RID: 23254
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4005AD6")]
|
|
private int LBGPNNBCGNL;
|
|
|
|
// Token: 0x04005AD7 RID: 23255
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4005AD7")]
|
|
private bool PDHDHAJKEPO;
|
|
|
|
// Token: 0x04005AD8 RID: 23256
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4005AD8")]
|
|
private int AIMOKLGOIBP;
|
|
|
|
// Token: 0x04005AD9 RID: 23257
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4005AD9")]
|
|
private AMPONDHFEPG<GLGKNFOMMAJ> DHKPCLMIBDJ;
|
|
|
|
// Token: 0x04005ADA RID: 23258
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4005ADA")]
|
|
private AMPONDHFEPG<EIBHFHIMPAC> MLHFIEONKHO;
|
|
|
|
// Token: 0x04005ADB RID: 23259
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4005ADB")]
|
|
private int IEHCIMJAALH;
|
|
|
|
// Token: 0x04005ADC RID: 23260
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4005ADC")]
|
|
private int BEJALAHJPDL;
|
|
|
|
// Token: 0x04005ADD RID: 23261
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4005ADD")]
|
|
private List<Action> NFNEGOKMCFP;
|
|
|
|
// Token: 0x04005ADE RID: 23262
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4005ADE")]
|
|
private Stopwatch GIGOGFPFIDH;
|
|
|
|
// Token: 0x02001781 RID: 6017
|
|
[Token(Token = "0x2001781")]
|
|
[CompilerGenerated]
|
|
private sealed class JNMNFAMDHDA
|
|
{
|
|
// Token: 0x06008A63 RID: 35427 RVA: 0x001D43C0 File Offset: 0x001D25C0
|
|
[Token(Token = "0x6008A63")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public JNMNFAMDHDA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06008A64 RID: 35428 RVA: 0x001D43D4 File Offset: 0x001D25D4
|
|
[Token(Token = "0x6008A64")]
|
|
[Address(RVA = "0x1B6F400", Offset = "0x1B6E400", VA = "0x181B6F400")]
|
|
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: 0x06008A65 RID: 35429 RVA: 0x001D4450 File Offset: 0x001D2650
|
|
[Token(Token = "0x6008A65")]
|
|
[Address(RVA = "0x1B6F550", Offset = "0x1B6E550", VA = "0x181B6F550")]
|
|
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: 0x06008A66 RID: 35430 RVA: 0x001D4638 File Offset: 0x001D2838
|
|
[Token(Token = "0x6008A66")]
|
|
[Address(RVA = "0x1B6FBF0", Offset = "0x1B6EBF0", VA = "0x181B6FBF0")]
|
|
internal void <CreateUserReport>b__2(object result)
|
|
{
|
|
Action<LGFHFDMDJKK> action = this.callback;
|
|
if (result == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005AE6 RID: 23270
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AE6")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04005AE7 RID: 23271
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005AE7")]
|
|
public Action<LGFHFDMDJKK> callback;
|
|
|
|
// Token: 0x04005AE8 RID: 23272
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005AE8")]
|
|
public Func<object> <>9__1;
|
|
|
|
// Token: 0x04005AE9 RID: 23273
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4005AE9")]
|
|
public Action<object> <>9__2;
|
|
}
|
|
|
|
// Token: 0x02001782 RID: 6018
|
|
[Token(Token = "0x2001782")]
|
|
[CompilerGenerated]
|
|
private sealed class GABCLHJDIEO
|
|
{
|
|
// Token: 0x06008A67 RID: 35431 RVA: 0x001D4658 File Offset: 0x001D2858
|
|
[Token(Token = "0x6008A67")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public GABCLHJDIEO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06008A68 RID: 35432 RVA: 0x001D466C File Offset: 0x001D286C
|
|
[Token(Token = "0x6008A68")]
|
|
[Address(RVA = "0x1B6EF00", Offset = "0x1B6DF00", VA = "0x181B6EF00")]
|
|
internal void <SendUserReport>b__0(float uploadProgress, float downloadProgress)
|
|
{
|
|
if (this.progressCallback != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008A69 RID: 35433 RVA: 0x001D4684 File Offset: 0x001D2884
|
|
[Token(Token = "0x6008A69")]
|
|
[Address(RVA = "0x1B6EF60", Offset = "0x1B6DF60", VA = "0x181B6EF60")]
|
|
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: 0x04005AEA RID: 23274
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AEA")]
|
|
public Action<float, float> progressCallback;
|
|
|
|
// Token: 0x04005AEB RID: 23275
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005AEB")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04005AEC RID: 23276
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005AEC")]
|
|
public LGFHFDMDJKK userReport;
|
|
|
|
// Token: 0x04005AED RID: 23277
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4005AED")]
|
|
public Action<bool, LGFHFDMDJKK> callback;
|
|
}
|
|
|
|
// Token: 0x02001783 RID: 6019
|
|
[Token(Token = "0x2001783")]
|
|
[CompilerGenerated]
|
|
private sealed class KEDHOCBOPCG
|
|
{
|
|
// Token: 0x06008A6A RID: 35434 RVA: 0x001D46D4 File Offset: 0x001D28D4
|
|
[Token(Token = "0x6008A6A")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KEDHOCBOPCG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06008A6B RID: 35435 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6008A6B")]
|
|
[Address(RVA = "0x1674490", Offset = "0x1673490", VA = "0x181674490")]
|
|
internal void <SendUserReport>b__2()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04005AEE RID: 23278
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AEE")]
|
|
public bool success;
|
|
|
|
// Token: 0x04005AEF RID: 23279
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005AEF")]
|
|
public byte[] result;
|
|
|
|
// Token: 0x04005AF0 RID: 23280
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005AF0")]
|
|
public KHGPLGBHIAH.GABCLHJDIEO CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02001784 RID: 6020
|
|
[Token(Token = "0x2001784")]
|
|
[CompilerGenerated]
|
|
private sealed class DAAFJPDJCBA
|
|
{
|
|
// Token: 0x06008A6C RID: 35436 RVA: 0x001D46E8 File Offset: 0x001D28E8
|
|
[Token(Token = "0x6008A6C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DAAFJPDJCBA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06008A6D RID: 35437 RVA: 0x001D46FC File Offset: 0x001D28FC
|
|
[Token(Token = "0x6008A6D")]
|
|
[Address(RVA = "0x1B6E7C0", Offset = "0x1B6D7C0", VA = "0x181B6E7C0")]
|
|
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: 0x04005AF1 RID: 23281
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AF1")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04005AF2 RID: 23282
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005AF2")]
|
|
public Action<EIBHFHIMPAC> callback;
|
|
}
|
|
|
|
// Token: 0x02001785 RID: 6021
|
|
[Token(Token = "0x2001785")]
|
|
[CompilerGenerated]
|
|
private sealed class DBLEOCLECNF
|
|
{
|
|
// Token: 0x06008A6E RID: 35438 RVA: 0x001D474C File Offset: 0x001D294C
|
|
[Token(Token = "0x6008A6E")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DBLEOCLECNF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06008A6F RID: 35439 RVA: 0x001D4760 File Offset: 0x001D2960
|
|
[Token(Token = "0x6008A6F")]
|
|
[Address(RVA = "0x1B6E920", Offset = "0x1B6D920", VA = "0x181B6E920")]
|
|
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: 0x04005AF3 RID: 23283
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AF3")]
|
|
public int passedFrameNumber;
|
|
|
|
// Token: 0x04005AF4 RID: 23284
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005AF4")]
|
|
public byte[] data;
|
|
|
|
// Token: 0x04005AF5 RID: 23285
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005AF5")]
|
|
public KHGPLGBHIAH.DAAFJPDJCBA CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02001786 RID: 6022
|
|
[Token(Token = "0x2001786")]
|
|
[CompilerGenerated]
|
|
private sealed class NINDCLKEFAP
|
|
{
|
|
// Token: 0x06008A70 RID: 35440 RVA: 0x001D47FC File Offset: 0x001D29FC
|
|
[Token(Token = "0x6008A70")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NINDCLKEFAP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06008A71 RID: 35441 RVA: 0x001D4810 File Offset: 0x001D2A10
|
|
[Token(Token = "0x6008A71")]
|
|
[Address(RVA = "0x1686F00", Offset = "0x1685F00", VA = "0x181686F00")]
|
|
internal void <WaitForPerforation>b__0()
|
|
{
|
|
KHGPLGBHIAH khgplgbhiah = this.<>4__this;
|
|
Action action = this.callback;
|
|
int num = this.currentScreenshotsTaken;
|
|
khgplgbhiah.BAJHJHLMAMO(num, action);
|
|
}
|
|
|
|
// Token: 0x04005AF6 RID: 23286
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AF6")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04005AF7 RID: 23287
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005AF7")]
|
|
public int currentScreenshotsTaken;
|
|
|
|
// Token: 0x04005AF8 RID: 23288
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005AF8")]
|
|
public Action callback;
|
|
}
|
|
}
|