Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02001749 RID: 5961
[Token(Token = "0x2001749")]
public class IMKBGCCCEKP
{
// Token: 0x0600886B RID: 34923 RVA: 0x001CEA0C File Offset: 0x001CCC0C
[Token(Token = "0x600886B")]
[Address(RVA = "0x1B27ED0", Offset = "0x1B26ED0", VA = "0x181B27ED0")]
public IMKBGCCCEKP()
{
List<IMKBGCCCEKP.PNKDGOFEDDL> list = new List();
this.DGKFBBLMEFP = list;
}
// Token: 0x0600886C RID: 34924 RVA: 0x001CEA2C File Offset: 0x001CCC2C
[Token(Token = "0x600886C")]
[Address(RVA = "0x1B27A60", Offset = "0x1B26A60", VA = "0x181B27A60")]
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: 0x0600886D RID: 34925 RVA: 0x001CEAA0 File Offset: 0x001CCCA0
[Token(Token = "0x600886D")]
[Address(RVA = "0x1B27C90", Offset = "0x1B26C90", VA = "0x181B27C90")]
public void AOEEOMOMCCG(int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
Texture2D texture2D = ScreenCapture.CaptureScreenshotAsTexture();
}
// Token: 0x0600886E RID: 34926 RVA: 0x001CEAB8 File Offset: 0x001CCCB8
[Token(Token = "0x600886E")]
[Address(RVA = "0x1B27D10", Offset = "0x1B26D10", VA = "0x181B27D10")]
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: 0x0600886F RID: 34927 RVA: 0x001CEAF0 File Offset: 0x001CCCF0
[Token(Token = "0x600886F")]
[Address(RVA = "0x1B27D00", Offset = "0x1B26D00", VA = "0x181B27D00")]
public void AOEEOMOMCCG(RenderTexture DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
}
// Token: 0x06008870 RID: 34928 RVA: 0x001CEB00 File Offset: 0x001CCD00
[Token(Token = "0x6008870")]
[Address(RVA = "0x1B27D00", Offset = "0x1B26D00", VA = "0x181B27D00")]
public void AOEEOMOMCCG(Texture2D DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action<byte[], object> AFLPGGJMPOE, object GKNIHNHGBKC)
{
}
// Token: 0x06008871 RID: 34929 RVA: 0x001CEB10 File Offset: 0x001CCD10
[Token(Token = "0x6008871")]
[Address(RVA = "0x1B27DF0", Offset = "0x1B26DF0", VA = "0x181B27DF0")]
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: 0x04005A14 RID: 23060
[Token(Token = "0x4005A14")]
private static int DLLKCDJLCON;
// Token: 0x04005A15 RID: 23061
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005A15")]
private List<IMKBGCCCEKP.PNKDGOFEDDL> DGKFBBLMEFP;
// Token: 0x0200174A RID: 5962
[Token(Token = "0x200174A")]
private class PNKDGOFEDDL
{
// Token: 0x06008872 RID: 34930 RVA: 0x001CEB70 File Offset: 0x001CCD70
[Token(Token = "0x6008872")]
[Address(RVA = "0x1B36610", Offset = "0x1B35610", VA = "0x181B36610")]
public PNKDGOFEDDL()
{
Action<AsyncGPUReadbackRequest> action = new Action(this.ODILOFAOMNL);
this.LODHOILPCMK = action;
WaitCallback waitCallback = new WaitCallback(this.OBOLKKPDPDA);
this.HJBPJCLDFDC = waitCallback;
}
// Token: 0x170016E1 RID: 5857
// (get) Token: 0x06008873 RID: 34931 RVA: 0x001CEBAC File Offset: 0x001CCDAC
// (set) Token: 0x06008874 RID: 34932 RVA: 0x001CEBC0 File Offset: 0x001CCDC0
[Token(Token = "0x170016E1")]
public Action<byte[], object> IJPKBHEJDOL
{
[Token(Token = "0x6008873")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6008874")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x170016E2 RID: 5858
// (get) Token: 0x06008875 RID: 34933 RVA: 0x001CEBD4 File Offset: 0x001CCDD4
// (set) Token: 0x06008876 RID: 34934 RVA: 0x001CEBE8 File Offset: 0x001CCDE8
[Token(Token = "0x170016E2")]
public int LEHMGKMBHNL
{
[Token(Token = "0x6008875")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
get;
[Token(Token = "0x6008876")]
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
set;
}
// Token: 0x170016E3 RID: 5859
// (get) Token: 0x06008877 RID: 34935 RVA: 0x001CEBFC File Offset: 0x001CCDFC
// (set) Token: 0x06008878 RID: 34936 RVA: 0x001CEC10 File Offset: 0x001CCE10
[Token(Token = "0x170016E3")]
public int EBFIAGGKOAM
{
[Token(Token = "0x6008877")]
[Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")]
get;
[Token(Token = "0x6008878")]
[Address(RVA = "0x6A46C0", Offset = "0x6A36C0", VA = "0x1806A46C0")]
set;
}
// Token: 0x170016E4 RID: 5860
// (get) Token: 0x06008879 RID: 34937 RVA: 0x001CEC24 File Offset: 0x001CCE24
// (set) Token: 0x0600887A RID: 34938 RVA: 0x001CEC38 File Offset: 0x001CCE38
[Token(Token = "0x170016E4")]
public bool KKFIEOBPNHA
{
[Token(Token = "0x6008879")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")]
get;
[Token(Token = "0x600887A")]
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
set;
}
// Token: 0x170016E5 RID: 5861
// (get) Token: 0x0600887B RID: 34939 RVA: 0x001CEC4C File Offset: 0x001CCE4C
// (set) Token: 0x0600887C RID: 34940 RVA: 0x001CEC60 File Offset: 0x001CCE60
[Token(Token = "0x170016E5")]
public int POLPENGNOLJ
{
[Token(Token = "0x600887B")]
[Address(RVA = "0x4D9880", Offset = "0x4D8880", VA = "0x1804D9880")]
get;
[Token(Token = "0x600887C")]
[Address(RVA = "0x812720", Offset = "0x811720", VA = "0x180812720")]
set;
}
// Token: 0x170016E6 RID: 5862
// (get) Token: 0x0600887D RID: 34941 RVA: 0x001CEC74 File Offset: 0x001CCE74
// (set) Token: 0x0600887E RID: 34942 RVA: 0x001CEC88 File Offset: 0x001CCE88
[Token(Token = "0x170016E6")]
public int LGMBNKHHAOF
{
[Token(Token = "0x600887D")]
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
get;
[Token(Token = "0x600887E")]
[Address(RVA = "0x5C17C0", Offset = "0x5C07C0", VA = "0x1805C17C0")]
set;
}
// Token: 0x170016E7 RID: 5863
// (get) Token: 0x0600887F RID: 34943 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06008880 RID: 34944 RVA: 0x001CEC9C File Offset: 0x001CCE9C
[Token(Token = "0x170016E7")]
public NativeArray<byte> KCCLGBNHPPD
{
[Token(Token = "0x600887F")]
[Address(RVA = "0x814A90", Offset = "0x813A90", VA = "0x180814A90")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6008880")]
[Address(RVA = "0x814BB0", Offset = "0x813BB0", VA = "0x180814BB0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170016E8 RID: 5864
// (get) Token: 0x06008881 RID: 34945 RVA: 0x001CECAC File Offset: 0x001CCEAC
// (set) Token: 0x06008882 RID: 34946 RVA: 0x001CECC0 File Offset: 0x001CCEC0
[Token(Token = "0x170016E8")]
public Texture PDOJHGJMNPH
{
[Token(Token = "0x6008881")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get;
[Token(Token = "0x6008882")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
set;
}
// Token: 0x170016E9 RID: 5865
// (get) Token: 0x06008883 RID: 34947 RVA: 0x001CECD4 File Offset: 0x001CCED4
// (set) Token: 0x06008884 RID: 34948 RVA: 0x001CECE8 File Offset: 0x001CCEE8
[Token(Token = "0x170016E9")]
public object CDINMMPNAID
{
[Token(Token = "0x6008883")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get;
[Token(Token = "0x6008884")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
set;
}
// Token: 0x170016EA RID: 5866
// (get) Token: 0x06008885 RID: 34949 RVA: 0x001CECFC File Offset: 0x001CCEFC
// (set) Token: 0x06008886 RID: 34950 RVA: 0x001CED10 File Offset: 0x001CCF10
[Token(Token = "0x170016EA")]
public OMDPCFHHKCC OPLHMKFCNOL
{
[Token(Token = "0x6008885")]
[Address(RVA = "0x66A4F0", Offset = "0x6694F0", VA = "0x18066A4F0")]
get;
[Token(Token = "0x6008886")]
[Address(RVA = "0x7235A0", Offset = "0x7225A0", VA = "0x1807235A0")]
set;
}
// Token: 0x170016EB RID: 5867
// (get) Token: 0x06008887 RID: 34951 RVA: 0x001CED24 File Offset: 0x001CCF24
// (set) Token: 0x06008888 RID: 34952 RVA: 0x001CED38 File Offset: 0x001CCF38
[Token(Token = "0x170016EB")]
public int JJFBMGMPNOB
{
[Token(Token = "0x6008887")]
[Address(RVA = "0x7D8270", Offset = "0x7D7270", VA = "0x1807D8270")]
get;
[Token(Token = "0x6008888")]
[Address(RVA = "0xED62D0", Offset = "0xED52D0", VA = "0x180ED62D0")]
set;
}
// Token: 0x06008889 RID: 34953 RVA: 0x001CED4C File Offset: 0x001CCF4C
[Token(Token = "0x6008889")]
[Address(RVA = "0x1B363C0", Offset = "0x1B353C0", VA = "0x181B363C0")]
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: 0x0600888A RID: 34954 RVA: 0x001CEDA4 File Offset: 0x001CCFA4
[Token(Token = "0x600888A")]
[Address(RVA = "0x1B36310", Offset = "0x1B35310", VA = "0x181B36310")]
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: 0x0600888B RID: 34955 RVA: 0x001CEDF0 File Offset: 0x001CCFF0
[Token(Token = "0x600888B")]
[Address(RVA = "0x1B364C0", Offset = "0x1B354C0", VA = "0x181B364C0")]
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: 0x04005A16 RID: 23062
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005A16")]
public WaitCallback HJBPJCLDFDC;
// Token: 0x04005A17 RID: 23063
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4005A17")]
public Action<AsyncGPUReadbackRequest> LODHOILPCMK;
}
}