Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/PIFLNPCGOKD.cs
T
2026-04-10 22:50:51 +02:00

430 lines
13 KiB
C#

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: 0x02002ED0 RID: 11984
[Token(Token = "0x2002ED0")]
public static class PIFLNPCGOKD
{
// Token: 0x17003849 RID: 14409
// (get) Token: 0x0601457B RID: 83323 RVA: 0x004B919C File Offset: 0x004B739C
[Token(Token = "0x17003849")]
private static CAGFADDGJBJ OLBCNBFFEDG
{
[Token(Token = "0x601457B")]
[Address(RVA = "0xD4D0C0", Offset = "0xD4BEC0", VA = "0x180D4D0C0")]
get
{
PIFLNPCGOKD.CMJDKKBEACI = new CAGFADDGJBJ();
return PIFLNPCGOKD.CMJDKKBEACI;
}
}
// Token: 0x1700384A RID: 14410
// (get) Token: 0x0601457C RID: 83324 RVA: 0x004B91C0 File Offset: 0x004B73C0
[Token(Token = "0x1700384A")]
public static bool BJIPCLFGBOE
{
[Token(Token = "0x601457C")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
get
{
return true;
}
}
// Token: 0x1700384B RID: 14411
// (get) Token: 0x0601457D RID: 83325 RVA: 0x004B91D0 File Offset: 0x004B73D0
[Token(Token = "0x1700384B")]
public static int JBLOGPMIAOP
{
[Token(Token = "0x601457D")]
[Address(RVA = "0xD4C520", Offset = "0xD4B320", VA = "0x180D4C520")]
get
{
return PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM;
}
}
// Token: 0x0601457E RID: 83326 RVA: 0x004B91F0 File Offset: 0x004B73F0
[Token(Token = "0x601457E")]
[Address(RVA = "0xD4CC70", Offset = "0xD4BA70", VA = "0x180D4CC70")]
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: 0x0601457F RID: 83327 RVA: 0x004B9290 File Offset: 0x004B7490
[Token(Token = "0x601457F")]
[Address(RVA = "0xD4C580", Offset = "0xD4B380", VA = "0x180D4C580")]
private static void GNGOOMMLPHE()
{
int num = 0;
PIFLNPCGOKD.FBIOAGFPEAJ = num;
PIFLNPCGOKD.MMAHIFOJMNN = num;
}
// Token: 0x06014580 RID: 83328 RVA: 0x004B92AC File Offset: 0x004B74AC
[Token(Token = "0x6014580")]
[Address(RVA = "0xD4C3E0", Offset = "0xD4B1E0", VA = "0x180D4C3E0")]
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: 0x06014581 RID: 83329 RVA: 0x004B930C File Offset: 0x004B750C
[Token(Token = "0x6014581")]
[Address(RVA = "0xD4C990", Offset = "0xD4B790", VA = "0x180D4C990")]
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: 0x06014582 RID: 83330 RVA: 0x004B9364 File Offset: 0x004B7564
[Token(Token = "0x6014582")]
[Address(RVA = "0xD4CF20", Offset = "0xD4BD20", VA = "0x180D4CF20")]
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: 0x06014583 RID: 83331 RVA: 0x004B939C File Offset: 0x004B759C
[Token(Token = "0x6014583")]
[Address(RVA = "0xD4D090", Offset = "0xD4BE90", VA = "0x180D4D090")]
private static void OMGMAHEKECB(Rectangle FKDJBONCFON, int ENNFNENEBMO, out int GOCGNIGECFF, out int JDGCLLFANLH)
{
GOCGNIGECFF.m_value = ENNFNENEBMO;
}
// Token: 0x06014584 RID: 83332 RVA: 0x004B93B0 File Offset: 0x004B75B0
[Token(Token = "0x6014584")]
[Address(RVA = "0xD4C060", Offset = "0xD4AE60", VA = "0x180D4C060")]
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: 0x06014585 RID: 83333 RVA: 0x004B9420 File Offset: 0x004B7620
[Token(Token = "0x6014585")]
[Address(RVA = "0xD4C5F0", Offset = "0xD4B3F0", VA = "0x180D4C5F0")]
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: 0x06014586 RID: 83334 RVA: 0x004B94E4 File Offset: 0x004B76E4
[Token(Token = "0x6014586")]
[Address(RVA = "0xD4C2D0", Offset = "0xD4B0D0", VA = "0x180D4C2D0")]
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: 0x06014587 RID: 83335 RVA: 0x004B9538 File Offset: 0x004B7738
[Token(Token = "0x6014587")]
[Address(RVA = "0x1935760", Offset = "0x1934560", VA = "0x181935760")]
private static RunWorkerCompletedEventHandler LMHGAJGCNFC<T>(CBLLFJEDOII cpp2il__autoParamName__idx_0)
{
RunWorkerCompletedEventHandler runWorkerCompletedEventHandler;
return runWorkerCompletedEventHandler;
}
// Token: 0x06014588 RID: 83336 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6014588")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
static PIFLNPCGOKD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400D421 RID: 54305
[Token(Token = "0x400D421")]
private static byte[] MMAHIFOJMNN;
// Token: 0x0400D422 RID: 54306
[Token(Token = "0x400D422")]
private static PMGCJEPKFOF<byte[]> FBIOAGFPEAJ;
// Token: 0x0400D423 RID: 54307
[Token(Token = "0x400D423")]
private static CAGFADDGJBJ CMJDKKBEACI;
// Token: 0x0400D424 RID: 54308
[Token(Token = "0x400D424")]
private static ImageCodecInfo ILJJPOOOBFD;
// Token: 0x0400D425 RID: 54309
[Token(Token = "0x400D425")]
private static EncoderParameters MGKPDOBPADA;
// Token: 0x02002ED1 RID: 11985
[Token(Token = "0x2002ED1")]
[CompilerGenerated]
private sealed class CBOJBALEJJC
{
// Token: 0x06014589 RID: 83337 RVA: 0x004B954C File Offset: 0x004B774C
[Token(Token = "0x6014589")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CBOJBALEJJC()
{
}
// Token: 0x0601458A RID: 83338 RVA: 0x004B9560 File Offset: 0x004B7760
[Token(Token = "0x601458A")]
[Address(RVA = "0xD3B530", Offset = "0xD3A330", VA = "0x180D3B530")]
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: 0x0400D426 RID: 54310
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D426")]
public int desiredDisplayIndex;
// Token: 0x0400D427 RID: 54311
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400D427")]
public int horizontalResolution;
// Token: 0x0400D428 RID: 54312
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D428")]
public int compressionQuality;
}
// Token: 0x02002ED2 RID: 11986
[Token(Token = "0x2002ED2")]
[CompilerGenerated]
private sealed class JDOPEIJNCAF<T>
{
// Token: 0x0601458B RID: 83339 RVA: 0x004B9598 File Offset: 0x004B7798
[Token(Token = "0x601458B")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public JDOPEIJNCAF()
{
}
// Token: 0x0601458C RID: 83340 RVA: 0x004B95B4 File Offset: 0x004B77B4
[Token(Token = "0x601458C")]
[Address(RVA = "0x21B4AC0", Offset = "0x21B38C0", VA = "0x1821B4AC0")]
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: 0x0400D429 RID: 54313
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D429")]
public CBLLFJEDOII<T> promise;
}
// Token: 0x02002ED3 RID: 11987
[Token(Token = "0x2002ED3")]
[CompilerGenerated]
private sealed class ELOJINIJLEI<T>
{
// Token: 0x0601458D RID: 83341 RVA: 0x004B95E4 File Offset: 0x004B77E4
[Token(Token = "0x601458D")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public ELOJINIJLEI()
{
}
// Token: 0x0601458E RID: 83342 RVA: 0x004B9600 File Offset: 0x004B7800
[Token(Token = "0x601458E")]
[Address(RVA = "0x21B16F0", Offset = "0x21B04F0", VA = "0x1821B16F0")]
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: 0x0400D42A RID: 54314
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D42A")]
public RunWorkerCompletedEventArgs e;
// Token: 0x0400D42B RID: 54315
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D42B")]
public PIFLNPCGOKD.JDOPEIJNCAF<T> CS$<>8__locals1;
}
}