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

518 lines
15 KiB
C#

using System;
using System.Text;
using Cpp2IlInjected;
using SA.Foundation.UtilitiesEditor;
using UnityEngine;
// Token: 0x0200165D RID: 5725
[Token(Token = "0x200165D")]
public class MFIMIPJJGLG : EOKDBLCLLIB
{
// Token: 0x17001634 RID: 5684
// (get) Token: 0x06008424 RID: 33828 RVA: 0x001C36DC File Offset: 0x001C18DC
[Token(Token = "0x17001634")]
private float ACBAKENAIOK
{
[Token(Token = "0x6008424")]
[Address(RVA = "0xB58A60", Offset = "0xB57860", VA = "0x180B58A60")]
get
{
KFMCHGDCCGM recNetDeviceClass = SingletonMonoBehaviour.ONCPNMDGGKG.DIDBCAAOKDF;
float num;
return num;
}
}
// Token: 0x17001635 RID: 5685
// (get) Token: 0x06008425 RID: 33829 RVA: 0x001C36FC File Offset: 0x001C18FC
// (set) Token: 0x06008426 RID: 33830 RVA: 0x001C3710 File Offset: 0x001C1910
[Token(Token = "0x17001635")]
public static bool EIBKCJELMNH
{
[Token(Token = "0x6008425")]
[Address(RVA = "0xB56EE0", Offset = "0xB55CE0", VA = "0x180B56EE0")]
get
{
return MFIMIPJJGLG.FPELBLAHBFB;
}
[Token(Token = "0x6008426")]
[Address(RVA = "0xB58670", Offset = "0xB57470", VA = "0x180B58670")]
set
{
MFIMIPJJGLG.FPELBLAHBFB = value;
GC.KeepAlive("PerfStats");
}
}
// Token: 0x17001636 RID: 5686
// (get) Token: 0x06008427 RID: 33831 RVA: 0x001C3730 File Offset: 0x001C1930
// (set) Token: 0x06008428 RID: 33832 RVA: 0x001C3744 File Offset: 0x001C1944
[Token(Token = "0x17001636")]
public static bool OAFOGBDPBNO
{
[Token(Token = "0x6008427")]
[Address(RVA = "0xB56FA0", Offset = "0xB55DA0", VA = "0x180B56FA0")]
get;
[Token(Token = "0x6008428")]
[Address(RVA = "0xB57DC0", Offset = "0xB56BC0", VA = "0x180B57DC0")]
set;
}
// Token: 0x06008429 RID: 33833 RVA: 0x001C3758 File Offset: 0x001C1958
[Token(Token = "0x6008429")]
[Address(RVA = "0xB587F0", Offset = "0xB575F0", VA = "0x180B587F0")]
public static MFIMIPJJGLG NFHADFCEMML(PPENFJMFPNE IJNAMEBOMJJ, SessionManager.IJKKAICPLDE AHLJJMLMKKH, long JJBANIDENHO, string NEGNEOOMDHG)
{
MFIMIPJJGLG mfimipjjglg;
return mfimipjjglg;
}
// Token: 0x0600842A RID: 33834 RVA: 0x001C3768 File Offset: 0x001C1968
[Token(Token = "0x600842A")]
[Address(RVA = "0xB58B60", Offset = "0xB57960", VA = "0x180B58B60")]
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: 0x0600842B RID: 33835 RVA: 0x001C3834 File Offset: 0x001C1A34
[Token(Token = "0x600842B")]
[Address(RVA = "0xB58540", Offset = "0xB57340", VA = "0x180B58540")]
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: 0x0600842C RID: 33836 RVA: 0x001C3870 File Offset: 0x001C1A70
[Token(Token = "0x600842C")]
[Address(RVA = "0xB58AE0", Offset = "0xB578E0", VA = "0x180B58AE0", 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: 0x0600842D RID: 33837 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600842D")]
[Address(RVA = "0xB57060", Offset = "0xB55E60", VA = "0x180B57060", Slot = "7")]
protected override void APOIOMODCNL(CCNBJFOPLBG JDIKKFGECHA)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600842E RID: 33838 RVA: 0x001C38C4 File Offset: 0x001C1AC4
[Token(Token = "0x600842E")]
[Address(RVA = "0xB586E0", Offset = "0xB574E0", VA = "0x180B586E0", Slot = "10")]
public override void KCKGOAEGNOC()
{
base..ctor();
if (SingletonMonoBehaviour.FFNIFALJLDD && SingletonMonoBehaviour.ONCPNMDGGKG.SystemMemorySizeMB() != 0)
{
int num = 0;
this.HLOODHEJPJI = num;
}
}
// Token: 0x0600842F RID: 33839 RVA: 0x001C3900 File Offset: 0x001C1B00
[Token(Token = "0x600842F")]
[Address(RVA = "0xB57CE0", Offset = "0xB56AE0", VA = "0x180B57CE0", 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: 0x06008430 RID: 33840 RVA: 0x001C3950 File Offset: 0x001C1B50
[Token(Token = "0x6008430")]
[Address(RVA = "0xB57E20", Offset = "0xB56C20", VA = "0x180B57E20")]
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: 0x06008431 RID: 33841 RVA: 0x001C3A28 File Offset: 0x001C1C28
[Token(Token = "0x6008431")]
[Address(RVA = "0xB58900", Offset = "0xB57700", VA = "0x180B58900", 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: 0x06008432 RID: 33842 RVA: 0x001C3A54 File Offset: 0x001C1C54
[Token(Token = "0x6008432")]
[Address(RVA = "0xB582A0", Offset = "0xB570A0", VA = "0x180B582A0")]
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: 0x06008433 RID: 33843 RVA: 0x001C3B50 File Offset: 0x001C1D50
[Token(Token = "0x6008433")]
[Address(RVA = "0xB57A70", Offset = "0xB56870", VA = "0x180B57A70")]
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: 0x06008434 RID: 33844 RVA: 0x001C3C04 File Offset: 0x001C1E04
[Token(Token = "0x6008434")]
[Address(RVA = "0xB588A0", Offset = "0xB576A0", VA = "0x180B588A0")]
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: 0x06008435 RID: 33845 RVA: 0x001C3C44 File Offset: 0x001C1E44
[Token(Token = "0x6008435")]
[Address(RVA = "0xB584C0", Offset = "0xB572C0", VA = "0x180B584C0")]
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: 0x17001637 RID: 5687
// (get) Token: 0x06008436 RID: 33846 RVA: 0x001C3C88 File Offset: 0x001C1E88
[Token(Token = "0x17001637")]
private bool IOMPMPGEJPL
{
[Token(Token = "0x6008436")]
[Address(RVA = "0xB57A10", Offset = "0xB56810", VA = "0x180B57A10")]
get
{
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
throw new NullReferenceException();
}
}
// Token: 0x17001638 RID: 5688
// (get) Token: 0x06008437 RID: 33847 RVA: 0x001C3CA4 File Offset: 0x001C1EA4
[Token(Token = "0x17001638")]
private float MONAOGMHOJI
{
[Token(Token = "0x6008437")]
[Address(RVA = "0xB57D80", Offset = "0xB56B80", VA = "0x180B57D80")]
get
{
if (this.OGGFPCOFKME > 0)
{
float num;
return num;
}
return (float)(0 * (int)100f);
}
}
// Token: 0x06008438 RID: 33848 RVA: 0x001C3CC4 File Offset: 0x001C1EC4
[Token(Token = "0x6008438")]
[Address(RVA = "0xB58A30", Offset = "0xB57830", VA = "0x180B58A30")]
private float OFBCMGKDCCE(int ECBJKFOLOMK, int GJMPKIGNONC)
{
return (float)(0 * (int)100f);
}
// Token: 0x06008439 RID: 33849 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6008439")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
static MFIMIPJJGLG()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040057DB RID: 22491
[Token(Token = "0x40057DB")]
private const float PCMCGFHPEIC = 0.05f;
// Token: 0x040057DC RID: 22492
[Token(Token = "0x40057DC")]
private const float PFJGLOEGCFF = 1f;
// Token: 0x040057DD RID: 22493
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40057DD")]
private float JLKJFOPAFAF;
// Token: 0x040057DE RID: 22494
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x40057DE")]
private int LPKAFHEODOB;
// Token: 0x040057DF RID: 22495
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40057DF")]
private int DGCDAEJJOCJ;
// Token: 0x040057E0 RID: 22496
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x40057E0")]
private int AKNBNMJDOOE;
// Token: 0x040057E1 RID: 22497
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40057E1")]
private float LDOHABPBENF;
// Token: 0x040057E2 RID: 22498
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x40057E2")]
private float HMBIEBEKBDP;
// Token: 0x040057E3 RID: 22499
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40057E3")]
private float FGJDIPDOAPG;
// Token: 0x040057E4 RID: 22500
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40057E4")]
private long GPCDBNFMKFF;
// Token: 0x040057E5 RID: 22501
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40057E5")]
private long NBPKKPEFBJI;
// Token: 0x040057E6 RID: 22502
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40057E6")]
private int HOBCDFLBBDG;
// Token: 0x040057E7 RID: 22503
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x40057E7")]
private int OGGFPCOFKME;
// Token: 0x040057E8 RID: 22504
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40057E8")]
private int DGLPJEIKODC;
// Token: 0x040057E9 RID: 22505
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x40057E9")]
private float PJLGIAEBDPE;
// Token: 0x040057EA RID: 22506
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40057EA")]
private NFAONMAODFO? HLOODHEJPJI;
// Token: 0x040057EB RID: 22507
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40057EB")]
private readonly ABHKLOENLLE ODOPLMFIGEF;
// Token: 0x040057EC RID: 22508
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40057EC")]
private readonly ABHKLOENLLE NMEHAONJNKO;
// Token: 0x040057ED RID: 22509
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40057ED")]
private readonly ABHKLOENLLE MGPLBKBFEHM;
// Token: 0x040057EE RID: 22510
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40057EE")]
private readonly ABHKLOENLLE MPHJBLLKHMJ;
// Token: 0x040057EF RID: 22511
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40057EF")]
private readonly ABHKLOENLLE[] AIIEEDOPKDI;
// Token: 0x040057F0 RID: 22512
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40057F0")]
private OMBLACAIEFB DNMIMGNBLOF;
// Token: 0x040057F1 RID: 22513
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40057F1")]
private AEOJKFCDGKB HJDDDALHMEH;
// Token: 0x040057F2 RID: 22514
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40057F2")]
private readonly StringBuilder JPJNLEECFDD;
// Token: 0x040057F3 RID: 22515
[Token(Token = "0x40057F3")]
private static bool FPELBLAHBFB;
// Token: 0x040057F5 RID: 22517
[Token(Token = "0x40057F5")]
private static IDisposable GKBOPJDDEAI;
// Token: 0x040057F6 RID: 22518
[Token(Token = "0x40057F6")]
private const long IHHFBDAMCOG = 100000L;
}