Files
2026-04-10 22:50:51 +02:00

366 lines
13 KiB
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.CompilerServices;
using System.Threading;
using Cpp2IlInjected;
using Unity.Collections;
using UnityEngine;
using UnityEngine.Rendering;
// Token: 0x02001669 RID: 5737
[Token(Token = "0x2001669")]
public class IMKBGCCCEKP
{
// Token: 0x0600849D RID: 33949 RVA: 0x001C56DC File Offset: 0x001C38DC
[Token(Token = "0x600849D")]
[Address(RVA = "0xFE39B0", Offset = "0xFE27B0", VA = "0x180FE39B0")]
public IMKBGCCCEKP()
{
List<IMKBGCCCEKP.PNKDGOFEDDL> list = new List();
this.DGKFBBLMEFP = list;
}
// Token: 0x0600849E RID: 33950 RVA: 0x001C56FC File Offset: 0x001C38FC
[Token(Token = "0x600849E")]
[Address(RVA = "0xFE3540", Offset = "0xFE2340", VA = "0x180FE3540")]
private IMKBGCCCEKP.PNKDGOFEDDL AFCPLINEGDJ()
{
int num;
do
{
num = 0;
List<IMKBGCCCEKP.PNKDGOFEDDL> dgkfbblmefp = this.DGKFBBLMEFP;
bool flag;
if (flag)
{
}
}
while (num != 0);
if (num != -1)
{
}
IMKBGCCCEKP.PNKDGOFEDDL pnkdgofeddl;
Action<AsyncGPUReadbackRequest> action = new Action(pnkdgofeddl.ODILOFAOMNL);
pnkdgofeddl.LODHOILPCMK = action;
WaitCallback waitCallback = new WaitCallback(pnkdgofeddl.OBOLKKPDPDA);
pnkdgofeddl.HJBPJCLDFDC = waitCallback;
pnkdgofeddl.<DPGEFMJNHJB>k__BackingField = true;
this.DGKFBBLMEFP.Add(pnkdgofeddl);
throw new NullReferenceException();
}
// Token: 0x0600849F RID: 33951 RVA: 0x001C5770 File Offset: 0x001C3970
[Token(Token = "0x600849F")]
[Address(RVA = "0xFE3770", Offset = "0xFE2570", VA = "0x180FE3770")]
public void AOEEOMOMCCG(int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
Texture2D texture2D = ScreenCapture.CaptureScreenshotAsTexture();
}
// Token: 0x060084A0 RID: 33952 RVA: 0x001C5788 File Offset: 0x001C3988
[Token(Token = "0x60084A0")]
[Address(RVA = "0xFE37F0", Offset = "0xFE25F0", VA = "0x180FE37F0")]
public void AOEEOMOMCCG(Camera DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
RenderTexture renderTexture = new RenderTexture(PDKHCAKJAHC, PDKHCAKJAHC, 24);
RenderTexture targetTexture = DIEPOPNJNCO.targetTexture;
DIEPOPNJNCO.targetTexture = renderTexture;
DIEPOPNJNCO.Render();
DIEPOPNJNCO.targetTexture = targetTexture;
}
// Token: 0x060084A1 RID: 33953 RVA: 0x001C57C0 File Offset: 0x001C39C0
[Token(Token = "0x60084A1")]
[Address(RVA = "0xFE37E0", Offset = "0xFE25E0", VA = "0x180FE37E0")]
public void AOEEOMOMCCG(RenderTexture DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
}
// Token: 0x060084A2 RID: 33954 RVA: 0x001C57D0 File Offset: 0x001C39D0
[Token(Token = "0x60084A2")]
[Address(RVA = "0xFE37E0", Offset = "0xFE25E0", VA = "0x180FE37E0")]
public void AOEEOMOMCCG(Texture2D DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
}
// Token: 0x060084A3 RID: 33955 RVA: 0x001C57E0 File Offset: 0x001C39E0
[Token(Token = "0x60084A3")]
[Address(RVA = "0xFE38D0", Offset = "0xFE26D0", VA = "0x180FE38D0")]
private void JLCMIJMDKHK(Texture DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
IMKBGCCCEKP.PNKDGOFEDDL pnkdgofeddl = this.AFCPLINEGDJ();
int dllkcdjlcon = IMKBGCCCEKP.DLLKCDJLCON;
IMKBGCCCEKP.DLLKCDJLCON = dllkcdjlcon + 1;
pnkdgofeddl.<BLLCBFEBBEN>k__BackingField = dllkcdjlcon;
pnkdgofeddl.<LJNDHFJDNDH>k__BackingField = 0;
pnkdgofeddl.<JLJEPDBGHNG>k__BackingField = 0;
Action<AsyncGPUReadbackRequest> lodhoilpcmk = pnkdgofeddl.LODHOILPCMK;
pnkdgofeddl.<PALMIOEJANE>k__BackingField = OMDPCFHHKCC.Raw;
pnkdgofeddl.<HEOCPBOBJEM>k__BackingField = DIEPOPNJNCO;
pnkdgofeddl.<GBDJGHLEOKK>k__BackingField = PDKHCAKJAHC;
pnkdgofeddl.<OPPCCFKOFEF>k__BackingField = LGGOFMELOPA;
}
// Token: 0x0400585B RID: 22619
[Token(Token = "0x400585B")]
private static int DLLKCDJLCON;
// Token: 0x0400585C RID: 22620
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400585C")]
private List<IMKBGCCCEKP.PNKDGOFEDDL> DGKFBBLMEFP;
// Token: 0x0200166A RID: 5738
[Token(Token = "0x200166A")]
private class PNKDGOFEDDL
{
// Token: 0x060084A4 RID: 33956 RVA: 0x001C5840 File Offset: 0x001C3A40
[Token(Token = "0x60084A4")]
[Address(RVA = "0xFF1FD0", Offset = "0xFF0DD0", VA = "0x180FF1FD0")]
public PNKDGOFEDDL()
{
Action<AsyncGPUReadbackRequest> action = new Action(this.ODILOFAOMNL);
this.LODHOILPCMK = action;
WaitCallback waitCallback = new WaitCallback(this.OBOLKKPDPDA);
this.HJBPJCLDFDC = waitCallback;
}
// Token: 0x17001644 RID: 5700
// (get) Token: 0x060084A5 RID: 33957 RVA: 0x001C587C File Offset: 0x001C3A7C
// (set) Token: 0x060084A6 RID: 33958 RVA: 0x001C5890 File Offset: 0x001C3A90
[Token(Token = "0x17001644")]
public Action<byte[], object> IJPKBHEJDOL
{
[Token(Token = "0x60084A5")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x60084A6")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x17001645 RID: 5701
// (get) Token: 0x060084A7 RID: 33959 RVA: 0x001C58A4 File Offset: 0x001C3AA4
// (set) Token: 0x060084A8 RID: 33960 RVA: 0x001C58B8 File Offset: 0x001C3AB8
[Token(Token = "0x17001645")]
public int LEHMGKMBHNL
{
[Token(Token = "0x60084A7")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get;
[Token(Token = "0x60084A8")]
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
set;
}
// Token: 0x17001646 RID: 5702
// (get) Token: 0x060084A9 RID: 33961 RVA: 0x001C58CC File Offset: 0x001C3ACC
// (set) Token: 0x060084AA RID: 33962 RVA: 0x001C58E0 File Offset: 0x001C3AE0
[Token(Token = "0x17001646")]
public int EBFIAGGKOAM
{
[Token(Token = "0x60084A9")]
[Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")]
get;
[Token(Token = "0x60084AA")]
[Address(RVA = "0x42F000", Offset = "0x42DE00", VA = "0x18042F000")]
set;
}
// Token: 0x17001647 RID: 5703
// (get) Token: 0x060084AB RID: 33963 RVA: 0x001C58F4 File Offset: 0x001C3AF4
// (set) Token: 0x060084AC RID: 33964 RVA: 0x001C5908 File Offset: 0x001C3B08
[Token(Token = "0x17001647")]
public bool KKFIEOBPNHA
{
[Token(Token = "0x60084AB")]
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")]
get;
[Token(Token = "0x60084AC")]
[Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")]
set;
}
// Token: 0x17001648 RID: 5704
// (get) Token: 0x060084AD RID: 33965 RVA: 0x001C591C File Offset: 0x001C3B1C
// (set) Token: 0x060084AE RID: 33966 RVA: 0x001C5930 File Offset: 0x001C3B30
[Token(Token = "0x17001648")]
public int POLPENGNOLJ
{
[Token(Token = "0x60084AD")]
[Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")]
get;
[Token(Token = "0x60084AE")]
[Address(RVA = "0x643C00", Offset = "0x642A00", VA = "0x180643C00")]
set;
}
// Token: 0x17001649 RID: 5705
// (get) Token: 0x060084AF RID: 33967 RVA: 0x001C5944 File Offset: 0x001C3B44
// (set) Token: 0x060084B0 RID: 33968 RVA: 0x001C5958 File Offset: 0x001C3B58
[Token(Token = "0x17001649")]
public int LGMBNKHHAOF
{
[Token(Token = "0x60084AF")]
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
get;
[Token(Token = "0x60084B0")]
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070")]
set;
}
// Token: 0x1700164A RID: 5706
// (get) Token: 0x060084B1 RID: 33969 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060084B2 RID: 33970 RVA: 0x001C596C File Offset: 0x001C3B6C
[Token(Token = "0x1700164A")]
public NativeArray<byte> KCCLGBNHPPD
{
[Token(Token = "0x60084B1")]
[Address(RVA = "0xBFC830", Offset = "0xBFB630", VA = "0x180BFC830")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60084B2")]
[Address(RVA = "0xBFC860", Offset = "0xBFB660", VA = "0x180BFC860")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700164B RID: 5707
// (get) Token: 0x060084B3 RID: 33971 RVA: 0x001C597C File Offset: 0x001C3B7C
// (set) Token: 0x060084B4 RID: 33972 RVA: 0x001C5990 File Offset: 0x001C3B90
[Token(Token = "0x1700164B")]
public Texture PDOJHGJMNPH
{
[Token(Token = "0x60084B3")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get;
[Token(Token = "0x60084B4")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
set;
}
// Token: 0x1700164C RID: 5708
// (get) Token: 0x060084B5 RID: 33973 RVA: 0x001C59A4 File Offset: 0x001C3BA4
// (set) Token: 0x060084B6 RID: 33974 RVA: 0x001C59B8 File Offset: 0x001C3BB8
[Token(Token = "0x1700164C")]
public object CDINMMPNAID
{
[Token(Token = "0x60084B5")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get;
[Token(Token = "0x60084B6")]
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
set;
}
// Token: 0x1700164D RID: 5709
// (get) Token: 0x060084B7 RID: 33975 RVA: 0x001C59CC File Offset: 0x001C3BCC
// (set) Token: 0x060084B8 RID: 33976 RVA: 0x001C59E0 File Offset: 0x001C3BE0
[Token(Token = "0x1700164D")]
public OMDPCFHHKCC OPLHMKFCNOL
{
[Token(Token = "0x60084B7")]
[Address(RVA = "0xD17AD0", Offset = "0xD168D0", VA = "0x180D17AD0")]
get;
[Token(Token = "0x60084B8")]
[Address(RVA = "0x731D70", Offset = "0x730B70", VA = "0x180731D70")]
set;
}
// Token: 0x1700164E RID: 5710
// (get) Token: 0x060084B9 RID: 33977 RVA: 0x001C59F4 File Offset: 0x001C3BF4
// (set) Token: 0x060084BA RID: 33978 RVA: 0x001C5A08 File Offset: 0x001C3C08
[Token(Token = "0x1700164E")]
public int JJFBMGMPNOB
{
[Token(Token = "0x60084B9")]
[Address(RVA = "0x60D5D0", Offset = "0x60C3D0", VA = "0x18060D5D0")]
get;
[Token(Token = "0x60084BA")]
[Address(RVA = "0x731CC0", Offset = "0x730AC0", VA = "0x180731CC0")]
set;
}
// Token: 0x060084BB RID: 33979 RVA: 0x001C5A1C File Offset: 0x001C3C1C
[Token(Token = "0x60084BB")]
[Address(RVA = "0xFF1D80", Offset = "0xFF0B80", VA = "0x180FF1D80")]
private void OBOLKKPDPDA(object GKNIHNHGBKC)
{
NativeArray<byte> nativeArray = this.<GOGOMDGFJFC>k__BackingField;
int num = 0;
byte[] array2;
if (this.<PALMIOEJANE>k__BackingField == OMDPCFHHKCC.Png)
{
byte[] array = BFBHEEMDPAI.BFHKDGFEKPH(array2, num);
}
Action<byte[], object> action = this.<LJNDHFJDNDH>k__BackingField;
if (action != 0)
{
object obj = this.<JLJEPDBGHNG>k__BackingField;
action(array2, obj);
}
NativeArray<byte> nativeArray2 = this.<GOGOMDGFJFC>k__BackingField;
this.<DPGEFMJNHJB>k__BackingField = false;
}
// Token: 0x060084BC RID: 33980 RVA: 0x001C5A74 File Offset: 0x001C3C74
[Token(Token = "0x60084BC")]
[Address(RVA = "0xFF1CD0", Offset = "0xFF0AD0", VA = "0x180FF1CD0")]
private void LMAJIKNLEJM(byte[] GKBJBDEECNM)
{
if (!Directory.Exists("Screenshots"))
{
DirectoryInfo directoryInfo = Directory.CreateDirectory("Screenshots");
}
int num = this.<BLLCBFEBBEN>k__BackingField;
ulong num2;
num2 += num2;
long num3 = (long)(num2 * (ulong)((uint)60));
num = (int)((long)num - num3);
File.WriteAllBytes(string.Format("Screenshots/{0}.png", num3), GKBJBDEECNM);
}
// Token: 0x060084BD RID: 33981 RVA: 0x001C5AC0 File Offset: 0x001C3CC0
[Token(Token = "0x60084BD")]
[Address(RVA = "0xFF1E80", Offset = "0xFF0C80", VA = "0x180FF1E80")]
private void ODILOFAOMNL(AsyncGPUReadbackRequest JMFLHIIJFKL)
{
int num = 0;
if (!JMFLHIIJFKL.hasError || this.<LJNDHFJDNDH>k__BackingField != 0)
{
NativeLeakDetection.Mode = NativeLeakDetectionMode.Disabled;
int width = JMFLHIIJFKL.width;
this.<HMKAFCIIIIB>k__BackingField = width;
int height = JMFLHIIJFKL.height;
WaitCallback hjbpjcldfdc = this.HJBPJCLDFDC;
int num2 = 0;
this.<CICHHENKOEE>k__BackingField = height;
this.<GOGOMDGFJFC>k__BackingField = num;
bool flag = ThreadPool.QueueUserWorkItem(hjbpjcldfdc, num2);
}
Texture texture = this.<HEOCPBOBJEM>k__BackingField;
int num3 = 0;
if (texture != num3)
{
global::UnityEngine.Object.Destroy(this.<HEOCPBOBJEM>k__BackingField);
}
}
// Token: 0x0400585D RID: 22621
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400585D")]
public WaitCallback HJBPJCLDFDC;
// Token: 0x0400585E RID: 22622
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400585E")]
public Action<AsyncGPUReadbackRequest> LODHOILPCMK;
}
}