Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AHGFOHNNHCJ.cs
T
2026-04-08 23:40:05 +02:00

399 lines
16 KiB
C#

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<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();
Dictionary.Enumerator enumerator;
if (enumerator != 0)
{
Sampler sampler;
if (!sampler.isValid)
{
continue;
}
sampler.GetRecorder().enabled = true;
List<AHGFOHNNHCJ.OKIDDNENEBP> 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<T>(string LKHEMOPOEIM)
{
/*
An exception occurred when decompiling this method (0600663F)
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: 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<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: 0x06006642 RID: 26178 RVA: 0x00166580 File Offset: 0x00164780
[Token(Token = "0x6006642")]
[Address(RVA = "0x1439DC0", Offset = "0x14387C0", VA = "0x181439DC0", Slot = "9")]
public void JOAADNHIBFA(Func<object> CFNPEPPKEBC, Action<object> 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<string, object> 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<int, byte[]> 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<string, string> IGPLODNPBNJ()
{
Dictionary<string, string> 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<string, string> 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<DAOHHGDPMOM> <EOFJEBMBPKJ>k__BackingField = GIGKODMKKHJ.<EOFJEBMBPKJ>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<AHGFOHNNHCJ.JJFONPKJEAA> pdoiocehmii = this.PDOIOCEHMII;
List<AHGFOHNNHCJ.JJFONPKJEAA> 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<AHGFOHNNHCJ.JJFONPKJEAA> PDOIOCEHMII;
// Token: 0x0400490B RID: 18699
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400490B")]
private List<AHGFOHNNHCJ.KJHMEEEJOBN> HLNJPHNKEMO;
// Token: 0x0400490C RID: 18700
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400490C")]
private List<AHGFOHNNHCJ.OKIDDNENEBP> 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<AHGFOHNNHCJ.KJHMEEEJOBN> 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<bool, byte[]> 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<float, float> 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;
}
}