m
This commit is contained in:
@@ -0,0 +1,429 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Drawing.Drawing2D;
|
||||
using System.Drawing.Imaging;
|
||||
using System.IO;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02002FB9 RID: 12217
|
||||
[Token(Token = "0x2002FB9")]
|
||||
public static class PIFLNPCGOKD
|
||||
{
|
||||
// Token: 0x17003902 RID: 14594
|
||||
// (get) Token: 0x060149C6 RID: 84422 RVA: 0x004C32C4 File Offset: 0x004C14C4
|
||||
[Token(Token = "0x17003902")]
|
||||
private static CAGFADDGJBJ OLBCNBFFEDG
|
||||
{
|
||||
[Token(Token = "0x60149C6")]
|
||||
[Address(RVA = "0x1831C80", Offset = "0x1830C80", VA = "0x181831C80")]
|
||||
get
|
||||
{
|
||||
PIFLNPCGOKD.CMJDKKBEACI = new CAGFADDGJBJ();
|
||||
return PIFLNPCGOKD.CMJDKKBEACI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003903 RID: 14595
|
||||
// (get) Token: 0x060149C7 RID: 84423 RVA: 0x004C32E8 File Offset: 0x004C14E8
|
||||
[Token(Token = "0x17003903")]
|
||||
public static bool BJIPCLFGBOE
|
||||
{
|
||||
[Token(Token = "0x60149C7")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003904 RID: 14596
|
||||
// (get) Token: 0x060149C8 RID: 84424 RVA: 0x004C32F8 File Offset: 0x004C14F8
|
||||
[Token(Token = "0x17003904")]
|
||||
public static int JBLOGPMIAOP
|
||||
{
|
||||
[Token(Token = "0x60149C8")]
|
||||
[Address(RVA = "0x18310E0", Offset = "0x18300E0", VA = "0x1818310E0")]
|
||||
get
|
||||
{
|
||||
return PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149C9 RID: 84425 RVA: 0x004C3318 File Offset: 0x004C1518
|
||||
[Token(Token = "0x60149C9")]
|
||||
[Address(RVA = "0x1831830", Offset = "0x1830830", VA = "0x181831830")]
|
||||
public static PMGCJEPKFOF<byte[]> KAKABFGAJJJ(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK)
|
||||
{
|
||||
PMGCJEPKFOF<byte[]> pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO<byte[]>(PIFLNPCGOKD.MMAHIFOJMNN);
|
||||
if ("{il2cpp array field local3->}" == (ulong)2L || "{il2cpp array field local3->}" == (ulong)0L)
|
||||
{
|
||||
}
|
||||
BackgroundWorker backgroundWorker = new BackgroundWorker();
|
||||
DoWorkEventHandler doWorkEventHandler = delegate(object sender, DoWorkEventArgs args)
|
||||
{
|
||||
int desiredDisplayIndex = KNGNIABDGDG;
|
||||
int horizontalResolution = DDHKMJNJMDD;
|
||||
int compressionQuality = NCPPJCPHANK;
|
||||
byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(desiredDisplayIndex, horizontalResolution, compressionQuality);
|
||||
args.result = array;
|
||||
};
|
||||
backgroundWorker.DoWork += doWorkEventHandler;
|
||||
RunWorkerCompletedEventHandler runWorkerCompletedEventHandler = PIFLNPCGOKD.LMHGAJGCNFC<byte[]>(new CBLLFJEDOII());
|
||||
backgroundWorker.RunWorkerCompleted += runWorkerCompletedEventHandler;
|
||||
backgroundWorker.RunWorkerAsync();
|
||||
int num;
|
||||
Action action = new Action(num.GNGOOMMLPHE);
|
||||
num = 0;
|
||||
PIFLNPCGOKD.FBIOAGFPEAJ = action;
|
||||
return PIFLNPCGOKD.FBIOAGFPEAJ;
|
||||
}
|
||||
|
||||
// Token: 0x060149CA RID: 84426 RVA: 0x004C33B8 File Offset: 0x004C15B8
|
||||
[Token(Token = "0x60149CA")]
|
||||
[Address(RVA = "0x1831140", Offset = "0x1830140", VA = "0x181831140")]
|
||||
private static void GNGOOMMLPHE()
|
||||
{
|
||||
int num = 0;
|
||||
PIFLNPCGOKD.FBIOAGFPEAJ = num;
|
||||
PIFLNPCGOKD.MMAHIFOJMNN = num;
|
||||
}
|
||||
|
||||
// Token: 0x060149CB RID: 84427 RVA: 0x004C33D4 File Offset: 0x004C15D4
|
||||
[Token(Token = "0x60149CB")]
|
||||
[Address(RVA = "0x1830FA0", Offset = "0x182FFA0", VA = "0x181830FA0")]
|
||||
private static PMGCJEPKFOF<byte[]> ECOCDFMNFLK(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK)
|
||||
{
|
||||
BackgroundWorker backgroundWorker = new BackgroundWorker();
|
||||
DoWorkEventHandler doWorkEventHandler = delegate(object sender, DoWorkEventArgs args)
|
||||
{
|
||||
int desiredDisplayIndex = KNGNIABDGDG;
|
||||
int horizontalResolution = DDHKMJNJMDD;
|
||||
int compressionQuality = NCPPJCPHANK;
|
||||
byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(desiredDisplayIndex, horizontalResolution, compressionQuality);
|
||||
args.result = array;
|
||||
};
|
||||
backgroundWorker.DoWork += doWorkEventHandler;
|
||||
RunWorkerCompletedEventHandler runWorkerCompletedEventHandler = PIFLNPCGOKD.LMHGAJGCNFC<byte[]>(new CBLLFJEDOII());
|
||||
backgroundWorker.RunWorkerCompleted += runWorkerCompletedEventHandler;
|
||||
backgroundWorker.RunWorkerAsync();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149CC RID: 84428 RVA: 0x004C3434 File Offset: 0x004C1634
|
||||
[Token(Token = "0x60149CC")]
|
||||
[Address(RVA = "0x1831550", Offset = "0x1830550", VA = "0x181831550")]
|
||||
private static byte[] JBOKKPKOEAN(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK)
|
||||
{
|
||||
int num;
|
||||
byte[] array;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
int num2 = PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM;
|
||||
CAGFADDGJBJ cagfaddgjbj = PIFLNPCGOKD.OLBCNBFFEDG;
|
||||
Bitmap bitmap = new Bitmap(DDHKMJNJMDD, num, (PixelFormat)((uint)137224));
|
||||
array = PIFLNPCGOKD.HKFPJLHCJJF(bitmap, NCPPJCPHANK);
|
||||
if (bitmap != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x060149CD RID: 84429 RVA: 0x004C348C File Offset: 0x004C168C
|
||||
[Token(Token = "0x60149CD")]
|
||||
[Address(RVA = "0x1831AE0", Offset = "0x1830AE0", VA = "0x181831AE0")]
|
||||
private static Rectangle KMPHECMDKPA(int KNGNIABDGDG)
|
||||
{
|
||||
int num = PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM;
|
||||
CAGFADDGJBJ cagfaddgjbj = PIFLNPCGOKD.OLBCNBFFEDG;
|
||||
int num2 = 0;
|
||||
KNGNIABDGDG.m_value = num2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149CE RID: 84430 RVA: 0x004C34C4 File Offset: 0x004C16C4
|
||||
[Token(Token = "0x60149CE")]
|
||||
[Address(RVA = "0x1831C50", Offset = "0x1830C50", VA = "0x181831C50")]
|
||||
private static void OMGMAHEKECB(Rectangle FKDJBONCFON, int ENNFNENEBMO, out int GOCGNIGECFF, out int JDGCLLFANLH)
|
||||
{
|
||||
GOCGNIGECFF.m_value = ENNFNENEBMO;
|
||||
}
|
||||
|
||||
// Token: 0x060149CF RID: 84431 RVA: 0x004C34D8 File Offset: 0x004C16D8
|
||||
[Token(Token = "0x60149CF")]
|
||||
[Address(RVA = "0x1830C20", Offset = "0x182FC20", VA = "0x181830C20")]
|
||||
private static void ANJLNCEEAOP(Rectangle DPDCAKAECLO, Bitmap JJHIAJNNBBA, int EKPLHOLCHAF, int PPPLGELGGKI)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
Bitmap bitmap = new Bitmap(DPDCAKAECLO.width, EKPLHOLCHAF, (PixelFormat)((uint)137224));
|
||||
Graphics graphics = Graphics.FromImage(bitmap);
|
||||
Size size = DPDCAKAECLO.Size;
|
||||
int num2 = 0;
|
||||
if (graphics != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_5E;
|
||||
}
|
||||
if (num2 != -1)
|
||||
{
|
||||
}
|
||||
Graphics graphics2;
|
||||
graphics2.InterpolationMode = InterpolationMode.HighQualityBicubic;
|
||||
num2++;
|
||||
if (graphics2 != 0)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
if (num2 != -1)
|
||||
{
|
||||
}
|
||||
if (bitmap != 0)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
IL_5E:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149D0 RID: 84432 RVA: 0x004C3548 File Offset: 0x004C1748
|
||||
[Token(Token = "0x60149D0")]
|
||||
[Address(RVA = "0x18311B0", Offset = "0x18301B0", VA = "0x1818311B0")]
|
||||
private static byte[] HKFPJLHCJJF(Bitmap KNOJAIPOHFA, int NCPPJCPHANK)
|
||||
{
|
||||
int num2;
|
||||
Guid formatID;
|
||||
Guid guid;
|
||||
do
|
||||
{
|
||||
ImageFormat jpeg = ImageFormat.Jpeg;
|
||||
ImageCodecInfo[] imageDecoders = ImageCodecInfo.GetImageDecoders();
|
||||
int num = 0;
|
||||
num2 = 0;
|
||||
int length = imageDecoders.Length;
|
||||
if (num >= length)
|
||||
{
|
||||
goto IL_4D;
|
||||
}
|
||||
formatID = imageDecoders[num2]._formatID;
|
||||
guid = jpeg.guid;
|
||||
}
|
||||
while (formatID == guid);
|
||||
num2++;
|
||||
IL_4D:
|
||||
PIFLNPCGOKD.ILJJPOOOBFD = 0;
|
||||
PIFLNPCGOKD.MGKPDOBPADA = new EncoderParameters(1);
|
||||
Encoder quality = Encoder.Quality;
|
||||
EncoderParameter[] param = PIFLNPCGOKD.MGKPDOBPADA._param;
|
||||
EncoderParameter encoderParameter = new EncoderParameter(quality, (long)NCPPJCPHANK);
|
||||
if (encoderParameter != 0)
|
||||
{
|
||||
}
|
||||
param[0] = encoderParameter;
|
||||
MemoryStream memoryStream = new MemoryStream();
|
||||
EncoderParameters mgkpdobpada = PIFLNPCGOKD.MGKPDOBPADA;
|
||||
ImageCodecInfo iljjpooobfd = PIFLNPCGOKD.ILJJPOOOBFD;
|
||||
KNOJAIPOHFA.Save(memoryStream, iljjpooobfd, mgkpdobpada);
|
||||
((IDisposable)memoryStream).Dispose();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149D1 RID: 84433 RVA: 0x004C360C File Offset: 0x004C180C
|
||||
[Token(Token = "0x60149D1")]
|
||||
[Address(RVA = "0x1830E90", Offset = "0x182FE90", VA = "0x181830E90")]
|
||||
private static ImageCodecInfo CDDGNOALJLM(ImageFormat HFMBAGMDCOB)
|
||||
{
|
||||
ImageCodecInfo[] imageDecoders = ImageCodecInfo.GetImageDecoders();
|
||||
int num = 0;
|
||||
int length = imageDecoders.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ImageCodecInfo imageCodecInfo = imageDecoders[num];
|
||||
Guid formatID = imageCodecInfo._formatID;
|
||||
Guid guid = HFMBAGMDCOB.guid;
|
||||
if (!(formatID == guid))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return imageCodecInfo;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149D2 RID: 84434 RVA: 0x004C3660 File Offset: 0x004C1860
|
||||
[Token(Token = "0x60149D2")]
|
||||
[Address(RVA = "0x31D8F40", Offset = "0x31D7F40", VA = "0x1831D8F40")]
|
||||
private static RunWorkerCompletedEventHandler LMHGAJGCNFC<T>(CBLLFJEDOII cpp2il__autoParamName__idx_0)
|
||||
{
|
||||
RunWorkerCompletedEventHandler runWorkerCompletedEventHandler;
|
||||
return runWorkerCompletedEventHandler;
|
||||
}
|
||||
|
||||
// Token: 0x060149D3 RID: 84435 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60149D3")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static PIFLNPCGOKD()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400D64F RID: 54863
|
||||
[Token(Token = "0x400D64F")]
|
||||
private static byte[] MMAHIFOJMNN;
|
||||
|
||||
// Token: 0x0400D650 RID: 54864
|
||||
[Token(Token = "0x400D650")]
|
||||
private static PMGCJEPKFOF<byte[]> FBIOAGFPEAJ;
|
||||
|
||||
// Token: 0x0400D651 RID: 54865
|
||||
[Token(Token = "0x400D651")]
|
||||
private static CAGFADDGJBJ CMJDKKBEACI;
|
||||
|
||||
// Token: 0x0400D652 RID: 54866
|
||||
[Token(Token = "0x400D652")]
|
||||
private static ImageCodecInfo ILJJPOOOBFD;
|
||||
|
||||
// Token: 0x0400D653 RID: 54867
|
||||
[Token(Token = "0x400D653")]
|
||||
private static EncoderParameters MGKPDOBPADA;
|
||||
|
||||
// Token: 0x02002FBA RID: 12218
|
||||
[Token(Token = "0x2002FBA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CBOJBALEJJC
|
||||
{
|
||||
// Token: 0x060149D4 RID: 84436 RVA: 0x004C3674 File Offset: 0x004C1874
|
||||
[Token(Token = "0x60149D4")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CBOJBALEJJC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060149D5 RID: 84437 RVA: 0x004C3688 File Offset: 0x004C1888
|
||||
[Token(Token = "0x60149D5")]
|
||||
[Address(RVA = "0x181FEC0", Offset = "0x181EEC0", VA = "0x18181FEC0")]
|
||||
internal void <CaptureDisplayToJpgBytesOnBackThread>b__0(object sender, DoWorkEventArgs args)
|
||||
{
|
||||
int num = this.desiredDisplayIndex;
|
||||
int num2 = this.horizontalResolution;
|
||||
int num3 = this.compressionQuality;
|
||||
byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(num, num2, num3);
|
||||
args.result = array;
|
||||
}
|
||||
|
||||
// Token: 0x0400D654 RID: 54868
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D654")]
|
||||
public int desiredDisplayIndex;
|
||||
|
||||
// Token: 0x0400D655 RID: 54869
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400D655")]
|
||||
public int horizontalResolution;
|
||||
|
||||
// Token: 0x0400D656 RID: 54870
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D656")]
|
||||
public int compressionQuality;
|
||||
}
|
||||
|
||||
// Token: 0x02002FBB RID: 12219
|
||||
[Token(Token = "0x2002FBB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JDOPEIJNCAF<T>
|
||||
{
|
||||
// Token: 0x060149D6 RID: 84438 RVA: 0x004C36C0 File Offset: 0x004C18C0
|
||||
[Token(Token = "0x60149D6")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public JDOPEIJNCAF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060149D7 RID: 84439 RVA: 0x004C36DC File Offset: 0x004C18DC
|
||||
[Token(Token = "0x60149D7")]
|
||||
[Address(RVA = "0x2B3DEA0", Offset = "0x2B3CEA0", VA = "0x182B3DEA0")]
|
||||
internal void <CreateWorkerCompletedEventHandler>b__0(object sender, RunWorkerCompletedEventArgs e)
|
||||
{
|
||||
PIFLNPCGOKD.ELOJINIJLEI elojinijlei = new PIFLNPCGOKD.ELOJINIJLEI();
|
||||
elojinijlei.CS$<>8__locals1 = this;
|
||||
elojinijlei.e = e;
|
||||
Action action;
|
||||
BPHGKAEDBPE.APAOCLJJNFK(action);
|
||||
}
|
||||
|
||||
// Token: 0x0400D657 RID: 54871
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D657")]
|
||||
public CBLLFJEDOII<T> promise;
|
||||
}
|
||||
|
||||
// Token: 0x02002FBC RID: 12220
|
||||
[Token(Token = "0x2002FBC")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ELOJINIJLEI<T>
|
||||
{
|
||||
// Token: 0x060149D8 RID: 84440 RVA: 0x004C370C File Offset: 0x004C190C
|
||||
[Token(Token = "0x60149D8")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public ELOJINIJLEI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060149D9 RID: 84441 RVA: 0x004C3728 File Offset: 0x004C1928
|
||||
[Token(Token = "0x60149D9")]
|
||||
[Address(RVA = "0x2B3D9D0", Offset = "0x2B3C9D0", VA = "0x182B3D9D0")]
|
||||
internal void <CreateWorkerCompletedEventHandler>b__1()
|
||||
{
|
||||
PIFLNPCGOKD.JDOPEIJNCAF cs$<>8__locals;
|
||||
CBLLFJEDOII promise;
|
||||
object result;
|
||||
do
|
||||
{
|
||||
RunWorkerCompletedEventArgs runWorkerCompletedEventArgs = this.e;
|
||||
Exception error = runWorkerCompletedEventArgs.error;
|
||||
cs$<>8__locals = this.CS$<>8__locals1;
|
||||
if (error != 0)
|
||||
{
|
||||
goto IL_3B;
|
||||
}
|
||||
promise = cs$<>8__locals.promise;
|
||||
result = runWorkerCompletedEventArgs.Result;
|
||||
if (result == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (result == 0);
|
||||
promise.OOOIENHGNCA(result);
|
||||
return;
|
||||
IL_3B:
|
||||
CBLLFJEDOII promise2 = cs$<>8__locals.promise;
|
||||
CBLLFJEDOII promise3 = this.CS$<>8__locals1.promise;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400D658 RID: 54872
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D658")]
|
||||
public RunWorkerCompletedEventArgs e;
|
||||
|
||||
// Token: 0x0400D659 RID: 54873
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D659")]
|
||||
public PIFLNPCGOKD.JDOPEIJNCAF<T> CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user