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: 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;
|
|
}
|
|
}
|