Files
2026-04-08 23:40:05 +02:00

375 lines
13 KiB
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Threading;
using Cpp2IlInjected;
using Unity.Collections;
using UnityEngine;
using UnityEngine.Rendering;
// Token: 0x0200104A RID: 4170
[Token(Token = "0x200104A")]
[StructLayout(3)]
public class IMKBGCCCEKP
{
// Token: 0x06006524 RID: 25892 RVA: 0x00164054 File Offset: 0x00162254
[Token(Token = "0x6006524")]
[Address(RVA = "0x163C910", Offset = "0x163B310", VA = "0x18163C910")]
public IMKBGCCCEKP()
{
List<IMKBGCCCEKP.PNKDGOFEDDL> list = new List();
this.DGKFBBLMEFP = list;
}
// Token: 0x06006525 RID: 25893 RVA: 0x00164074 File Offset: 0x00162274
[Token(Token = "0x6006525")]
[Address(RVA = "0x163C4A0", Offset = "0x163AEA0", VA = "0x18163C4A0")]
private IMKBGCCCEKP.PNKDGOFEDDL AFCPLINEGDJ()
{
int num;
do
{
num = 0;
List<IMKBGCCCEKP.PNKDGOFEDDL> dgkfbblmefp = this.DGKFBBLMEFP;
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
if (enumerator == (ulong)93L)
{
}
if (num == 66)
{
break;
}
}
}
while (num != 0);
IMKBGCCCEKP.PNKDGOFEDDL pnkdgofeddl = new IMKBGCCCEKP.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: 0x06006526 RID: 25894 RVA: 0x001640F4 File Offset: 0x001622F4
[Token(Token = "0x6006526")]
[Address(RVA = "0x163C6D0", Offset = "0x163B0D0", VA = "0x18163C6D0")]
public void AOEEOMOMCCG(int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
Texture2D texture2D = ScreenCapture.CaptureScreenshotAsTexture();
}
// Token: 0x06006527 RID: 25895 RVA: 0x0016410C File Offset: 0x0016230C
[Token(Token = "0x6006527")]
[Address(RVA = "0x163C750", Offset = "0x163B150", VA = "0x18163C750")]
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: 0x06006528 RID: 25896 RVA: 0x00164144 File Offset: 0x00162344
[Token(Token = "0x6006528")]
[Address(RVA = "0x163C740", Offset = "0x163B140", VA = "0x18163C740")]
public void AOEEOMOMCCG(RenderTexture DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
}
// Token: 0x06006529 RID: 25897 RVA: 0x00164154 File Offset: 0x00162354
[Token(Token = "0x6006529")]
[Address(RVA = "0x163C740", Offset = "0x163B140", VA = "0x18163C740")]
public void AOEEOMOMCCG(Texture2D DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
}
// Token: 0x0600652A RID: 25898 RVA: 0x00164164 File Offset: 0x00162364
[Token(Token = "0x600652A")]
[Address(RVA = "0x163C830", Offset = "0x163B230", VA = "0x18163C830")]
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: 0x04004880 RID: 18560
[Token(Token = "0x4004880")]
private static int DLLKCDJLCON;
// Token: 0x04004881 RID: 18561
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004881")]
private List<IMKBGCCCEKP.PNKDGOFEDDL> DGKFBBLMEFP;
// Token: 0x0200104B RID: 4171
[Token(Token = "0x200104B")]
private class PNKDGOFEDDL
{
// Token: 0x0600652B RID: 25899 RVA: 0x001641C4 File Offset: 0x001623C4
[Token(Token = "0x600652B")]
[Address(RVA = "0x1648700", Offset = "0x1647100", VA = "0x181648700")]
public PNKDGOFEDDL()
{
Action<AsyncGPUReadbackRequest> action = new Action(this.ODILOFAOMNL);
this.LODHOILPCMK = action;
WaitCallback waitCallback = new WaitCallback(this.OBOLKKPDPDA);
this.HJBPJCLDFDC = waitCallback;
}
// Token: 0x17001201 RID: 4609
// (get) Token: 0x0600652C RID: 25900 RVA: 0x00164200 File Offset: 0x00162400
// (set) Token: 0x0600652D RID: 25901 RVA: 0x00164214 File Offset: 0x00162414
[Token(Token = "0x17001201")]
public Action<byte[], object> IJPKBHEJDOL
{
[Token(Token = "0x600652C")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x600652D")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x17001202 RID: 4610
// (get) Token: 0x0600652E RID: 25902 RVA: 0x00164228 File Offset: 0x00162428
// (set) Token: 0x0600652F RID: 25903 RVA: 0x0016423C File Offset: 0x0016243C
[Token(Token = "0x17001202")]
public int LEHMGKMBHNL
{
[Token(Token = "0x600652E")]
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")]
get;
[Token(Token = "0x600652F")]
[Address(RVA = "0x4D2650", Offset = "0x4D1050", VA = "0x1804D2650")]
set;
}
// Token: 0x17001203 RID: 4611
// (get) Token: 0x06006530 RID: 25904 RVA: 0x00164250 File Offset: 0x00162450
// (set) Token: 0x06006531 RID: 25905 RVA: 0x00164264 File Offset: 0x00162464
[Token(Token = "0x17001203")]
public int EBFIAGGKOAM
{
[Token(Token = "0x6006530")]
[Address(RVA = "0x4CCC20", Offset = "0x4CB620", VA = "0x1804CCC20")]
get;
[Token(Token = "0x6006531")]
[Address(RVA = "0x566E90", Offset = "0x565890", VA = "0x180566E90")]
set;
}
// Token: 0x17001204 RID: 4612
// (get) Token: 0x06006532 RID: 25906 RVA: 0x00164278 File Offset: 0x00162478
// (set) Token: 0x06006533 RID: 25907 RVA: 0x0016428C File Offset: 0x0016248C
[Token(Token = "0x17001204")]
public bool KKFIEOBPNHA
{
[Token(Token = "0x6006532")]
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
get;
[Token(Token = "0x6006533")]
[Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")]
set;
}
// Token: 0x17001205 RID: 4613
// (get) Token: 0x06006534 RID: 25908 RVA: 0x001642A0 File Offset: 0x001624A0
// (set) Token: 0x06006535 RID: 25909 RVA: 0x001642B4 File Offset: 0x001624B4
[Token(Token = "0x17001205")]
public int POLPENGNOLJ
{
[Token(Token = "0x6006534")]
[Address(RVA = "0x621DB0", Offset = "0x6207B0", VA = "0x180621DB0")]
get;
[Token(Token = "0x6006535")]
[Address(RVA = "0x621E70", Offset = "0x620870", VA = "0x180621E70")]
set;
}
// Token: 0x17001206 RID: 4614
// (get) Token: 0x06006536 RID: 25910 RVA: 0x001642C8 File Offset: 0x001624C8
// (set) Token: 0x06006537 RID: 25911 RVA: 0x001642DC File Offset: 0x001624DC
[Token(Token = "0x17001206")]
public int LGMBNKHHAOF
{
[Token(Token = "0x6006536")]
[Address(RVA = "0x3D3FF0", Offset = "0x3D29F0", VA = "0x1803D3FF0")]
get;
[Token(Token = "0x6006537")]
[Address(RVA = "0x3D4040", Offset = "0x3D2A40", VA = "0x1803D4040")]
set;
}
// Token: 0x17001207 RID: 4615
// (get) Token: 0x06006538 RID: 25912 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06006539 RID: 25913 RVA: 0x001642F0 File Offset: 0x001624F0
[Token(Token = "0x17001207")]
public NativeArray<byte> KCCLGBNHPPD
{
[Token(Token = "0x6006538")]
[Address(RVA = "0x1075450", Offset = "0x1073E50", VA = "0x181075450")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6006539")]
[Address(RVA = "0x1075470", Offset = "0x1073E70", VA = "0x181075470")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17001208 RID: 4616
// (get) Token: 0x0600653A RID: 25914 RVA: 0x00164300 File Offset: 0x00162500
// (set) Token: 0x0600653B RID: 25915 RVA: 0x00164314 File Offset: 0x00162514
[Token(Token = "0x17001208")]
public Texture PDOJHGJMNPH
{
[Token(Token = "0x600653A")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
get;
[Token(Token = "0x600653B")]
[Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")]
set;
}
// Token: 0x17001209 RID: 4617
// (get) Token: 0x0600653C RID: 25916 RVA: 0x00164328 File Offset: 0x00162528
// (set) Token: 0x0600653D RID: 25917 RVA: 0x0016433C File Offset: 0x0016253C
[Token(Token = "0x17001209")]
public object CDINMMPNAID
{
[Token(Token = "0x600653C")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
get;
[Token(Token = "0x600653D")]
[Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")]
set;
}
// Token: 0x1700120A RID: 4618
// (get) Token: 0x0600653E RID: 25918 RVA: 0x00164350 File Offset: 0x00162550
// (set) Token: 0x0600653F RID: 25919 RVA: 0x00164364 File Offset: 0x00162564
[Token(Token = "0x1700120A")]
public OMDPCFHHKCC OPLHMKFCNOL
{
[Token(Token = "0x600653E")]
[Address(RVA = "0x501240", Offset = "0x4FFC40", VA = "0x180501240")]
get;
[Token(Token = "0x600653F")]
[Address(RVA = "0x51AE20", Offset = "0x519820", VA = "0x18051AE20")]
set;
}
// Token: 0x1700120B RID: 4619
// (get) Token: 0x06006540 RID: 25920 RVA: 0x00164378 File Offset: 0x00162578
// (set) Token: 0x06006541 RID: 25921 RVA: 0x0016438C File Offset: 0x0016258C
[Token(Token = "0x1700120B")]
public int JJFBMGMPNOB
{
[Token(Token = "0x6006540")]
[Address(RVA = "0x567EA0", Offset = "0x5668A0", VA = "0x180567EA0")]
get;
[Token(Token = "0x6006541")]
[Address(RVA = "0x568460", Offset = "0x566E60", VA = "0x180568460")]
set;
}
// Token: 0x06006542 RID: 25922 RVA: 0x001643A0 File Offset: 0x001625A0
[Token(Token = "0x6006542")]
[Address(RVA = "0x16484B0", Offset = "0x1646EB0", VA = "0x1816484B0")]
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;
throw new MissingMethodException();
}
// Token: 0x06006543 RID: 25923 RVA: 0x001643FC File Offset: 0x001625FC
[Token(Token = "0x6006543")]
[Address(RVA = "0x1648400", Offset = "0x1646E00", VA = "0x181648400")]
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: 0x06006544 RID: 25924 RVA: 0x00164448 File Offset: 0x00162648
[Token(Token = "0x6006544")]
[Address(RVA = "0x16485B0", Offset = "0x1646FB0", VA = "0x1816485B0")]
private void ODILOFAOMNL(AsyncGPUReadbackRequest JMFLHIIJFKL)
{
int num = 0;
if (!AsyncGPUReadbackRequest.HasError_Injected(JMFLHIIJFKL) || this.<LJNDHFJDNDH>k__BackingField != 0)
{
NativeLeakDetection.Mode = NativeLeakDetectionMode.Disabled;
int width_Injected = AsyncGPUReadbackRequest.GetWidth_Injected(JMFLHIIJFKL);
this.<HMKAFCIIIIB>k__BackingField = width_Injected;
int height_Injected = AsyncGPUReadbackRequest.GetHeight_Injected(JMFLHIIJFKL);
WaitCallback hjbpjcldfdc = this.HJBPJCLDFDC;
int num2 = 0;
this.<CICHHENKOEE>k__BackingField = height_Injected;
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: 0x04004882 RID: 18562
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004882")]
public WaitCallback HJBPJCLDFDC;
// Token: 0x04004883 RID: 18563
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004883")]
public Action<AsyncGPUReadbackRequest> LODHOILPCMK;
}
}