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

287 lines
8.2 KiB
C#

using System;
using System.Threading;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Experimental.Rendering;
// Token: 0x02000613 RID: 1555
[Token(Token = "0x2000613")]
public class MDBKOHJNCNL
{
// Token: 0x06002DA3 RID: 11683 RVA: 0x000BBBF0 File Offset: 0x000B9DF0
[Token(Token = "0x6002DA3")]
[Address(RVA = "0xB4ED40", Offset = "0xB4DB40", VA = "0x180B4ED40")]
public static void FEDGOFKEGEF(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
{
int num = 0;
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)num);
}
// Token: 0x06002DA4 RID: 11684 RVA: 0x000BBC08 File Offset: 0x000B9E08
[Token(Token = "0x6002DA4")]
[Address(RVA = "0xB4EF40", Offset = "0xB4DD40", VA = "0x180B4EF40")]
public static void LEEOHCJJNHF(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
{
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)((uint)1));
}
// Token: 0x06002DA5 RID: 11685 RVA: 0x000BBC20 File Offset: 0x000B9E20
[Token(Token = "0x6002DA5")]
[Address(RVA = "0xB4ED20", Offset = "0xB4DB20", VA = "0x180B4ED20")]
public static void EMJNMOGIAKL(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
{
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)((uint)2));
}
// Token: 0x06002DA6 RID: 11686 RVA: 0x000BBC38 File Offset: 0x000B9E38
[Token(Token = "0x6002DA6")]
[Address(RVA = "0xB4EF60", Offset = "0xB4DD60", VA = "0x180B4EF60")]
private static void LFLJCKGHEPL(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC, MDBKOHJNCNL.OABBJBOEDOC APAICGIHAGJ)
{
MDBKOHJNCNL.MCNONOJAHDL = PMHHJKDOGAC.GetPixels();
MDBKOHJNCNL.EOFPIIPJLLL = new Color[KNJKJDOEMAF * IOGAEBGAFEC];
if (APAICGIHAGJ != MDBKOHJNCNL.OABBJBOEDOC.Point && APAICGIHAGJ == MDBKOHJNCNL.OABBJBOEDOC.Bilinear)
{
GraphicsFormat graphicsFormat = PMHHJKDOGAC.graphicsFormat;
}
GraphicsFormat graphicsFormat2 = PMHHJKDOGAC.graphicsFormat;
MDBKOHJNCNL.AIKPCOLLNND = (int)PMHHJKDOGAC.graphicsFormat;
MDBKOHJNCNL.KPFHKIPOLNA = KNJKJDOEMAF;
int num = 0;
MDBKOHJNCNL.GNPFKGEBBCH = num;
int num2;
Mutex mutex = new Mutex(num2 != 0);
int num3 = 0;
num2 = 0;
MDBKOHJNCNL.MKDPOIOHKKN = mutex;
int num4 = 0;
MDBKOHJNCNL.OEEDJKCFIDI oeedjkcfidi;
oeedjkcfidi.FieldGetter(num4, num3, APAICGIHAGJ);
oeedjkcfidi.FKGCMPGAIAP = num;
oeedjkcfidi.KOFMGJJCPPB = IOGAEBGAFEC;
if (APAICGIHAGJ == MDBKOHJNCNL.OABBJBOEDOC.Point)
{
MDBKOHJNCNL.JELBBGCHIIE(oeedjkcfidi);
}
if (APAICGIHAGJ == MDBKOHJNCNL.OABBJBOEDOC.Bilinear)
{
MDBKOHJNCNL.NODBFLDNPMK(oeedjkcfidi);
}
MDBKOHJNCNL.BGKGAOBHDDM(oeedjkcfidi);
if (IOGAEBGAFEC - 1 > 0)
{
int num5 = 0;
MDBKOHJNCNL.OEEDJKCFIDI oeedjkcfidi2;
oeedjkcfidi2.FieldGetter(num5, num3, APAICGIHAGJ);
oeedjkcfidi2.FKGCMPGAIAP = num;
oeedjkcfidi2.KOFMGJJCPPB = 0;
int num6;
ParameterizedThreadStart parameterizedThreadStart = new ParameterizedThreadStart(num6.BGKGAOBHDDM);
if (APAICGIHAGJ == MDBKOHJNCNL.OABBJBOEDOC.Point)
{
}
if (APAICGIHAGJ != MDBKOHJNCNL.OABBJBOEDOC.Bilinear)
{
}
num6 = 0;
new Thread(parameterizedThreadStart).Start(oeedjkcfidi2);
int num7 = IOGAEBGAFEC - 1;
num++;
}
MDBKOHJNCNL.OEEDJKCFIDI oeedjkcfidi3;
oeedjkcfidi3.KOFMGJJCPPB = 0;
oeedjkcfidi3.FKGCMPGAIAP = num;
if (APAICGIHAGJ == MDBKOHJNCNL.OABBJBOEDOC.Point)
{
MDBKOHJNCNL.JELBBGCHIIE(oeedjkcfidi3);
}
if (APAICGIHAGJ == MDBKOHJNCNL.OABBJBOEDOC.Bilinear)
{
MDBKOHJNCNL.NODBFLDNPMK(oeedjkcfidi3);
}
MDBKOHJNCNL.BGKGAOBHDDM(oeedjkcfidi3);
Thread.Sleep(1);
Color[] eofpiipjlll = MDBKOHJNCNL.EOFPIIPJLLL;
PMHHJKDOGAC.SetPixels(eofpiipjlll);
PMHHJKDOGAC.Apply();
}
// Token: 0x06002DA7 RID: 11687 RVA: 0x000BBD94 File Offset: 0x000B9F94
[Token(Token = "0x6002DA7")]
[Address(RVA = "0xB4F3F0", Offset = "0xB4E1F0", VA = "0x180B4F3F0")]
public static void NODBFLDNPMK(object NLNHFEEMFBN)
{
while (NLNHFEEMFBN == 0)
{
}
float najjneepgnf = MDBKOHJNCNL.NAJJNEEPGNF;
int num = 0;
if (MDBKOHJNCNL.KPFHKIPOLNA > 0)
{
Color[] mcnonojahdl = MDBKOHJNCNL.MCNONOJAHDL;
Color[] eofpiipjlll = MDBKOHJNCNL.EOFPIIPJLLL;
int length = mcnonojahdl.Length;
int length2 = MDBKOHJNCNL.MCNONOJAHDL.Length;
num++;
eofpiipjlll.r = najjneepgnf;
}
Mutex mkdpoiohkkn = MDBKOHJNCNL.MKDPOIOHKKN;
MDBKOHJNCNL.MKDPOIOHKKN.ReleaseMutex();
}
// Token: 0x06002DA8 RID: 11688 RVA: 0x000BBE04 File Offset: 0x000BA004
[Token(Token = "0x6002DA8")]
[Address(RVA = "0xB4ED60", Offset = "0xB4DB60", VA = "0x180B4ED60")]
public static void JELBBGCHIIE(object NLNHFEEMFBN)
{
while (NLNHFEEMFBN == 0)
{
}
int num = 0;
int num2 = MDBKOHJNCNL.KPFHKIPOLNA;
if (num2 > 0)
{
Color[] mcnonojahdl = MDBKOHJNCNL.MCNONOJAHDL;
Color[] eofpiipjlll = MDBKOHJNCNL.EOFPIIPJLLL;
num2 += 2;
num2 += num2;
num++;
}
Mutex mkdpoiohkkn = MDBKOHJNCNL.MKDPOIOHKKN;
MDBKOHJNCNL.MKDPOIOHKKN.ReleaseMutex();
}
// Token: 0x06002DA9 RID: 11689 RVA: 0x000BBE54 File Offset: 0x000BA054
[Token(Token = "0x6002DA9")]
[Address(RVA = "0xB4E980", Offset = "0xB4D780", VA = "0x180B4E980")]
private static Color BANKIBLMPJO(int NDILEEFABJA, int DFICPKCPNLK, float OJFGPPKAKEO, float NAJJNEEPGNF)
{
int num = 0;
int num2 = MDBKOHJNCNL.MCNONOJAHDL.Length;
if (DFICPKCPNLK < num2)
{
num2 += num2;
num++;
}
while (DFICPKCPNLK <= 80018)
{
}
while (80018 <= 80018)
{
}
int num3 = 0;
NDILEEFABJA.m_value = num3;
throw new NullReferenceException();
}
// Token: 0x06002DAA RID: 11690 RVA: 0x000BBEA0 File Offset: 0x000BA0A0
[Token(Token = "0x6002DAA")]
[Address(RVA = "0xB4EB40", Offset = "0xB4D940", VA = "0x180B4EB40")]
public static void BGKGAOBHDDM(object NLNHFEEMFBN)
{
int num;
do
{
num = 0;
}
while (NLNHFEEMFBN == 0);
if (MDBKOHJNCNL.KPFHKIPOLNA > 0)
{
float najjneepgnf = MDBKOHJNCNL.NAJJNEEPGNF;
Color[] eofpiipjlll = MDBKOHJNCNL.EOFPIIPJLLL;
num++;
}
Mutex mkdpoiohkkn = MDBKOHJNCNL.MKDPOIOHKKN;
MDBKOHJNCNL.MKDPOIOHKKN.ReleaseMutex();
}
// Token: 0x06002DAB RID: 11691 RVA: 0x000BBEE4 File Offset: 0x000BA0E4
[Token(Token = "0x6002DAB")]
[Address(RVA = "0xB4E890", Offset = "0xB4D690", VA = "0x180B4E890")]
private static Color AMKAHMHMFFD(Color DMPJCAIFJBJ, Color KOLDNBHNKHH, float ONGBFDACHHG)
{
int num = 0;
DMPJCAIFJBJ.r = (float)num;
DMPJCAIFJBJ.b = (float)num;
return DMPJCAIFJBJ;
}
// Token: 0x06002DAC RID: 11692 RVA: 0x000BBF04 File Offset: 0x000BA104
[Token(Token = "0x6002DAC")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MDBKOHJNCNL()
{
}
// Token: 0x040024F1 RID: 9457
[Token(Token = "0x40024F1")]
private static Color[] MCNONOJAHDL;
// Token: 0x040024F2 RID: 9458
[Token(Token = "0x40024F2")]
private static Color[] EOFPIIPJLLL;
// Token: 0x040024F3 RID: 9459
[Token(Token = "0x40024F3")]
private static int AIKPCOLLNND;
// Token: 0x040024F4 RID: 9460
[Token(Token = "0x40024F4")]
private static float OJFGPPKAKEO;
// Token: 0x040024F5 RID: 9461
[Token(Token = "0x40024F5")]
private static float NAJJNEEPGNF;
// Token: 0x040024F6 RID: 9462
[Token(Token = "0x40024F6")]
private static int KPFHKIPOLNA;
// Token: 0x040024F7 RID: 9463
[Token(Token = "0x40024F7")]
private static int GNPFKGEBBCH;
// Token: 0x040024F8 RID: 9464
[Token(Token = "0x40024F8")]
private static Mutex MKDPOIOHKKN;
// Token: 0x02000614 RID: 1556
[Token(Token = "0x2000614")]
public class OEEDJKCFIDI
{
// Token: 0x06002DAD RID: 11693 RVA: 0x000BBF18 File Offset: 0x000BA118
[Token(Token = "0x6002DAD")]
[Address(RVA = "0x8F0C90", Offset = "0x8EFA90", VA = "0x1808F0C90")]
public OEEDJKCFIDI(int ENMDDKHBHPA, int CHKKEHOKPJP)
{
this.FKGCMPGAIAP = ENMDDKHBHPA;
this.KOFMGJJCPPB = CHKKEHOKPJP;
}
// Token: 0x040024F9 RID: 9465
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40024F9")]
public int FKGCMPGAIAP;
// Token: 0x040024FA RID: 9466
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40024FA")]
public int KOFMGJJCPPB;
}
// Token: 0x02000615 RID: 1557
[Token(Token = "0x2000615")]
private enum OABBJBOEDOC
{
// Token: 0x040024FC RID: 9468
[Token(Token = "0x40024FC")]
Point,
// Token: 0x040024FD RID: 9469
[Token(Token = "0x40024FD")]
Bilinear,
// Token: 0x040024FE RID: 9470
[Token(Token = "0x40024FE")]
Average
}
}