366 lines
14 KiB
C#
366 lines
14 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Analytics;
|
|
using UnityEngine.Networking;
|
|
using UnityEngine.Profiling;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
// Token: 0x02001769 RID: 5993
|
|
[Token(Token = "0x2001769")]
|
|
public class AHGFOHNNHCJ : GFHAIDKLNFD
|
|
{
|
|
// Token: 0x06008985 RID: 35205 RVA: 0x001D0E48 File Offset: 0x001CF048
|
|
[Token(Token = "0x6008985")]
|
|
[Address(RVA = "0x1ABCA00", Offset = "0x1ABBA00", VA = "0x181ABCA00")]
|
|
public AHGFOHNNHCJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base..ctor();
|
|
List<AHGFOHNNHCJ.JJFONPKJEAA> list = new List();
|
|
this.PDOIOCEHMII = list;
|
|
List<AHGFOHNNHCJ.KJHMEEEJOBN> list2 = new List();
|
|
this.HLNJPHNKEMO = list2;
|
|
PEOOPDDGMII peoopddgmii = new PEOOPDDGMII();
|
|
this.OJEKBIMKKAA = peoopddgmii;
|
|
List<AHGFOHNNHCJ.OKIDDNENEBP> list3 = new List();
|
|
this.CKAJFBHLANK = list3;
|
|
IDictionary<string, string> dictionary = this.IGPLODNPBNJ();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Sampler sampler;
|
|
if (!sampler.isValid)
|
|
{
|
|
continue;
|
|
}
|
|
sampler.GetRecorder().enabled = true;
|
|
List<AHGFOHNNHCJ.OKIDDNENEBP> ckajfbhlank = this.CKAJFBHLANK;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
Application.logMessageReceivedThreaded += this.FCAOLGACNMN;
|
|
}
|
|
|
|
// Token: 0x06008986 RID: 35206 RVA: 0x001D0EEC File Offset: 0x001CF0EC
|
|
[Token(Token = "0x6008986")]
|
|
[Address(RVA = "0x22A74B0", Offset = "0x22A64B0", VA = "0x1822A74B0", Slot = "4")]
|
|
public T FNHLEALEAHM<T>(string LKHEMOPOEIM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06008986)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling T AHGFOHNNHCJ::FNHLEALEAHM<T>(System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:object(var_0_06, call:object(ICloneable::Clone, ldloc:string[exp:ICloneable](LKHEMOPOEIM)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06008987 RID: 35207 RVA: 0x001D0F00 File Offset: 0x001CF100
|
|
[Token(Token = "0x6008987")]
|
|
[Address(RVA = "0x1ABBA00", Offset = "0x1ABAA00", VA = "0x181ABBA00", Slot = "7")]
|
|
public void GJPHNDLPEIO(KHGPLGBHIAH JEDAHMKLCFP)
|
|
{
|
|
this.OJEKBIMKKAA.GJPHNDLPEIO();
|
|
}
|
|
|
|
// Token: 0x06008988 RID: 35208 RVA: 0x001D0F20 File Offset: 0x001CF120
|
|
[Token(Token = "0x6008988")]
|
|
[Address(RVA = "0x1ABAF00", Offset = "0x1AB9F00", VA = "0x181ABAF00", Slot = "8")]
|
|
public void CKPCAIJMPJN(string GNMDOGNEAHP, string KCKBKEKAMDF, byte[] MHJNEBJFNPH, Action<float, float> DFPGDEOCNIH, Action<bool, byte[]> AFLPGGJMPOE)
|
|
{
|
|
UnityWebRequest unityWebRequest = new UnityWebRequest(GNMDOGNEAHP, "POST");
|
|
UploadHandlerRaw uploadHandlerRaw = new UploadHandlerRaw(MHJNEBJFNPH);
|
|
unityWebRequest.uploadHandler = uploadHandlerRaw;
|
|
DownloadHandlerBuffer downloadHandlerBuffer = new DownloadHandlerBuffer();
|
|
unityWebRequest.downloadHandler = downloadHandlerBuffer;
|
|
int num = 0;
|
|
unityWebRequest.SetRequestHeader("Content-Type", KCKBKEKAMDF);
|
|
UnityWebRequestAsyncOperation unityWebRequestAsyncOperation = unityWebRequest.SendWebRequest();
|
|
int num2 = 0;
|
|
AHGFOHNNHCJ.KJHMEEEJOBN kjhmeeejobn;
|
|
kjhmeeejobn.FieldGetter(num2, KCKBKEKAMDF, num);
|
|
kjhmeeejobn.<LJNDHFJDNDH>k__BackingField = 0;
|
|
kjhmeeejobn.<PGPBFOLMBDI>k__BackingField = 0;
|
|
kjhmeeejobn.<EMMPLNGPHFE>k__BackingField = unityWebRequest;
|
|
this.HLNJPHNKEMO.Add(kjhmeeejobn);
|
|
}
|
|
|
|
// Token: 0x06008989 RID: 35209 RVA: 0x001D0FA4 File Offset: 0x001CF1A4
|
|
[Token(Token = "0x6008989")]
|
|
[Address(RVA = "0x1ABC2E0", Offset = "0x1ABB2E0", VA = "0x181ABC2E0", Slot = "9")]
|
|
public void JOAADNHIBFA(Func<object> CFNPEPPKEBC, Action<object> AFLPGGJMPOE)
|
|
{
|
|
object obj = CFNPEPPKEBC();
|
|
AFLPGGJMPOE(obj);
|
|
}
|
|
|
|
// Token: 0x0600898A RID: 35210 RVA: 0x001D0FC8 File Offset: 0x001CF1C8
|
|
[Token(Token = "0x600898A")]
|
|
[Address(RVA = "0x15275E0", Offset = "0x15265E0", VA = "0x1815275E0", Slot = "10")]
|
|
public void PLLFFKGJNAG(string IKPPEONHGFO, Dictionary<string, object> OEKEOCOGKMG)
|
|
{
|
|
AnalyticsResult analyticsResult = Analytics.CustomEvent(IKPPEONHGFO, OEKEOCOGKMG);
|
|
}
|
|
|
|
// Token: 0x0600898B RID: 35211 RVA: 0x001D0FE0 File Offset: 0x001CF1E0
|
|
[Token(Token = "0x600898B")]
|
|
[Address(RVA = "0x1ABC350", Offset = "0x1ABB350", VA = "0x181ABC350", Slot = "11")]
|
|
public string NACJBKJONKG(object GCCLEJOGCCE)
|
|
{
|
|
return MPKALOKNHLF.GNMALINGCMP(GCCLEJOGCCE);
|
|
}
|
|
|
|
// Token: 0x0600898C RID: 35212 RVA: 0x001D0FF4 File Offset: 0x001CF1F4
|
|
[Token(Token = "0x600898C")]
|
|
[Address(RVA = "0x1ABBA20", Offset = "0x1ABAA20", VA = "0x181ABBA20", Slot = "12")]
|
|
public void GKOLCEKKOEE(int LBGPNNBCGNL, int PDKHCAKJAHC, int LGGOFMELOPA, object DIEPOPNJNCO, Action<int, byte[]> AFLPGGJMPOE)
|
|
{
|
|
PEOOPDDGMII ojekbimkkaa = this.OJEKBIMKKAA;
|
|
}
|
|
|
|
// Token: 0x0600898D RID: 35213 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600898D")]
|
|
[Address(RVA = "0x1ABC3B0", Offset = "0x1ABB3B0", VA = "0x181ABC3B0", Slot = "13")]
|
|
public void OPEMIFENIJM(KHGPLGBHIAH JEDAHMKLCFP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600898E RID: 35214 RVA: 0x001D1010 File Offset: 0x001CF210
|
|
[Token(Token = "0x600898E")]
|
|
[Address(RVA = "0x1ABBA60", Offset = "0x1ABAA60", VA = "0x181ABBA60", Slot = "14")]
|
|
public virtual IDictionary<string, string> IGPLODNPBNJ()
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
string buildGUID = Application.buildGUID;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600898F RID: 35215 RVA: 0x001D1204 File Offset: 0x001CF404
|
|
[Token(Token = "0x600898F")]
|
|
[Address(RVA = "0x1ABB520", Offset = "0x1ABA520", VA = "0x181ABB520", Slot = "15")]
|
|
public virtual Dictionary<string, string> DHGFFLFBNOG()
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06008990 RID: 35216 RVA: 0x001D1298 File Offset: 0x001CF498
|
|
[Token(Token = "0x6008990")]
|
|
[Address(RVA = "0x1ABB050", Offset = "0x1ABA050", VA = "0x181ABB050", Slot = "16")]
|
|
public virtual void CLABGCPGDIJ(LGFHFDMDJKK GIGKODMKKHJ)
|
|
{
|
|
Scene activeScene = SceneManager.GetActiveScene();
|
|
List<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField = GIGKODMKKHJ.<EOFJEBMBPKJ>k__BackingField;
|
|
Camera main = Camera.main;
|
|
int num = 0;
|
|
if (main != num)
|
|
{
|
|
List<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField2 = GIGKODMKKHJ.<EOFJEBMBPKJ>k__BackingField;
|
|
string name = main.name;
|
|
List<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField3 = GIGKODMKKHJ.<EOFJEBMBPKJ>k__BackingField;
|
|
Transform transform = main.transform;
|
|
List<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField4 = GIGKODMKKHJ.<EOFJEBMBPKJ>k__BackingField;
|
|
Transform transform2 = main.transform;
|
|
Transform transform3 = main.transform;
|
|
Transform transform4 = main.transform;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Transform transform5;
|
|
GameObject gameObject = transform5.gameObject;
|
|
List<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField5 = GIGKODMKKHJ.<EOFJEBMBPKJ>k__BackingField;
|
|
List<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField6 = GIGKODMKKHJ.<EOFJEBMBPKJ>k__BackingField;
|
|
string name2 = gameObject.name;
|
|
List<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField7 = GIGKODMKKHJ.<EOFJEBMBPKJ>k__BackingField;
|
|
Transform transform6 = gameObject.transform;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008991 RID: 35217 RVA: 0x001D136C File Offset: 0x001CF56C
|
|
[Token(Token = "0x6008991")]
|
|
[Address(RVA = "0x1ABB8F0", Offset = "0x1ABA8F0", VA = "0x181ABB8F0", Slot = "17")]
|
|
public virtual void GAKEBGAPBFI(KHGPLGBHIAH JEDAHMKLCFP)
|
|
{
|
|
float deltaTime = Time.deltaTime;
|
|
long monoUsedSizeLong = Profiler.GetMonoUsedSizeLong();
|
|
int num = 0;
|
|
JEDAHMKLCFP.MDDPIOLHKHH("Memory.MonoUsedSizeInBytes", (double)num);
|
|
long totalAllocatedMemoryLong = Profiler.GetTotalAllocatedMemoryLong();
|
|
int num2 = 0;
|
|
JEDAHMKLCFP.MDDPIOLHKHH("Memory.TotalAllocatedMemoryInBytes", (double)num2);
|
|
long totalReservedMemoryLong = Profiler.GetTotalReservedMemoryLong();
|
|
int num3 = 0;
|
|
JEDAHMKLCFP.MDDPIOLHKHH("Memory.TotalReservedMemoryInBytes", (double)num3);
|
|
long totalUnusedReservedMemoryLong = Profiler.GetTotalUnusedReservedMemoryLong();
|
|
int num4 = 0;
|
|
JEDAHMKLCFP.MDDPIOLHKHH("Memory.TotalUnusedReservedMemoryInBytes", (double)num4);
|
|
int num5 = 0;
|
|
JEDAHMKLCFP.MDDPIOLHKHH("Battery.BatteryLevelInPercent", (double)num5);
|
|
}
|
|
|
|
// Token: 0x06008992 RID: 35218 RVA: 0x001D1400 File Offset: 0x001CF600
|
|
[Token(Token = "0x6008992")]
|
|
[Address(RVA = "0x1ABB7C0", Offset = "0x1ABA7C0", VA = "0x181ABB7C0")]
|
|
[CompilerGenerated]
|
|
private void FCAOLGACNMN(string EAFFIIKDFPC, string KFBOAHHGMCL, LogType BEKLICEKJOH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<AHGFOHNNHCJ.JJFONPKJEAA> pdoiocehmii = this.PDOIOCEHMII;
|
|
List<AHGFOHNNHCJ.JJFONPKJEAA> pdoiocehmii2 = this.PDOIOCEHMII;
|
|
Monitor.Exit(pdoiocehmii);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x04005A9E RID: 23198
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005A9E")]
|
|
private List<AHGFOHNNHCJ.JJFONPKJEAA> PDOIOCEHMII;
|
|
|
|
// Token: 0x04005A9F RID: 23199
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005A9F")]
|
|
private List<AHGFOHNNHCJ.KJHMEEEJOBN> HLNJPHNKEMO;
|
|
|
|
// Token: 0x04005AA0 RID: 23200
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4005AA0")]
|
|
private List<AHGFOHNNHCJ.OKIDDNENEBP> CKAJFBHLANK;
|
|
|
|
// Token: 0x04005AA1 RID: 23201
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4005AA1")]
|
|
private PEOOPDDGMII OJEKBIMKKAA;
|
|
|
|
// Token: 0x04005AA2 RID: 23202
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4005AA2")]
|
|
private List<AHGFOHNNHCJ.KJHMEEEJOBN> MCAGKNGKBGK;
|
|
|
|
// Token: 0x0200176A RID: 5994
|
|
[Token(Token = "0x200176A")]
|
|
private struct JJFONPKJEAA
|
|
{
|
|
// Token: 0x04005AA3 RID: 23203
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005AA3")]
|
|
public string OCEODCDJFHE;
|
|
|
|
// Token: 0x04005AA4 RID: 23204
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4005AA4")]
|
|
public LogType PIPMOOADPFO;
|
|
|
|
// Token: 0x04005AA5 RID: 23205
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AA5")]
|
|
public string OOEODAIADJK;
|
|
}
|
|
|
|
// Token: 0x0200176B RID: 5995
|
|
[Token(Token = "0x200176B")]
|
|
private class KJHMEEEJOBN
|
|
{
|
|
// Token: 0x17001747 RID: 5959
|
|
// (get) Token: 0x06008993 RID: 35219 RVA: 0x001D1430 File Offset: 0x001CF630
|
|
// (set) Token: 0x06008994 RID: 35220 RVA: 0x001D1444 File Offset: 0x001CF644
|
|
[Token(Token = "0x17001747")]
|
|
public Action<bool, byte[]> IJPKBHEJDOL
|
|
{
|
|
[Token(Token = "0x6008993")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get;
|
|
[Token(Token = "0x6008994")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17001748 RID: 5960
|
|
// (get) Token: 0x06008995 RID: 35221 RVA: 0x001D1458 File Offset: 0x001CF658
|
|
// (set) Token: 0x06008996 RID: 35222 RVA: 0x001D146C File Offset: 0x001CF66C
|
|
[Token(Token = "0x17001748")]
|
|
public Action<float, float> BIILMFAOLKH
|
|
{
|
|
[Token(Token = "0x6008995")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get;
|
|
[Token(Token = "0x6008996")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17001749 RID: 5961
|
|
// (get) Token: 0x06008997 RID: 35223 RVA: 0x001D1480 File Offset: 0x001CF680
|
|
// (set) Token: 0x06008998 RID: 35224 RVA: 0x001D1494 File Offset: 0x001CF694
|
|
[Token(Token = "0x17001749")]
|
|
public UnityWebRequest NCEGBFOEJFM
|
|
{
|
|
[Token(Token = "0x6008997")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get;
|
|
[Token(Token = "0x6008998")]
|
|
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06008999 RID: 35225 RVA: 0x001D14A8 File Offset: 0x001CF6A8
|
|
[Token(Token = "0x6008999")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KJHMEEEJOBN()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200176C RID: 5996
|
|
[Token(Token = "0x200176C")]
|
|
private struct OKIDDNENEBP
|
|
{
|
|
// Token: 0x0600899A RID: 35226 RVA: 0x001D14BC File Offset: 0x001CF6BC
|
|
[Token(Token = "0x600899A")]
|
|
[Address(RVA = "0x151A990", Offset = "0x1519990", VA = "0x18151A990")]
|
|
public double DDGIPHJPODB()
|
|
{
|
|
Recorder jambokfimle = this.JAMBOKFIMLE;
|
|
if (jambokfimle != 0)
|
|
{
|
|
long elapsedNanoseconds = jambokfimle.elapsedNanoseconds;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005AA9 RID: 23209
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005AA9")]
|
|
public string FIKEBGGCDFN;
|
|
|
|
// Token: 0x04005AAA RID: 23210
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4005AAA")]
|
|
public Recorder JAMBOKFIMLE;
|
|
}
|
|
}
|