366 lines
13 KiB
C#
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;
|
|
}
|
|
}
|