using System; using System.Collections.Generic; using System.Globalization; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Threading; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Analytics; using UnityEngine.Networking; using UnityEngine.Profiling; using UnityEngine.SceneManagement; // Token: 0x0200106A RID: 4202 [Token(Token = "0x200106A")] [StructLayout(3)] public class AHGFOHNNHCJ : GFHAIDKLNFD { // Token: 0x0600663E RID: 26174 RVA: 0x00166420 File Offset: 0x00164620 [Token(Token = "0x600663E")] [Address(RVA = "0x143A540", Offset = "0x1438F40", VA = "0x18143A540")] public AHGFOHNNHCJ() { int num; do { num = 0; base..ctor(); List list = new List(); this.PDOIOCEHMII = list; List list2 = new List(); this.HLNJPHNKEMO = list2; PEOOPDDGMII peoopddgmii = new PEOOPDDGMII(); this.OJEKBIMKKAA = peoopddgmii; List list3 = new List(); this.CKAJFBHLANK = list3; IDictionary dictionary = this.IGPLODNPBNJ(); Dictionary.Enumerator enumerator; if (enumerator != 0) { Sampler sampler; if (!sampler.isValid) { continue; } sampler.GetRecorder().enabled = true; List ckajfbhlank = this.CKAJFBHLANK; } if (num != -1) { } } while (num != 0); Application.logMessageReceivedThreaded += this.FCAOLGACNMN; } // Token: 0x0600663F RID: 26175 RVA: 0x001664C8 File Offset: 0x001646C8 [Token(Token = "0x600663F")] [Address(RVA = "0x1B58750", Offset = "0x1B57150", VA = "0x181B58750", Slot = "4")] public T FNHLEALEAHM(string LKHEMOPOEIM) { /* An exception occurred when decompiling this method (0600663F) ICSharpCode.Decompiler.DecompilerException: Error decompiling T AHGFOHNNHCJ::FNHLEALEAHM(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: 0x06006640 RID: 26176 RVA: 0x001664DC File Offset: 0x001646DC [Token(Token = "0x6006640")] [Address(RVA = "0x1439560", Offset = "0x1437F60", VA = "0x181439560", Slot = "7")] public void GJPHNDLPEIO(KHGPLGBHIAH JEDAHMKLCFP) { this.OJEKBIMKKAA.GJPHNDLPEIO(); } // Token: 0x06006641 RID: 26177 RVA: 0x001664FC File Offset: 0x001646FC [Token(Token = "0x6006641")] [Address(RVA = "0x1438A50", Offset = "0x1437450", VA = "0x181438A50", Slot = "8")] public void CKPCAIJMPJN(string GNMDOGNEAHP, string KCKBKEKAMDF, byte[] MHJNEBJFNPH, Action DFPGDEOCNIH, Action 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.k__BackingField = 0; kjhmeeejobn.k__BackingField = 0; kjhmeeejobn.k__BackingField = unityWebRequest; this.HLNJPHNKEMO.Add(kjhmeeejobn); } // Token: 0x06006642 RID: 26178 RVA: 0x00166580 File Offset: 0x00164780 [Token(Token = "0x6006642")] [Address(RVA = "0x1439DC0", Offset = "0x14387C0", VA = "0x181439DC0", Slot = "9")] public void JOAADNHIBFA(Func CFNPEPPKEBC, Action AFLPGGJMPOE) { object obj = CFNPEPPKEBC(); AFLPGGJMPOE(obj); } // Token: 0x06006643 RID: 26179 RVA: 0x001665A4 File Offset: 0x001647A4 [Token(Token = "0x6006643")] [Address(RVA = "0x143A520", Offset = "0x1438F20", VA = "0x18143A520", Slot = "10")] public void PLLFFKGJNAG(string IKPPEONHGFO, Dictionary OEKEOCOGKMG) { AnalyticsResult analyticsResult = Analytics.CustomEvent(IKPPEONHGFO, OEKEOCOGKMG); } // Token: 0x06006644 RID: 26180 RVA: 0x001665BC File Offset: 0x001647BC [Token(Token = "0x6006644")] [Address(RVA = "0x1439E30", Offset = "0x1438830", VA = "0x181439E30", Slot = "11")] public string NACJBKJONKG(object GCCLEJOGCCE) { return MPKALOKNHLF.GNMALINGCMP(GCCLEJOGCCE); } // Token: 0x06006645 RID: 26181 RVA: 0x001665D0 File Offset: 0x001647D0 [Token(Token = "0x6006645")] [Address(RVA = "0x1439580", Offset = "0x1437F80", VA = "0x181439580", Slot = "12")] public void GKOLCEKKOEE(int LBGPNNBCGNL, int PDKHCAKJAHC, int LGGOFMELOPA, object DIEPOPNJNCO, Action AFLPGGJMPOE) { PEOOPDDGMII ojekbimkkaa = this.OJEKBIMKKAA; } // Token: 0x06006646 RID: 26182 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006646")] [Address(RVA = "0x1439E90", Offset = "0x1438890", VA = "0x181439E90", Slot = "13")] public void OPEMIFENIJM(KHGPLGBHIAH JEDAHMKLCFP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06006647 RID: 26183 RVA: 0x001665EC File Offset: 0x001647EC [Token(Token = "0x6006647")] [Address(RVA = "0x14395C0", Offset = "0x1437FC0", VA = "0x1814395C0", Slot = "14")] public virtual IDictionary IGPLODNPBNJ() { Dictionary dictionary = new Dictionary(); string buildGUID = Application.buildGUID; dictionary.Add("BuildGUID", buildGUID); dictionary.Add("DeviceModel", buildGUID); int num = buildGUID.GetHashCode(); float dpi = Screen.dpi; CultureInfo invariantCulture = CultureInfo.InvariantCulture; num = invariantCulture.GetHashCode(); string installerName = Application.installerName; dictionary.Add("InstallerName", installerName); num = Application.installMode.GetHashCode(); bool fullScreen = Screen.fullScreen; num = fullScreen.GetHashCode(); int num2 = Application.platform.GetHashCode(); string[] names = QualitySettings.names; num2 = QualitySettings.GetQualityLevel(); string text = names[num2]; dictionary.Add("QualityLevel", text); Resolution currentResolution = Screen.currentResolution; Resolution currentResolution2 = Screen.currentResolution; Resolution currentResolution3 = Screen.currentResolution; int hashCode = Application.systemLanguage.GetHashCode(); int targetFrameRate = Application.targetFrameRate; string unityVersion = Application.unityVersion; dictionary.Add("UnityVersion", unityVersion); string version = Application.version; dictionary.Add("Version", version); dictionary.Add("Source", "Unity"); MemberTypes memberType = base.GetType().MemberType; throw new NullReferenceException(); } // Token: 0x06006648 RID: 26184 RVA: 0x00166774 File Offset: 0x00164974 [Token(Token = "0x6006648")] [Address(RVA = "0x1439060", Offset = "0x1437A60", VA = "0x181439060", Slot = "15")] public virtual Dictionary DHGFFLFBNOG() { return new Dictionary { { "AudioManager.FixedUpdate", "AudioManager.FixedUpdateInMilliseconds" }, { "AudioManager.Update", "AudioManager.UpdateInMilliseconds" }, { "LateBehaviourUpdate", "Behaviors.LateUpdateInMilliseconds" }, { "BehaviourUpdate", "Behaviors.UpdateInMilliseconds" }, { "Camera.Render", "Camera.RenderInMilliseconds" }, { "Overhead", "Engine.OverheadInMilliseconds" }, { "WaitForRenderJobs", "Engine.WaitForRenderJobsInMilliseconds" }, { "WaitForTargetFPS", "Engine.WaitForTargetFPSInMilliseconds" }, { "GUI.Repaint", "GUI.RepaintInMilliseconds" }, { "Network.Update", "Network.UpdateInMilliseconds" }, { "ParticleSystem.EndUpdateAll", "ParticleSystem.EndUpdateAllInMilliseconds" }, { "ParticleSystem.Update", "ParticleSystem.UpdateInMilliseconds" }, { "Physics.FetchResults", "Physics.FetchResultsInMilliseconds" }, { "Physics.Processing", "Physics.ProcessingInMilliseconds" }, { "Physics.ProcessReports", "Physics.ProcessReportsInMilliseconds" }, { "Physics.Simulate", "Physics.SimulateInMilliseconds" }, { "Physics.UpdateBodies", "Physics.UpdateBodiesInMilliseconds" }, { "Physics.Interpolation", "Physics.InterpolationInMilliseconds" }, { "Physics2D.DynamicUpdate", "Physics2D.DynamicUpdateInMilliseconds" }, { "Physics2D.FixedUpdate", "Physics2D.FixedUpdateInMilliseconds" } }; } // Token: 0x06006649 RID: 26185 RVA: 0x001668D0 File Offset: 0x00164AD0 [Token(Token = "0x6006649")] [Address(RVA = "0x1438BA0", Offset = "0x14375A0", VA = "0x181438BA0", Slot = "16")] public virtual void CLABGCPGDIJ(LGFHFDMDJKK GIGKODMKKHJ) { Scene activeScene = SceneManager.GetActiveScene(); List k__BackingField = GIGKODMKKHJ.k__BackingField; throw new MissingMethodException(); } // Token: 0x0600664A RID: 26186 RVA: 0x00166984 File Offset: 0x00164B84 [Token(Token = "0x600664A")] [Address(RVA = "0x1439450", Offset = "0x1437E50", VA = "0x181439450", 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: 0x0600664B RID: 26187 RVA: 0x00166A18 File Offset: 0x00164C18 [Token(Token = "0x600664B")] [Address(RVA = "0x1439300", Offset = "0x1437D00", VA = "0x181439300")] [CompilerGenerated] private void FCAOLGACNMN(string EAFFIIKDFPC, string KFBOAHHGMCL, LogType BEKLICEKJOH) { int num; do { num = 0; List pdoiocehmii = this.PDOIOCEHMII; List pdoiocehmii2 = this.PDOIOCEHMII; Monitor.Exit(pdoiocehmii); if (num != -1) { } } while (num != 0); } // Token: 0x0400490A RID: 18698 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400490A")] private List PDOIOCEHMII; // Token: 0x0400490B RID: 18699 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400490B")] private List HLNJPHNKEMO; // Token: 0x0400490C RID: 18700 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400490C")] private List CKAJFBHLANK; // Token: 0x0400490D RID: 18701 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400490D")] private PEOOPDDGMII OJEKBIMKKAA; // Token: 0x0400490E RID: 18702 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400490E")] private List MCAGKNGKBGK; // Token: 0x0200106B RID: 4203 [Token(Token = "0x200106B")] private struct JJFONPKJEAA { // Token: 0x0400490F RID: 18703 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400490F")] public string OCEODCDJFHE; // Token: 0x04004910 RID: 18704 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4004910")] public LogType PIPMOOADPFO; // Token: 0x04004911 RID: 18705 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004911")] public string OOEODAIADJK; } // Token: 0x0200106C RID: 4204 [Token(Token = "0x200106C")] private class KJHMEEEJOBN { // Token: 0x17001267 RID: 4711 // (get) Token: 0x0600664C RID: 26188 RVA: 0x00166A4C File Offset: 0x00164C4C // (set) Token: 0x0600664D RID: 26189 RVA: 0x00166A60 File Offset: 0x00164C60 [Token(Token = "0x17001267")] public Action IJPKBHEJDOL { [Token(Token = "0x600664C")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get; [Token(Token = "0x600664D")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] set; } // Token: 0x17001268 RID: 4712 // (get) Token: 0x0600664E RID: 26190 RVA: 0x00166A74 File Offset: 0x00164C74 // (set) Token: 0x0600664F RID: 26191 RVA: 0x00166A88 File Offset: 0x00164C88 [Token(Token = "0x17001268")] public Action BIILMFAOLKH { [Token(Token = "0x600664E")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x600664F")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] set; } // Token: 0x17001269 RID: 4713 // (get) Token: 0x06006650 RID: 26192 RVA: 0x00166A9C File Offset: 0x00164C9C // (set) Token: 0x06006651 RID: 26193 RVA: 0x00166AB0 File Offset: 0x00164CB0 [Token(Token = "0x17001269")] public UnityWebRequest NCEGBFOEJFM { [Token(Token = "0x6006650")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get; [Token(Token = "0x6006651")] [Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")] set; } // Token: 0x06006652 RID: 26194 RVA: 0x00166AC4 File Offset: 0x00164CC4 [Token(Token = "0x6006652")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KJHMEEEJOBN() { } } // Token: 0x0200106D RID: 4205 [Token(Token = "0x200106D")] private struct OKIDDNENEBP { // Token: 0x06006653 RID: 26195 RVA: 0x00166AD8 File Offset: 0x00164CD8 [Token(Token = "0x6006653")] [Address(RVA = "0x234D30", Offset = "0x234130", VA = "0x180234D30")] public double DDGIPHJPODB() { if ((ref this) != 0) { return; } } // Token: 0x04004915 RID: 18709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004915")] public string FIKEBGGCDFN; // Token: 0x04004916 RID: 18710 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4004916")] public Recorder JAMBOKFIMLE; } }