Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

518 lines
15 KiB
C#

using System;
using System.Text;
using Cpp2IlInjected;
using SA.Foundation.UtilitiesEditor;
using UnityEngine;
// Token: 0x0200173D RID: 5949
[Token(Token = "0x200173D")]
public class MFIMIPJJGLG : EOKDBLCLLIB
{
// Token: 0x170016D1 RID: 5841
// (get) Token: 0x060087EF RID: 34799 RVA: 0x001CC8CC File Offset: 0x001CAACC
[Token(Token = "0x170016D1")]
private float ACBAKENAIOK
{
[Token(Token = "0x60087EF")]
[Address(RVA = "0x2012A30", Offset = "0x2011A30", VA = "0x182012A30")]
get
{
KFMCHGDCCGM recNetDeviceClass = SingletonMonoBehaviour.ONCPNMDGGKG.DIDBCAAOKDF;
float num;
return num;
}
}
// Token: 0x170016D2 RID: 5842
// (get) Token: 0x060087F0 RID: 34800 RVA: 0x001CC8EC File Offset: 0x001CAAEC
// (set) Token: 0x060087F1 RID: 34801 RVA: 0x001CC900 File Offset: 0x001CAB00
[Token(Token = "0x170016D2")]
public static bool EIBKCJELMNH
{
[Token(Token = "0x60087F0")]
[Address(RVA = "0x2010EB0", Offset = "0x200FEB0", VA = "0x182010EB0")]
get
{
return MFIMIPJJGLG.FPELBLAHBFB;
}
[Token(Token = "0x60087F1")]
[Address(RVA = "0x2012640", Offset = "0x2011640", VA = "0x182012640")]
set
{
MFIMIPJJGLG.FPELBLAHBFB = value;
GC.KeepAlive("PerfStats");
}
}
// Token: 0x170016D3 RID: 5843
// (get) Token: 0x060087F2 RID: 34802 RVA: 0x001CC920 File Offset: 0x001CAB20
// (set) Token: 0x060087F3 RID: 34803 RVA: 0x001CC934 File Offset: 0x001CAB34
[Token(Token = "0x170016D3")]
public static bool OAFOGBDPBNO
{
[Token(Token = "0x60087F2")]
[Address(RVA = "0x2010F70", Offset = "0x200FF70", VA = "0x182010F70")]
get;
[Token(Token = "0x60087F3")]
[Address(RVA = "0x2011D90", Offset = "0x2010D90", VA = "0x182011D90")]
set;
}
// Token: 0x060087F4 RID: 34804 RVA: 0x001CC948 File Offset: 0x001CAB48
[Token(Token = "0x60087F4")]
[Address(RVA = "0x20127C0", Offset = "0x20117C0", VA = "0x1820127C0")]
public static MFIMIPJJGLG NFHADFCEMML(PPENFJMFPNE IJNAMEBOMJJ, SessionManager.IJKKAICPLDE AHLJJMLMKKH, long JJBANIDENHO, string NEGNEOOMDHG)
{
MFIMIPJJGLG mfimipjjglg;
return mfimipjjglg;
}
// Token: 0x060087F5 RID: 34805 RVA: 0x001CC958 File Offset: 0x001CAB58
[Token(Token = "0x60087F5")]
[Address(RVA = "0x2012B30", Offset = "0x2011B30", VA = "0x182012B30")]
public MFIMIPJJGLG(PPENFJMFPNE IJNAMEBOMJJ, SessionManager.IJKKAICPLDE AHLJJMLMKKH, long JJBANIDENHO, string NEGNEOOMDHG)
{
ABHKLOENLLE abhkloenlle = new ABHKLOENLLE();
this.ODOPLMFIGEF = abhkloenlle;
ABHKLOENLLE abhkloenlle2 = new ABHKLOENLLE();
this.NMEHAONJNKO = abhkloenlle2;
ABHKLOENLLE abhkloenlle3 = new ABHKLOENLLE();
this.MGPLBKBFEHM = abhkloenlle3;
ABHKLOENLLE abhkloenlle4 = new ABHKLOENLLE();
this.MPHJBLLKHMJ = abhkloenlle4;
OMBLACAIEFB omblacaiefb = new OMBLACAIEFB(1f);
this.DNMIMGNBLOF = omblacaiefb;
AEOJKFCDGKB aeojkfcdgkb = new AEOJKFCDGKB();
this.HJDDDALHMEH = aeojkfcdgkb;
StringBuilder stringBuilder = new StringBuilder();
this.JPJNLEECFDD = stringBuilder;
int num = 0;
ABHKLOENLLE[] array = new ABHKLOENLLE[ELGIGKJCDID.GKEFALOIEHH.Length];
this.AIIEEDOPKDI = array;
if (num < array.Length)
{
ABHKLOENLLE abhkloenlle5 = new ABHKLOENLLE();
if (abhkloenlle5 != 0)
{
}
num++;
array[0] = abhkloenlle5;
ABHKLOENLLE[] aiieedopkdi = this.AIIEEDOPKDI;
}
this.JBOLOFELGDA();
}
// Token: 0x060087F6 RID: 34806 RVA: 0x001CCA24 File Offset: 0x001CAC24
[Token(Token = "0x60087F6")]
[Address(RVA = "0x2012510", Offset = "0x2011510", VA = "0x182012510")]
private void JBOLOFELGDA()
{
if (MFIMIPJJGLG.GKBOPJDDEAI != 0)
{
}
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action<float> action = new Action(this.HONBEODCHJK);
MFIMIPJJGLG.GKBOPJDDEAI = ADIFCODGAML.FLMKKKHMJBN(instance, 1f, action);
}
// Token: 0x060087F7 RID: 34807 RVA: 0x001CCA60 File Offset: 0x001CAC60
[Token(Token = "0x60087F7")]
[Address(RVA = "0x2012AB0", Offset = "0x2011AB0", VA = "0x182012AB0", Slot = "5")]
public override void OPEMIFENIJM()
{
base..ctor();
ABHKLOENLLE odoplmfigef = this.ODOPLMFIGEF;
int lpkafheodob = this.LPKAFHEODOB;
if (odoplmfigef.MNIJHBJDPPA > (long)lpkafheodob)
{
float num;
this.PJLGIAEBDPE = num;
if (Time.deltaTime > this.PJLGIAEBDPE)
{
}
}
this.IJDOJGPNGCL();
this.DNFOJNHGCCD();
}
// Token: 0x060087F8 RID: 34808 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60087F8")]
[Address(RVA = "0x2011030", Offset = "0x2010030", VA = "0x182011030", Slot = "7")]
protected override void APOIOMODCNL(CCNBJFOPLBG JDIKKFGECHA)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060087F9 RID: 34809 RVA: 0x001CCAB4 File Offset: 0x001CACB4
[Token(Token = "0x60087F9")]
[Address(RVA = "0x20126B0", Offset = "0x20116B0", VA = "0x1820126B0", Slot = "10")]
public override void KCKGOAEGNOC()
{
base..ctor();
if (SingletonMonoBehaviour.FFNIFALJLDD && SingletonMonoBehaviour.ONCPNMDGGKG.SystemMemorySizeMB() != 0)
{
int num = 0;
this.HLOODHEJPJI = num;
}
}
// Token: 0x060087FA RID: 34810 RVA: 0x001CCAF0 File Offset: 0x001CACF0
[Token(Token = "0x60087FA")]
[Address(RVA = "0x2011CB0", Offset = "0x2010CB0", VA = "0x182011CB0", Slot = "8")]
public override void EJNGJCGKNEH(PPENFJMFPNE GJKGOKHKMMP)
{
base.EJNGJCGKNEH(GJKGOKHKMMP);
this.JBBLIBHHEBC();
ABHKLOENLLE[] aiieedopkdi = this.AIIEEDOPKDI;
int num = 0;
if (num < aiieedopkdi.Length)
{
aiieedopkdi[num].JBBLIBHHEBC();
ABHKLOENLLE[] aiieedopkdi2 = this.AIIEEDOPKDI;
num++;
}
this.JBOLOFELGDA();
}
// Token: 0x060087FB RID: 34811 RVA: 0x001CCB40 File Offset: 0x001CAD40
[Token(Token = "0x60087FB")]
[Address(RVA = "0x2011DF0", Offset = "0x2010DF0", VA = "0x182011DF0")]
private void HONBEODCHJK(float POGAEJIEPIM)
{
int num = 0;
ELGIGKJCDID.PEEOJJCEFPE[] gkefaloiehh = ELGIGKJCDID.GKEFALOIEHH;
if (num < gkefaloiehh.Length)
{
int num2 = (int)ELGIGKJCDID.GKEFALOIEHH[num];
ELGIGKJCDID.FDGHJJOBMOD fdghjjobmod;
FIFNHIILPEL cmjeenbahfp = fdghjjobmod.CMJEENBAHFP;
double num3 = cmjeenbahfp.OOPCGBFJNOF;
if (cmjeenbahfp > 0)
{
}
ABHKLOENLLE[] aiieedopkdi = this.AIIEEDOPKDI;
aiieedopkdi[num].EHGIOHLBHJN(num3);
if (aiieedopkdi != 0 || aiieedopkdi != 0)
{
StringBuilder jpjnleecfdd = this.JPJNLEECFDD;
ABHKLOENLLE abhkloenlle = this.AIIEEDOPKDI[num];
string text = string.Format("{0}: {1:n3} ms", aiieedopkdi, aiieedopkdi);
StringBuilder stringBuilder = jpjnleecfdd.AppendLine(text);
}
num++;
}
StringBuilder jpjnleecfdd2 = this.JPJNLEECFDD;
string text2 = string.Format("PerfStats:\n{0}", jpjnleecfdd2);
StringBuilder stringBuilder2 = this.JPJNLEECFDD.Clear();
SA_AssetDatabase.SA_AssetDatabaseProxy.CreateFolder("PerfStats", text2);
Debug.Log(text2);
}
// Token: 0x060087FC RID: 34812 RVA: 0x001CCC18 File Offset: 0x001CAE18
[Token(Token = "0x60087FC")]
[Address(RVA = "0x20128D0", Offset = "0x20118D0", VA = "0x1820128D0", Slot = "6")]
protected override bool OEHIGMBIELP()
{
int dgcdaejjocj = this.DGCDAEJJOCJ;
bool flag;
if (!flag)
{
float num = global::UnityEngine.Random.Range((float)0, 1f);
if (0 == 0)
{
}
}
return true;
}
// Token: 0x060087FD RID: 34813 RVA: 0x001CCC44 File Offset: 0x001CAE44
[Token(Token = "0x60087FD")]
[Address(RVA = "0x2012270", Offset = "0x2011270", VA = "0x182012270")]
private void IJDOJGPNGCL()
{
float timeScale = Time.timeScale;
float deltaTime = Time.deltaTime;
this.HMBIEBEKBDP = timeScale;
int num = KKPBCOOONNK.MOCKBDOLEDG();
this.FGJDIPDOAPG = deltaTime;
if (Time.time > this.LDOHABPBENF && this.AKNBNMJDOOE > 0)
{
ABHKLOENLLE odoplmfigef = this.ODOPLMFIGEF;
float hmbiebekbdp = this.HMBIEBEKBDP;
odoplmfigef.EHGIOHLBHJN((double)hmbiebekbdp);
ABHKLOENLLE nmehaonjnko = this.NMEHAONJNKO;
float fgjdipdoapg = this.FGJDIPDOAPG;
nmehaonjnko.EHGIOHLBHJN((double)fgjdipdoapg);
if (KKPBCOOONNK.FEBBKGHNCKJ.Length > 0)
{
long num2 = KKPBCOOONNK.PDAFEOGBPMO;
this.MGPLBKBFEHM.EHGIOHLBHJN((double)fgjdipdoapg);
long num3 = KKPBCOOONNK.DABBDLICDKD;
this.MPHJBLLKHMJ.EHGIOHLBHJN((double)fgjdipdoapg);
}
int num4 = this.HOBCDFLBBDG;
num4 += num4;
this.HOBCDFLBBDG = num4;
this.JBBLIBHHEBC();
float time = Time.time;
this.LDOHABPBENF = time;
}
}
// Token: 0x060087FE RID: 34814 RVA: 0x001CCD40 File Offset: 0x001CAF40
[Token(Token = "0x60087FE")]
[Address(RVA = "0x2011A40", Offset = "0x2010A40", VA = "0x182011A40")]
private void DNFOJNHGCCD()
{
OMBLACAIEFB dnmimgnblof = this.DNMIMGNBLOF;
int num = 0;
float realtimeSinceStartup = Time.realtimeSinceStartup;
if (dnmimgnblof.DECJHGNHNAE(realtimeSinceStartup, num))
{
AEOJKFCDGKB hjdddalhmeh = this.HJDDDALHMEH;
int length = KKPBCOOONNK.DFFEKFNFAKJ.Length;
AEOJKFCDGKB hjdddalhmeh2 = this.HJDDDALHMEH;
if (length <= 2 || length <= 4 || length <= 8 || length <= 12 || length > 16)
{
}
KFMCHGDCCGM recNetDeviceClass = SingletonMonoBehaviour.ONCPNMDGGKG.DIDBCAAOKDF;
if (realtimeSinceStartup * 0.9f > (float)num)
{
AEOJKFCDGKB hjdddalhmeh3 = this.HJDDDALHMEH;
AEOJKFCDGKB hjdddalhmeh4 = this.HJDDDALHMEH;
if (length <= 2)
{
return;
}
if (length <= 4)
{
return;
}
if (length <= 8)
{
return;
}
if (length <= 12)
{
return;
}
if (length <= 16)
{
return;
}
}
}
}
// Token: 0x060087FF RID: 34815 RVA: 0x001CCDF4 File Offset: 0x001CAFF4
[Token(Token = "0x60087FF")]
[Address(RVA = "0x2012870", Offset = "0x2011870", VA = "0x182012870")]
private void NJKOCKCBEEH()
{
ABHKLOENLLE odoplmfigef = this.ODOPLMFIGEF;
int lpkafheodob = this.LPKAFHEODOB;
if (odoplmfigef.MNIJHBJDPPA > (long)lpkafheodob)
{
float num;
this.PJLGIAEBDPE = num;
if (Time.deltaTime > this.PJLGIAEBDPE)
{
}
}
}
// Token: 0x06008800 RID: 34816 RVA: 0x001CCE34 File Offset: 0x001CB034
[Token(Token = "0x6008800")]
[Address(RVA = "0x2012490", Offset = "0x2011490", VA = "0x182012490")]
private void JBBLIBHHEBC()
{
int num = 0;
this.HMBIEBEKBDP = (float)num;
this.AKNBNMJDOOE = num;
this.HOBCDFLBBDG = num;
long num2 = KKPBCOOONNK.PDAFEOGBPMO;
this.GPCDBNFMKFF = num2;
long num3 = KKPBCOOONNK.DABBDLICDKD;
this.NBPKKPEFBJI = num3;
}
// Token: 0x170016D4 RID: 5844
// (get) Token: 0x06008801 RID: 34817 RVA: 0x001CCE78 File Offset: 0x001CB078
[Token(Token = "0x170016D4")]
private bool IOMPMPGEJPL
{
[Token(Token = "0x6008801")]
[Address(RVA = "0x20119E0", Offset = "0x20109E0", VA = "0x1820119E0")]
get
{
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
throw new NullReferenceException();
}
}
// Token: 0x170016D5 RID: 5845
// (get) Token: 0x06008802 RID: 34818 RVA: 0x001CCE94 File Offset: 0x001CB094
[Token(Token = "0x170016D5")]
private float MONAOGMHOJI
{
[Token(Token = "0x6008802")]
[Address(RVA = "0x2011D50", Offset = "0x2010D50", VA = "0x182011D50")]
get
{
if (this.OGGFPCOFKME > 0)
{
float num;
return num;
}
return (float)(0 * (int)100f);
}
}
// Token: 0x06008803 RID: 34819 RVA: 0x001CCEB4 File Offset: 0x001CB0B4
[Token(Token = "0x6008803")]
[Address(RVA = "0x2012A00", Offset = "0x2011A00", VA = "0x182012A00")]
private float OFBCMGKDCCE(int ECBJKFOLOMK, int GJMPKIGNONC)
{
return (float)(0 * (int)100f);
}
// Token: 0x06008804 RID: 34820 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6008804")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
static MFIMIPJJGLG()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04005990 RID: 22928
[Token(Token = "0x4005990")]
private const float PCMCGFHPEIC = 0.05f;
// Token: 0x04005991 RID: 22929
[Token(Token = "0x4005991")]
private const float PFJGLOEGCFF = 1f;
// Token: 0x04005992 RID: 22930
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4005992")]
private float JLKJFOPAFAF;
// Token: 0x04005993 RID: 22931
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4005993")]
private int LPKAFHEODOB;
// Token: 0x04005994 RID: 22932
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4005994")]
private int DGCDAEJJOCJ;
// Token: 0x04005995 RID: 22933
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4005995")]
private int AKNBNMJDOOE;
// Token: 0x04005996 RID: 22934
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4005996")]
private float LDOHABPBENF;
// Token: 0x04005997 RID: 22935
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x4005997")]
private float HMBIEBEKBDP;
// Token: 0x04005998 RID: 22936
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4005998")]
private float FGJDIPDOAPG;
// Token: 0x04005999 RID: 22937
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4005999")]
private long GPCDBNFMKFF;
// Token: 0x0400599A RID: 22938
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400599A")]
private long NBPKKPEFBJI;
// Token: 0x0400599B RID: 22939
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400599B")]
private int HOBCDFLBBDG;
// Token: 0x0400599C RID: 22940
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400599C")]
private int OGGFPCOFKME;
// Token: 0x0400599D RID: 22941
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400599D")]
private int DGLPJEIKODC;
// Token: 0x0400599E RID: 22942
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400599E")]
private float PJLGIAEBDPE;
// Token: 0x0400599F RID: 22943
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400599F")]
private NFAONMAODFO? HLOODHEJPJI;
// Token: 0x040059A0 RID: 22944
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40059A0")]
private readonly ABHKLOENLLE ODOPLMFIGEF;
// Token: 0x040059A1 RID: 22945
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40059A1")]
private readonly ABHKLOENLLE NMEHAONJNKO;
// Token: 0x040059A2 RID: 22946
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40059A2")]
private readonly ABHKLOENLLE MGPLBKBFEHM;
// Token: 0x040059A3 RID: 22947
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40059A3")]
private readonly ABHKLOENLLE MPHJBLLKHMJ;
// Token: 0x040059A4 RID: 22948
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40059A4")]
private readonly ABHKLOENLLE[] AIIEEDOPKDI;
// Token: 0x040059A5 RID: 22949
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40059A5")]
private OMBLACAIEFB DNMIMGNBLOF;
// Token: 0x040059A6 RID: 22950
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40059A6")]
private AEOJKFCDGKB HJDDDALHMEH;
// Token: 0x040059A7 RID: 22951
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40059A7")]
private readonly StringBuilder JPJNLEECFDD;
// Token: 0x040059A8 RID: 22952
[Token(Token = "0x40059A8")]
private static bool FPELBLAHBFB;
// Token: 0x040059AA RID: 22954
[Token(Token = "0x40059AA")]
private static IDisposable GKBOPJDDEAI;
// Token: 0x040059AB RID: 22955
[Token(Token = "0x40059AB")]
private const long IHHFBDAMCOG = 100000L;
}