287 lines
8.2 KiB
C#
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
|
|
}
|
|
}
|