1463 lines
42 KiB
C#
1463 lines
42 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x02001081 RID: 4225
|
|
[Token(Token = "0x2001081")]
|
|
[StructLayout(3)]
|
|
public class KHGPLGBHIAH
|
|
{
|
|
// Token: 0x060066FA RID: 26362 RVA: 0x00168F60 File Offset: 0x00167160
|
|
[Token(Token = "0x60066FA")]
|
|
[Address(RVA = "0x19E1100", Offset = "0x19DFB00", VA = "0x1819E1100")]
|
|
public KHGPLGBHIAH(string endpoint, string projectIdentifier, GFHAIDKLNFD platform, MKFJEECKPEM configuration)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base..ctor();
|
|
this.KAABOACJECD = endpoint;
|
|
this.BCONDIEHLLD = projectIdentifier;
|
|
this.PFJIBIPNDCA = platform;
|
|
this.JLOPBJBMNJM = endpoint;
|
|
int stringLength = endpoint.m_stringLength;
|
|
endpoint.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 = endpoint.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)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
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: 0x17001277 RID: 4727
|
|
// (get) Token: 0x060066FB RID: 26363 RVA: 0x001690E8 File Offset: 0x001672E8
|
|
// (set) Token: 0x060066FC RID: 26364 RVA: 0x001690FC File Offset: 0x001672FC
|
|
[Token(Token = "0x17001277")]
|
|
public MKFJEECKPEM JLOPBJBMNJM
|
|
{
|
|
[Token(Token = "0x60066FB")]
|
|
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
|
get;
|
|
[Token(Token = "0x60066FC")]
|
|
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001278 RID: 4728
|
|
// (get) Token: 0x060066FD RID: 26365 RVA: 0x00169110 File Offset: 0x00167310
|
|
// (set) Token: 0x060066FE RID: 26366 RVA: 0x00169124 File Offset: 0x00167324
|
|
[Token(Token = "0x17001278")]
|
|
public string KAABOACJECD
|
|
{
|
|
[Token(Token = "0x60066FD")]
|
|
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
|
get;
|
|
[Token(Token = "0x60066FE")]
|
|
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001279 RID: 4729
|
|
// (get) Token: 0x060066FF RID: 26367 RVA: 0x00169138 File Offset: 0x00167338
|
|
// (set) Token: 0x06006700 RID: 26368 RVA: 0x0016914C File Offset: 0x0016734C
|
|
[Token(Token = "0x17001279")]
|
|
public bool AAMDOCENBLO
|
|
{
|
|
[Token(Token = "0x60066FF")]
|
|
[Address(RVA = "0x50B790", Offset = "0x50A190", VA = "0x18050B790")]
|
|
get;
|
|
[Token(Token = "0x6006700")]
|
|
[Address(RVA = "0x50BDB0", Offset = "0x50A7B0", VA = "0x18050BDB0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700127A RID: 4730
|
|
// (get) Token: 0x06006701 RID: 26369 RVA: 0x00169160 File Offset: 0x00167360
|
|
// (set) Token: 0x06006702 RID: 26370 RVA: 0x00169174 File Offset: 0x00167374
|
|
[Token(Token = "0x1700127A")]
|
|
public bool APMIABADCPA
|
|
{
|
|
[Token(Token = "0x6006701")]
|
|
[Address(RVA = "0x50B7A0", Offset = "0x50A1A0", VA = "0x18050B7A0")]
|
|
get;
|
|
[Token(Token = "0x6006702")]
|
|
[Address(RVA = "0x50BDC0", Offset = "0x50A7C0", VA = "0x18050BDC0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700127B RID: 4731
|
|
// (get) Token: 0x06006703 RID: 26371 RVA: 0x00169188 File Offset: 0x00167388
|
|
// (set) Token: 0x06006704 RID: 26372 RVA: 0x0016919C File Offset: 0x0016739C
|
|
[Token(Token = "0x1700127B")]
|
|
public GFHAIDKLNFD PFJIBIPNDCA
|
|
{
|
|
[Token(Token = "0x6006703")]
|
|
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
|
get;
|
|
[Token(Token = "0x6006704")]
|
|
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700127C RID: 4732
|
|
// (get) Token: 0x06006705 RID: 26373 RVA: 0x001691B0 File Offset: 0x001673B0
|
|
// (set) Token: 0x06006706 RID: 26374 RVA: 0x001691C4 File Offset: 0x001673C4
|
|
[Token(Token = "0x1700127C")]
|
|
public string BCONDIEHLLD
|
|
{
|
|
[Token(Token = "0x6006705")]
|
|
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
|
get;
|
|
[Token(Token = "0x6006706")]
|
|
[Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700127D RID: 4733
|
|
// (get) Token: 0x06006707 RID: 26375 RVA: 0x001691D8 File Offset: 0x001673D8
|
|
// (set) Token: 0x06006708 RID: 26376 RVA: 0x001691EC File Offset: 0x001673EC
|
|
[Token(Token = "0x1700127D")]
|
|
public bool IFBEGMJHNJJ
|
|
{
|
|
[Token(Token = "0x6006707")]
|
|
[Address(RVA = "0xAD47F0", Offset = "0xAD31F0", VA = "0x180AD47F0")]
|
|
get;
|
|
[Token(Token = "0x6006708")]
|
|
[Address(RVA = "0xAD4A10", Offset = "0xAD3410", VA = "0x180AD4A10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06006709 RID: 26377 RVA: 0x00169200 File Offset: 0x00167400
|
|
[Token(Token = "0x6006709")]
|
|
[Address(RVA = "0x19DF310", Offset = "0x19DDD10", VA = "0x1819DF310")]
|
|
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);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600670A RID: 26378 RVA: 0x00169234 File Offset: 0x00167434
|
|
[Token(Token = "0x600670A")]
|
|
[Address(RVA = "0x19E0180", Offset = "0x19DEB80", VA = "0x1819E0180")]
|
|
public void MNMIOKKFMMJ(string MMBOKOLAJFH, string ONGBFDACHHG)
|
|
{
|
|
bool flag = this.MEMDFHEBAAH.ContainsKey(MMBOKOLAJFH);
|
|
Dictionary<string, string> memdfhebaah = this.MEMDFHEBAAH;
|
|
if (!flag)
|
|
{
|
|
memdfhebaah.Add(MMBOKOLAJFH, ONGBFDACHHG);
|
|
return;
|
|
}
|
|
memdfhebaah[MMBOKOLAJFH] = ONGBFDACHHG;
|
|
}
|
|
|
|
// Token: 0x0600670B RID: 26379 RVA: 0x00169270 File Offset: 0x00167470
|
|
[Token(Token = "0x600670B")]
|
|
[Address(RVA = "0x19DFEC0", Offset = "0x19DE8C0", VA = "0x1819DFEC0")]
|
|
public void LNMCHAKJEBK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
AMPONDHFEPG<EIBHFHIMPAC> mlhfieonkho = this.MLHFIEONKHO;
|
|
this.MLHFIEONKHO.Clear();
|
|
Monitor.Exit(mlhfieonkho);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600670C RID: 26380 RVA: 0x001692A8 File Offset: 0x001674A8
|
|
[Token(Token = "0x600670C")]
|
|
[Address(RVA = "0x19DF820", Offset = "0x19DE220", VA = "0x1819DF820")]
|
|
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
|
|
{
|
|
for (;;)
|
|
{
|
|
int 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> list = <>4__this.JDNIHGHEOFO;
|
|
List<DAOHHGDPMOM> list2 = Enumerable.ToList<DAOHHGDPMOM>(list);
|
|
lgfhfdmdjkk.<EOFJEBMBPKJ>k__BackingField = list2;
|
|
int num7 = 0;
|
|
Monitor.Exit(list);
|
|
if (num5 != -1)
|
|
{
|
|
Monitor.Enter(<>4__this.JNECKBHENAE, num7);
|
|
List<CJGJOJDLOII> list3 = Enumerable.ToList<CJGJOJDLOII>(<>4__this.JNECKBHENAE);
|
|
lgfhfdmdjkk.<KGGJCGGOBGF>k__BackingField = list3;
|
|
num5++;
|
|
}
|
|
if (num5 != 0)
|
|
{
|
|
goto IL_1BD;
|
|
}
|
|
int num8 = 0;
|
|
Monitor.Exit(list);
|
|
if (num5 != -1)
|
|
{
|
|
Monitor.Enter(<>4__this.DHKPCLMIBDJ, num8);
|
|
List<GLGKNFOMMAJ> list4 = Enumerable.ToList<GLGKNFOMMAJ>(<>4__this.DHKPCLMIBDJ);
|
|
lgfhfdmdjkk.<MIFELMKFMIE>k__BackingField = list4;
|
|
num5++;
|
|
}
|
|
if (num5 != 0)
|
|
{
|
|
goto IL_1C3;
|
|
}
|
|
int num9 = 0;
|
|
Monitor.Exit(list);
|
|
if (num5 != -1)
|
|
{
|
|
Monitor.Enter(<>4__this.MLHFIEONKHO, num9);
|
|
List<EIBHFHIMPAC> list5 = Enumerable.ToList<EIBHFHIMPAC>(<>4__this.MLHFIEONKHO);
|
|
lgfhfdmdjkk.<BHBJHBHPEGD>k__BackingField = list5;
|
|
num5++;
|
|
}
|
|
if (num5 != 0)
|
|
{
|
|
goto IL_1C9;
|
|
}
|
|
int num10 = 0;
|
|
Monitor.Exit(list);
|
|
if (num5 == -1)
|
|
{
|
|
goto IL_191;
|
|
}
|
|
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;
|
|
Dictionary.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
List<NMGPANMLJAO> <DAHOCPMDKJD>k__BackingField = lgfhfdmdjkk.<DAHOCPMDKJD>k__BackingField;
|
|
goto IL_191;
|
|
}
|
|
IL_19C:
|
|
num5++;
|
|
if (num5 != -1)
|
|
{
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_191:
|
|
if (num5 == 0)
|
|
{
|
|
list += list;
|
|
goto IL_19C;
|
|
}
|
|
goto IL_1C9;
|
|
}
|
|
throw new NullReferenceException();
|
|
IL_1BD:
|
|
throw new NullReferenceException();
|
|
IL_1C3:
|
|
throw new NullReferenceException();
|
|
IL_1C9:
|
|
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: 0x0600670D RID: 26381 RVA: 0x0016934C File Offset: 0x0016754C
|
|
[Token(Token = "0x600670D")]
|
|
[Address(RVA = "0x19DF510", Offset = "0x19DDF10", VA = "0x1819DF510")]
|
|
public string EFPBLJINHCC()
|
|
{
|
|
string text = this.<PEKAKKIHMOM>k__BackingField;
|
|
if (text != 0)
|
|
{
|
|
return text.Trim();
|
|
}
|
|
return "https://localhost";
|
|
}
|
|
|
|
// Token: 0x0600670E RID: 26382 RVA: 0x00169370 File Offset: 0x00167570
|
|
[Token(Token = "0x600670E")]
|
|
[Address(RVA = "0x19E0230", Offset = "0x19DEC30", VA = "0x1819E0230")]
|
|
public void OJIBHGILFEI(OEOOJJJMABN NIIDNDCGMDD, string NGPMADFHHKP)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.OJIBHGILFEI(NIIDNDCGMDD, NGPMADFHHKP, num2, num);
|
|
}
|
|
|
|
// Token: 0x0600670F RID: 26383 RVA: 0x0016938C File Offset: 0x0016758C
|
|
[Token(Token = "0x600670F")]
|
|
[Address(RVA = "0x19E0410", Offset = "0x19DEE10", VA = "0x1819E0410")]
|
|
public void OJIBHGILFEI(OEOOJJJMABN NIIDNDCGMDD, string NGPMADFHHKP, string KFBOAHHGMCL)
|
|
{
|
|
int num = 0;
|
|
this.OJIBHGILFEI(NIIDNDCGMDD, NGPMADFHHKP, KFBOAHHGMCL, num);
|
|
}
|
|
|
|
// Token: 0x06006710 RID: 26384 RVA: 0x001693A8 File Offset: 0x001675A8
|
|
[Token(Token = "0x6006710")]
|
|
[Address(RVA = "0x19E0250", Offset = "0x19DEC50", VA = "0x1819E0250")]
|
|
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 (NGPMADFHHKP != 0)
|
|
{
|
|
}
|
|
AMPONDHFEPG<CJGJOJDLOII> jneckbhenae2 = this.JNECKBHENAE;
|
|
Monitor.Exit(jneckbhenae);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06006711 RID: 26385 RVA: 0x001693E8 File Offset: 0x001675E8
|
|
[Token(Token = "0x6006711")]
|
|
[Address(RVA = "0x19DF980", Offset = "0x19DE380", VA = "0x1819DF980")]
|
|
public void LDIFCDGPLDC(Exception GOGGCLBODFP)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.OJIBHGILFEI(OEOOJJJMABN.Error, num2, num, GOGGCLBODFP);
|
|
}
|
|
|
|
// Token: 0x06006712 RID: 26386 RVA: 0x00169404 File Offset: 0x00167604
|
|
[Token(Token = "0x6006712")]
|
|
[Address(RVA = "0x19DF9B0", Offset = "0x19DE3B0", VA = "0x1819DF9B0")]
|
|
public void LIFJJAKHNHC(string MMBOKOLAJFH, double ONGBFDACHHG)
|
|
{
|
|
if (!double.IsInfinity(ONGBFDACHHG) && !double.IsNaN(ONGBFDACHHG))
|
|
{
|
|
bool flag = this.NEENMCCCOGF.ContainsKey(MMBOKOLAJFH);
|
|
int num = 0;
|
|
if (!flag)
|
|
{
|
|
Dictionary<string, NMGPANMLJAO> neenmcccogf = this.NEENMCCCOGF;
|
|
}
|
|
Dictionary<string, NMGPANMLJAO> neenmcccogf2 = this.NEENMCCCOGF;
|
|
int num2 = 0;
|
|
this.NEENMCCCOGF[MMBOKOLAJFH] = num2;
|
|
if ((this.<GAIAPGGCOFB>k__BackingField ? 1 : 0) != num && this.<LOMHFDHKAFD>k__BackingField.<MPKJEIAHNBK>k__BackingField != HFNAGBGBOMB.Disabled && !double.IsInfinity(ONGBFDACHHG) && !double.IsNaN(ONGBFDACHHG))
|
|
{
|
|
if (!this.OJHBGFLLEHA.ContainsKey(MMBOKOLAJFH))
|
|
{
|
|
Dictionary<string, NMGPANMLJAO> ojhbgflleha = this.OJHBGFLLEHA;
|
|
}
|
|
Dictionary<string, NMGPANMLJAO> ojhbgflleha2 = this.OJHBGFLLEHA;
|
|
int num3 = 0;
|
|
this.OJHBGFLLEHA[MMBOKOLAJFH] = num3;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006713 RID: 26387 RVA: 0x001694C0 File Offset: 0x001676C0
|
|
[Token(Token = "0x6006713")]
|
|
[Address(RVA = "0x19DFFA0", Offset = "0x19DE9A0", VA = "0x1819DFFA0")]
|
|
public void MDDPIOLHKHH(string MMBOKOLAJFH, double ONGBFDACHHG)
|
|
{
|
|
if (this.<LOMHFDHKAFD>k__BackingField.<MPKJEIAHNBK>k__BackingField != HFNAGBGBOMB.Disabled && !double.IsInfinity(ONGBFDACHHG) && !double.IsNaN(ONGBFDACHHG))
|
|
{
|
|
if (!this.OJHBGFLLEHA.ContainsKey(MMBOKOLAJFH))
|
|
{
|
|
Dictionary<string, NMGPANMLJAO> ojhbgflleha = this.OJHBGFLLEHA;
|
|
}
|
|
Dictionary<string, NMGPANMLJAO> ojhbgflleha2 = this.OJHBGFLLEHA;
|
|
int num = 0;
|
|
this.OJHBGFLLEHA[MMBOKOLAJFH] = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006714 RID: 26388 RVA: 0x00169520 File Offset: 0x00167720
|
|
[Token(Token = "0x6006714")]
|
|
[Address(RVA = "0x19DF560", Offset = "0x19DDF60", VA = "0x1819DF560")]
|
|
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: 0x06006715 RID: 26389 RVA: 0x0016955C File Offset: 0x0016775C
|
|
[Token(Token = "0x6006715")]
|
|
[Address(RVA = "0x19E0C30", Offset = "0x19DF630", VA = "0x1819E0C30")]
|
|
public void PPOCPFGCALB(LGFHFDMDJKK GIGKODMKKHJ, Action<bool, LGFHFDMDJKK> AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
this.PPOCPFGCALB(GIGKODMKKHJ, num, AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x06006716 RID: 26390 RVA: 0x00169574 File Offset: 0x00167774
|
|
[Token(Token = "0x6006716")]
|
|
[Address(RVA = "0x19E0C50", Offset = "0x19DF650", VA = "0x1819E0C50")]
|
|
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: 0x06006717 RID: 26391 RVA: 0x001696EC File Offset: 0x001678EC
|
|
[Token(Token = "0x6006717")]
|
|
[Address(RVA = "0x19DF6A0", Offset = "0x19DE0A0", VA = "0x1819DF6A0")]
|
|
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);
|
|
if (num4 != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num4 != 0);
|
|
};
|
|
nfnegokmcfp.Add(action2);
|
|
};
|
|
num += num;
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x06006718 RID: 26392 RVA: 0x00169760 File Offset: 0x00167960
|
|
[Token(Token = "0x6006718")]
|
|
[Address(RVA = "0x19DFD30", Offset = "0x19DE730", VA = "0x1819DFD30")]
|
|
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);
|
|
if (num4 != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num4 != 0);
|
|
};
|
|
nfnegokmcfp.Add(action2);
|
|
};
|
|
if (num < daafjpdjcba)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006719 RID: 26393 RVA: 0x001697C4 File Offset: 0x001679C4
|
|
[Token(Token = "0x6006719")]
|
|
[Address(RVA = "0x19E0430", Offset = "0x19DEE30", VA = "0x1819E0430")]
|
|
public void OPEMIFENIJM()
|
|
{
|
|
for (;;)
|
|
{
|
|
int 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;
|
|
Dictionary.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
int num3 = 0;
|
|
if (num3 == -1)
|
|
{
|
|
goto IL_99;
|
|
}
|
|
Dictionary<string, NMGPANMLJAO> ojhbgflleha = this.OJHBGFLLEHA;
|
|
Dictionary.Enumerator enumerator2;
|
|
if (enumerator2 != 0)
|
|
{
|
|
goto IL_99;
|
|
}
|
|
IL_A0:
|
|
num3++;
|
|
AMPONDHFEPG<GLGKNFOMMAJ> dhkpclmibdj3;
|
|
if (num3 != -1)
|
|
{
|
|
this.OJHBGFLLEHA.Clear();
|
|
dhkpclmibdj3 = this.DHKPCLMIBDJ;
|
|
this.AIMOKLGOIBP = (int)((ulong)0L);
|
|
this.PDHDHAJKEPO = true;
|
|
num3++;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_18E;
|
|
}
|
|
Monitor.Exit(dhkpclmibdj3);
|
|
if (num3 == -1)
|
|
{
|
|
goto IL_FC;
|
|
}
|
|
List<Action> nfnegokmcfp = this.NFNEGOKMCFP;
|
|
List<GLGKNFOMMAJ>.Enumerator enumerator3;
|
|
if (enumerator3 != 0)
|
|
{
|
|
List<Action> mbkljpehnai = this.MBKLJPEHNAI;
|
|
goto IL_FC;
|
|
}
|
|
IL_103:
|
|
num3++;
|
|
if (num3 == -1)
|
|
{
|
|
goto IL_12F;
|
|
}
|
|
List<Action> nfnegokmcfp2 = this.NFNEGOKMCFP;
|
|
nfnegokmcfp2.Clear();
|
|
List<Action> mbkljpehnai2 = this.MBKLJPEHNAI;
|
|
if (nfnegokmcfp2.GetEnumerator() != 0)
|
|
{
|
|
goto IL_12F;
|
|
}
|
|
IL_136:
|
|
num3++;
|
|
if (num3 != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_12F:
|
|
if (num == 0)
|
|
{
|
|
goto IL_136;
|
|
}
|
|
goto IL_1B8;
|
|
IL_FC:
|
|
if (num == 0)
|
|
{
|
|
goto IL_103;
|
|
}
|
|
goto IL_1B2;
|
|
IL_99:
|
|
if (num == 0)
|
|
{
|
|
goto IL_A0;
|
|
}
|
|
goto IL_182;
|
|
}
|
|
this.MBKLJPEHNAI.Clear();
|
|
this.GIGOGFPFIDH.Stop();
|
|
long elapsedMilliseconds = this.GIGOGFPFIDH.ElapsedMilliseconds;
|
|
int num4 = 0;
|
|
this.LIFJJAKHNHC("UserReportingClient.Update", (double)num4);
|
|
return;
|
|
IL_182:
|
|
throw new NullReferenceException();
|
|
IL_18E:
|
|
throw new NullReferenceException();
|
|
IL_1B2:
|
|
throw new NullReferenceException();
|
|
IL_1B8:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600671A RID: 26394 RVA: 0x00169990 File Offset: 0x00167B90
|
|
[Token(Token = "0x600671A")]
|
|
[Address(RVA = "0x19DF5F0", Offset = "0x19DDFF0", VA = "0x1819DF5F0")]
|
|
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: 0x0600671B RID: 26395 RVA: 0x001699E8 File Offset: 0x00167BE8
|
|
[Token(Token = "0x600671B")]
|
|
[Address(RVA = "0x19DF430", Offset = "0x19DDE30", VA = "0x1819DF430")]
|
|
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: 0x0400493C RID: 18748
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400493C")]
|
|
private Dictionary<string, NMGPANMLJAO> NEENMCCCOGF;
|
|
|
|
// Token: 0x0400493D RID: 18749
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400493D")]
|
|
private Dictionary<string, string> MEMDFHEBAAH;
|
|
|
|
// Token: 0x0400493E RID: 18750
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400493E")]
|
|
private Dictionary<string, NMGPANMLJAO> OJHBGFLLEHA;
|
|
|
|
// Token: 0x0400493F RID: 18751
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400493F")]
|
|
private List<Action> MBKLJPEHNAI;
|
|
|
|
// Token: 0x04004940 RID: 18752
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4004940")]
|
|
private List<DAOHHGDPMOM> JDNIHGHEOFO;
|
|
|
|
// Token: 0x04004941 RID: 18753
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4004941")]
|
|
private AMPONDHFEPG<CJGJOJDLOII> JNECKBHENAE;
|
|
|
|
// Token: 0x04004942 RID: 18754
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4004942")]
|
|
private int LBGPNNBCGNL;
|
|
|
|
// Token: 0x04004943 RID: 18755
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4004943")]
|
|
private bool PDHDHAJKEPO;
|
|
|
|
// Token: 0x04004944 RID: 18756
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4004944")]
|
|
private int AIMOKLGOIBP;
|
|
|
|
// Token: 0x04004945 RID: 18757
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4004945")]
|
|
private AMPONDHFEPG<GLGKNFOMMAJ> DHKPCLMIBDJ;
|
|
|
|
// Token: 0x04004946 RID: 18758
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4004946")]
|
|
private AMPONDHFEPG<EIBHFHIMPAC> MLHFIEONKHO;
|
|
|
|
// Token: 0x04004947 RID: 18759
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4004947")]
|
|
private int IEHCIMJAALH;
|
|
|
|
// Token: 0x04004948 RID: 18760
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4004948")]
|
|
private int BEJALAHJPDL;
|
|
|
|
// Token: 0x04004949 RID: 18761
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4004949")]
|
|
private List<Action> NFNEGOKMCFP;
|
|
|
|
// Token: 0x0400494A RID: 18762
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400494A")]
|
|
private Stopwatch GIGOGFPFIDH;
|
|
|
|
// Token: 0x02001082 RID: 4226
|
|
[Token(Token = "0x2001082")]
|
|
[CompilerGenerated]
|
|
private sealed class JNMNFAMDHDA
|
|
{
|
|
// Token: 0x0600671C RID: 26396 RVA: 0x00169A40 File Offset: 0x00167C40
|
|
[Token(Token = "0x600671C")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JNMNFAMDHDA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600671D RID: 26397 RVA: 0x00169A54 File Offset: 0x00167C54
|
|
[Token(Token = "0x600671D")]
|
|
[Address(RVA = "0x19CE090", Offset = "0x19CCA90", VA = "0x1819CE090")]
|
|
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
|
|
{
|
|
for (;;)
|
|
{
|
|
int 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> list = this.<>4__this.JDNIHGHEOFO;
|
|
List<DAOHHGDPMOM> list2 = Enumerable.ToList<DAOHHGDPMOM>(list);
|
|
lgfhfdmdjkk.<EOFJEBMBPKJ>k__BackingField = list2;
|
|
int num4 = 0;
|
|
Monitor.Exit(list);
|
|
if (num2 != -1)
|
|
{
|
|
Monitor.Enter(this.<>4__this.JNECKBHENAE, num4);
|
|
List<CJGJOJDLOII> list3 = Enumerable.ToList<CJGJOJDLOII>(this.<>4__this.JNECKBHENAE);
|
|
lgfhfdmdjkk.<KGGJCGGOBGF>k__BackingField = list3;
|
|
num2++;
|
|
}
|
|
if (num2 != 0)
|
|
{
|
|
goto IL_1BD;
|
|
}
|
|
int num5 = 0;
|
|
Monitor.Exit(list);
|
|
if (num2 != -1)
|
|
{
|
|
Monitor.Enter(this.<>4__this.DHKPCLMIBDJ, num5);
|
|
List<GLGKNFOMMAJ> list4 = Enumerable.ToList<GLGKNFOMMAJ>(this.<>4__this.DHKPCLMIBDJ);
|
|
lgfhfdmdjkk.<MIFELMKFMIE>k__BackingField = list4;
|
|
num2++;
|
|
}
|
|
if (num2 != 0)
|
|
{
|
|
goto IL_1C3;
|
|
}
|
|
int num6 = 0;
|
|
Monitor.Exit(list);
|
|
if (num2 != -1)
|
|
{
|
|
Monitor.Enter(this.<>4__this.MLHFIEONKHO, num6);
|
|
List<EIBHFHIMPAC> list5 = Enumerable.ToList<EIBHFHIMPAC>(this.<>4__this.MLHFIEONKHO);
|
|
lgfhfdmdjkk.<BHBJHBHPEGD>k__BackingField = list5;
|
|
num2++;
|
|
}
|
|
if (num2 != 0)
|
|
{
|
|
goto IL_1C9;
|
|
}
|
|
int num7 = 0;
|
|
Monitor.Exit(list);
|
|
if (num2 == -1)
|
|
{
|
|
goto IL_191;
|
|
}
|
|
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;
|
|
Dictionary.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
List<NMGPANMLJAO> <DAHOCPMDKJD>k__BackingField = lgfhfdmdjkk.<DAHOCPMDKJD>k__BackingField;
|
|
goto IL_191;
|
|
}
|
|
IL_19C:
|
|
num2++;
|
|
if (num2 != -1)
|
|
{
|
|
}
|
|
if (num2 == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_191:
|
|
if (num2 == 0)
|
|
{
|
|
list += list;
|
|
goto IL_19C;
|
|
}
|
|
goto IL_1C9;
|
|
}
|
|
throw new NullReferenceException();
|
|
IL_1BD:
|
|
throw new NullReferenceException();
|
|
IL_1C3:
|
|
throw new NullReferenceException();
|
|
IL_1C9:
|
|
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: 0x0600671E RID: 26398 RVA: 0x00169AD0 File Offset: 0x00167CD0
|
|
[Token(Token = "0x600671E")]
|
|
[Address(RVA = "0x19CE1E0", Offset = "0x19CCBE0", VA = "0x1819CE1E0")]
|
|
internal object <CreateUserReport>b__1()
|
|
{
|
|
for (;;)
|
|
{
|
|
int 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> list = this.<>4__this.JDNIHGHEOFO;
|
|
List<DAOHHGDPMOM> list2 = Enumerable.ToList<DAOHHGDPMOM>(list);
|
|
lgfhfdmdjkk.<EOFJEBMBPKJ>k__BackingField = list2;
|
|
int num3 = 0;
|
|
Monitor.Exit(list);
|
|
if (num != -1)
|
|
{
|
|
Monitor.Enter(this.<>4__this.JNECKBHENAE, num3);
|
|
List<CJGJOJDLOII> list3 = Enumerable.ToList<CJGJOJDLOII>(this.<>4__this.JNECKBHENAE);
|
|
lgfhfdmdjkk.<KGGJCGGOBGF>k__BackingField = list3;
|
|
num++;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_1BD;
|
|
}
|
|
int num4 = 0;
|
|
Monitor.Exit(list);
|
|
if (num != -1)
|
|
{
|
|
Monitor.Enter(this.<>4__this.DHKPCLMIBDJ, num4);
|
|
List<GLGKNFOMMAJ> list4 = Enumerable.ToList<GLGKNFOMMAJ>(this.<>4__this.DHKPCLMIBDJ);
|
|
lgfhfdmdjkk.<MIFELMKFMIE>k__BackingField = list4;
|
|
num++;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_1C3;
|
|
}
|
|
int num5 = 0;
|
|
Monitor.Exit(list);
|
|
if (num != -1)
|
|
{
|
|
Monitor.Enter(this.<>4__this.MLHFIEONKHO, num5);
|
|
List<EIBHFHIMPAC> list5 = Enumerable.ToList<EIBHFHIMPAC>(this.<>4__this.MLHFIEONKHO);
|
|
lgfhfdmdjkk.<BHBJHBHPEGD>k__BackingField = list5;
|
|
num++;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_1C9;
|
|
}
|
|
int num6 = 0;
|
|
Monitor.Exit(list);
|
|
if (num == -1)
|
|
{
|
|
goto IL_191;
|
|
}
|
|
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;
|
|
Dictionary.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
List<NMGPANMLJAO> <DAHOCPMDKJD>k__BackingField = lgfhfdmdjkk.<DAHOCPMDKJD>k__BackingField;
|
|
goto IL_191;
|
|
}
|
|
IL_19C:
|
|
num++;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_191:
|
|
if (num == 0)
|
|
{
|
|
list += list;
|
|
goto IL_19C;
|
|
}
|
|
goto IL_1C9;
|
|
}
|
|
throw new NullReferenceException();
|
|
IL_1BD:
|
|
throw new NullReferenceException();
|
|
IL_1C3:
|
|
throw new NullReferenceException();
|
|
IL_1C9:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600671F RID: 26399 RVA: 0x00169CB4 File Offset: 0x00167EB4
|
|
[Token(Token = "0x600671F")]
|
|
[Address(RVA = "0x19CE8D0", Offset = "0x19CD2D0", VA = "0x1819CE8D0")]
|
|
internal void <CreateUserReport>b__2(object result)
|
|
{
|
|
Action<LGFHFDMDJKK> action = this.callback;
|
|
if (result == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004952 RID: 18770
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004952")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04004953 RID: 18771
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004953")]
|
|
public Action<LGFHFDMDJKK> callback;
|
|
|
|
// Token: 0x04004954 RID: 18772
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4004954")]
|
|
public Func<object> <>9__1;
|
|
|
|
// Token: 0x04004955 RID: 18773
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4004955")]
|
|
public Action<object> <>9__2;
|
|
}
|
|
|
|
// Token: 0x02001083 RID: 4227
|
|
[Token(Token = "0x2001083")]
|
|
[CompilerGenerated]
|
|
private sealed class GABCLHJDIEO
|
|
{
|
|
// Token: 0x06006720 RID: 26400 RVA: 0x00169CD4 File Offset: 0x00167ED4
|
|
[Token(Token = "0x6006720")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public GABCLHJDIEO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006721 RID: 26401 RVA: 0x00169CE8 File Offset: 0x00167EE8
|
|
[Token(Token = "0x6006721")]
|
|
[Address(RVA = "0x19CDB40", Offset = "0x19CC540", VA = "0x1819CDB40")]
|
|
internal void <SendUserReport>b__0(float uploadProgress, float downloadProgress)
|
|
{
|
|
if (this.progressCallback != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006722 RID: 26402 RVA: 0x00169D00 File Offset: 0x00167F00
|
|
[Token(Token = "0x6006722")]
|
|
[Address(RVA = "0x19CDBA0", Offset = "0x19CC5A0", VA = "0x1819CDBA0")]
|
|
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: 0x04004956 RID: 18774
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004956")]
|
|
public Action<float, float> progressCallback;
|
|
|
|
// Token: 0x04004957 RID: 18775
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004957")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04004958 RID: 18776
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4004958")]
|
|
public LGFHFDMDJKK userReport;
|
|
|
|
// Token: 0x04004959 RID: 18777
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4004959")]
|
|
public Action<bool, LGFHFDMDJKK> callback;
|
|
}
|
|
|
|
// Token: 0x02001084 RID: 4228
|
|
[Token(Token = "0x2001084")]
|
|
[CompilerGenerated]
|
|
private sealed class KEDHOCBOPCG
|
|
{
|
|
// Token: 0x06006723 RID: 26403 RVA: 0x00169D50 File Offset: 0x00167F50
|
|
[Token(Token = "0x6006723")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KEDHOCBOPCG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006724 RID: 26404 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006724")]
|
|
[Address(RVA = "0x19D6D20", Offset = "0x19D5720", VA = "0x1819D6D20")]
|
|
internal void <SendUserReport>b__2()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400495A RID: 18778
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400495A")]
|
|
public bool success;
|
|
|
|
// Token: 0x0400495B RID: 18779
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400495B")]
|
|
public byte[] result;
|
|
|
|
// Token: 0x0400495C RID: 18780
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400495C")]
|
|
public KHGPLGBHIAH.GABCLHJDIEO CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02001085 RID: 4229
|
|
[Token(Token = "0x2001085")]
|
|
[CompilerGenerated]
|
|
private sealed class DAAFJPDJCBA
|
|
{
|
|
// Token: 0x06006725 RID: 26405 RVA: 0x00169D64 File Offset: 0x00167F64
|
|
[Token(Token = "0x6006725")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DAAFJPDJCBA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006726 RID: 26406 RVA: 0x00169D78 File Offset: 0x00167F78
|
|
[Token(Token = "0x6006726")]
|
|
[Address(RVA = "0x19CD820", Offset = "0x19CC220", VA = "0x1819CD820")]
|
|
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);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
};
|
|
nfnegokmcfp.Add(action);
|
|
}
|
|
|
|
// Token: 0x0400495D RID: 18781
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400495D")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x0400495E RID: 18782
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400495E")]
|
|
public Action<EIBHFHIMPAC> callback;
|
|
}
|
|
|
|
// Token: 0x02001086 RID: 4230
|
|
[Token(Token = "0x2001086")]
|
|
[CompilerGenerated]
|
|
private sealed class DBLEOCLECNF
|
|
{
|
|
// Token: 0x06006727 RID: 26407 RVA: 0x00169DC8 File Offset: 0x00167FC8
|
|
[Token(Token = "0x6006727")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DBLEOCLECNF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006728 RID: 26408 RVA: 0x00169DDC File Offset: 0x00167FDC
|
|
[Token(Token = "0x6006728")]
|
|
[Address(RVA = "0x19CD8F0", Offset = "0x19CC2F0", VA = "0x1819CD8F0")]
|
|
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);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0400495F RID: 18783
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400495F")]
|
|
public int passedFrameNumber;
|
|
|
|
// Token: 0x04004960 RID: 18784
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004960")]
|
|
public byte[] data;
|
|
|
|
// Token: 0x04004961 RID: 18785
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4004961")]
|
|
public KHGPLGBHIAH.DAAFJPDJCBA CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02001087 RID: 4231
|
|
[Token(Token = "0x2001087")]
|
|
[CompilerGenerated]
|
|
private sealed class NINDCLKEFAP
|
|
{
|
|
// Token: 0x06006729 RID: 26409 RVA: 0x00169E7C File Offset: 0x0016807C
|
|
[Token(Token = "0x6006729")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NINDCLKEFAP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600672A RID: 26410 RVA: 0x00169E90 File Offset: 0x00168090
|
|
[Token(Token = "0x600672A")]
|
|
[Address(RVA = "0x12DF030", Offset = "0x12DDA30", VA = "0x1812DF030")]
|
|
internal void <WaitForPerforation>b__0()
|
|
{
|
|
KHGPLGBHIAH khgplgbhiah = this.<>4__this;
|
|
Action action = this.callback;
|
|
int num = this.currentScreenshotsTaken;
|
|
khgplgbhiah.BAJHJHLMAMO(num, action);
|
|
}
|
|
|
|
// Token: 0x04004962 RID: 18786
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004962")]
|
|
public KHGPLGBHIAH <>4__this;
|
|
|
|
// Token: 0x04004963 RID: 18787
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004963")]
|
|
public int currentScreenshotsTaken;
|
|
|
|
// Token: 0x04004964 RID: 18788
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4004964")]
|
|
public Action callback;
|
|
}
|
|
}
|