Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

439 lines
18 KiB
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Threading;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Analytics;
using UnityEngine.Networking;
using UnityEngine.Profiling;
using UnityEngine.SceneManagement;
// Token: 0x02001689 RID: 5769
[Token(Token = "0x2001689")]
public class AHGFOHNNHCJ : GFHAIDKLNFD
{
// Token: 0x060085B7 RID: 34231 RVA: 0x001C7C3C File Offset: 0x001C5E3C
[Token(Token = "0x60085B7")]
[Address(RVA = "0xE7CE60", Offset = "0xE7BC60", VA = "0x180E7CE60")]
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: 0x060085B8 RID: 34232 RVA: 0x001C7CE0 File Offset: 0x001C5EE0
[Token(Token = "0x60085B8")]
[Address(RVA = "0x1B84170", Offset = "0x1B82F70", VA = "0x181B84170", Slot = "4")]
public T FNHLEALEAHM<T>(string LKHEMOPOEIM)
{
/*
An exception occurred when decompiling this method (060085B8)
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 1660
*/;
}
// Token: 0x060085B9 RID: 34233 RVA: 0x001C7CF4 File Offset: 0x001C5EF4
[Token(Token = "0x60085B9")]
[Address(RVA = "0xE7BE40", Offset = "0xE7AC40", VA = "0x180E7BE40", Slot = "7")]
public void GJPHNDLPEIO(KHGPLGBHIAH JEDAHMKLCFP)
{
this.OJEKBIMKKAA.GJPHNDLPEIO();
}
// Token: 0x060085BA RID: 34234 RVA: 0x001C7D14 File Offset: 0x001C5F14
[Token(Token = "0x60085BA")]
[Address(RVA = "0xE7B340", Offset = "0xE7A140", VA = "0x180E7B340", 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: 0x060085BB RID: 34235 RVA: 0x001C7D98 File Offset: 0x001C5F98
[Token(Token = "0x60085BB")]
[Address(RVA = "0xE7C720", Offset = "0xE7B520", VA = "0x180E7C720", Slot = "9")]
public void JOAADNHIBFA(Func<object> CFNPEPPKEBC, Action<object> AFLPGGJMPOE)
{
object obj = CFNPEPPKEBC();
AFLPGGJMPOE(obj);
}
// Token: 0x060085BC RID: 34236 RVA: 0x001C7DBC File Offset: 0x001C5FBC
[Token(Token = "0x60085BC")]
[Address(RVA = "0xE7CE40", Offset = "0xE7BC40", VA = "0x180E7CE40", Slot = "10")]
public void PLLFFKGJNAG(string IKPPEONHGFO, Dictionary<string, object> OEKEOCOGKMG)
{
AnalyticsResult analyticsResult = Analytics.CustomEvent(IKPPEONHGFO, OEKEOCOGKMG);
}
// Token: 0x060085BD RID: 34237 RVA: 0x001C7DD4 File Offset: 0x001C5FD4
[Token(Token = "0x60085BD")]
[Address(RVA = "0xE7C790", Offset = "0xE7B590", VA = "0x180E7C790", Slot = "11")]
public string NACJBKJONKG(object GCCLEJOGCCE)
{
return MPKALOKNHLF.GNMALINGCMP(GCCLEJOGCCE);
}
// Token: 0x060085BE RID: 34238 RVA: 0x001C7DE8 File Offset: 0x001C5FE8
[Token(Token = "0x60085BE")]
[Address(RVA = "0xE7BE60", Offset = "0xE7AC60", VA = "0x180E7BE60", Slot = "12")]
public void GKOLCEKKOEE(int LBGPNNBCGNL, int PDKHCAKJAHC, int LGGOFMELOPA, object DIEPOPNJNCO, Action<int, byte[]> AFLPGGJMPOE)
{
PEOOPDDGMII ojekbimkkaa = this.OJEKBIMKKAA;
}
// Token: 0x060085BF RID: 34239 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60085BF")]
[Address(RVA = "0xE7C7F0", Offset = "0xE7B5F0", VA = "0x180E7C7F0", Slot = "13")]
public void OPEMIFENIJM(KHGPLGBHIAH JEDAHMKLCFP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060085C0 RID: 34240 RVA: 0x001C7E04 File Offset: 0x001C6004
[Token(Token = "0x60085C0")]
[Address(RVA = "0xE7BEA0", Offset = "0xE7ACA0", VA = "0x180E7BEA0", 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();
string text = KNMNINOPCAI.ACDLLNMBAEE;
dictionary.Add("DeviceUniqueIdentifier", text);
float dpi = Screen.dpi;
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
string text2;
dictionary.Add("DPI", text2);
dictionary.Add("GraphicsDeviceName", text2);
num = text2.GetHashCode();
string text3 = 0.ToString();
dictionary.Add("GraphicsMemorySize", text3);
string installerName = Application.installerName;
dictionary.Add("InstallerName", installerName);
num = Application.installMode.GetHashCode();
string text4;
dictionary.Add("IsEditor", text4);
bool fullScreen = Screen.fullScreen;
string text5;
dictionary.Add("IsFullScreen", text5);
dictionary.Add("OperatingSystem", text5);
num = text5.GetHashCode();
int num2 = Application.platform.GetHashCode();
string[] names = QualitySettings.names;
num2 = QualitySettings.GetQualityLevel();
string text6 = names[num2];
dictionary.Add("QualityLevel", text6);
Resolution currentResolution = Screen.currentResolution;
string text7;
dictionary.Add("ResolutionWidth", text7);
Resolution currentResolution2 = Screen.currentResolution;
string text8;
dictionary.Add("ResolutionHeight", text8);
Resolution currentResolution3 = Screen.currentResolution;
string text9;
dictionary.Add("ResolutionRefreshRate", text9);
int hashCode = Application.systemLanguage.GetHashCode();
string text10 = KNMNINOPCAI.<MMNACOMPEFI>k__BackingField.ToString();
dictionary.Add("SystemMemorySize", text10);
int num3 = 0;
int targetFrameRate = Application.targetFrameRate;
string text11 = num3.ToString();
dictionary.Add("TargetFrameRate", text11);
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: 0x060085C1 RID: 34241 RVA: 0x001C8044 File Offset: 0x001C6244
[Token(Token = "0x60085C1")]
[Address(RVA = "0xE7B960", Offset = "0xE7A760", VA = "0x180E7B960", 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: 0x060085C2 RID: 34242 RVA: 0x001C81A0 File Offset: 0x001C63A0
[Token(Token = "0x60085C2")]
[Address(RVA = "0xE7B490", Offset = "0xE7A290", VA = "0x180E7B490", 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: 0x060085C3 RID: 34243 RVA: 0x001C8274 File Offset: 0x001C6474
[Token(Token = "0x60085C3")]
[Address(RVA = "0xE7BD30", Offset = "0xE7AB30", VA = "0x180E7BD30", 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: 0x060085C4 RID: 34244 RVA: 0x001C8308 File Offset: 0x001C6508
[Token(Token = "0x60085C4")]
[Address(RVA = "0xE7BC00", Offset = "0xE7AA00", VA = "0x180E7BC00")]
[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: 0x040058E5 RID: 22757
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40058E5")]
private List<AHGFOHNNHCJ.JJFONPKJEAA> PDOIOCEHMII;
// Token: 0x040058E6 RID: 22758
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40058E6")]
private List<AHGFOHNNHCJ.KJHMEEEJOBN> HLNJPHNKEMO;
// Token: 0x040058E7 RID: 22759
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40058E7")]
private List<AHGFOHNNHCJ.OKIDDNENEBP> CKAJFBHLANK;
// Token: 0x040058E8 RID: 22760
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40058E8")]
private PEOOPDDGMII OJEKBIMKKAA;
// Token: 0x040058E9 RID: 22761
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40058E9")]
private List<AHGFOHNNHCJ.KJHMEEEJOBN> MCAGKNGKBGK;
// Token: 0x0200168A RID: 5770
[Token(Token = "0x200168A")]
private struct JJFONPKJEAA
{
// Token: 0x040058EA RID: 22762
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40058EA")]
public string OCEODCDJFHE;
// Token: 0x040058EB RID: 22763
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40058EB")]
public LogType PIPMOOADPFO;
// Token: 0x040058EC RID: 22764
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40058EC")]
public string OOEODAIADJK;
}
// Token: 0x0200168B RID: 5771
[Token(Token = "0x200168B")]
private class KJHMEEEJOBN
{
// Token: 0x170016AA RID: 5802
// (get) Token: 0x060085C5 RID: 34245 RVA: 0x001C8338 File Offset: 0x001C6538
// (set) Token: 0x060085C6 RID: 34246 RVA: 0x001C834C File Offset: 0x001C654C
[Token(Token = "0x170016AA")]
public Action<bool, byte[]> IJPKBHEJDOL
{
[Token(Token = "0x60085C5")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x60085C6")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x170016AB RID: 5803
// (get) Token: 0x060085C7 RID: 34247 RVA: 0x001C8360 File Offset: 0x001C6560
// (set) Token: 0x060085C8 RID: 34248 RVA: 0x001C8374 File Offset: 0x001C6574
[Token(Token = "0x170016AB")]
public Action<float, float> BIILMFAOLKH
{
[Token(Token = "0x60085C7")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x60085C8")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x170016AC RID: 5804
// (get) Token: 0x060085C9 RID: 34249 RVA: 0x001C8388 File Offset: 0x001C6588
// (set) Token: 0x060085CA RID: 34250 RVA: 0x001C839C File Offset: 0x001C659C
[Token(Token = "0x170016AC")]
public UnityWebRequest NCEGBFOEJFM
{
[Token(Token = "0x60085C9")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x60085CA")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x060085CB RID: 34251 RVA: 0x001C83B0 File Offset: 0x001C65B0
[Token(Token = "0x60085CB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KJHMEEEJOBN()
{
}
}
// Token: 0x0200168C RID: 5772
[Token(Token = "0x200168C")]
private struct OKIDDNENEBP
{
// Token: 0x060085CC RID: 34252 RVA: 0x001C83C4 File Offset: 0x001C65C4
[Token(Token = "0x60085CC")]
[Address(RVA = "0xE80870", Offset = "0xE7F670", VA = "0x180E80870")]
public double DDGIPHJPODB()
{
Recorder jambokfimle = this.JAMBOKFIMLE;
if (jambokfimle != 0)
{
long elapsedNanoseconds = jambokfimle.elapsedNanoseconds;
return;
}
}
// Token: 0x040058F0 RID: 22768
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40058F0")]
public string FIKEBGGCDFN;
// Token: 0x040058F1 RID: 22769
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40058F1")]
public Recorder JAMBOKFIMLE;
}
}