281 lines
8.2 KiB
C#
281 lines
8.2 KiB
C#
using System;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
|
|
// Token: 0x0200061D RID: 1565
|
|
[Token(Token = "0x200061D")]
|
|
public class MDBKOHJNCNL
|
|
{
|
|
// Token: 0x06002E20 RID: 11808 RVA: 0x000BC6E0 File Offset: 0x000BA8E0
|
|
[Token(Token = "0x6002E20")]
|
|
[Address(RVA = "0x16BD740", Offset = "0x16BC740", VA = "0x1816BD740")]
|
|
public static void FEDGOFKEGEF(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
|
|
{
|
|
int num = 0;
|
|
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)num);
|
|
}
|
|
|
|
// Token: 0x06002E21 RID: 11809 RVA: 0x000BC6F8 File Offset: 0x000BA8F8
|
|
[Token(Token = "0x6002E21")]
|
|
[Address(RVA = "0x16BD940", Offset = "0x16BC940", VA = "0x1816BD940")]
|
|
public static void LEEOHCJJNHF(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
|
|
{
|
|
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)((uint)1));
|
|
}
|
|
|
|
// Token: 0x06002E22 RID: 11810 RVA: 0x000BC710 File Offset: 0x000BA910
|
|
[Token(Token = "0x6002E22")]
|
|
[Address(RVA = "0x16BD720", Offset = "0x16BC720", VA = "0x1816BD720")]
|
|
public static void EMJNMOGIAKL(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
|
|
{
|
|
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)((uint)2));
|
|
}
|
|
|
|
// Token: 0x06002E23 RID: 11811 RVA: 0x000BC728 File Offset: 0x000BA928
|
|
[Token(Token = "0x6002E23")]
|
|
[Address(RVA = "0x16BD960", Offset = "0x16BC960", VA = "0x1816BD960")]
|
|
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: 0x06002E24 RID: 11812 RVA: 0x000BC884 File Offset: 0x000BAA84
|
|
[Token(Token = "0x6002E24")]
|
|
[Address(RVA = "0x16BDDF0", Offset = "0x16BCDF0", VA = "0x1816BDDF0")]
|
|
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: 0x06002E25 RID: 11813 RVA: 0x000BC8F4 File Offset: 0x000BAAF4
|
|
[Token(Token = "0x6002E25")]
|
|
[Address(RVA = "0x16BD760", Offset = "0x16BC760", VA = "0x1816BD760")]
|
|
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: 0x06002E26 RID: 11814 RVA: 0x000BC944 File Offset: 0x000BAB44
|
|
[Token(Token = "0x6002E26")]
|
|
[Address(RVA = "0x16BD380", Offset = "0x16BC380", VA = "0x1816BD380")]
|
|
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++;
|
|
}
|
|
int num3 = 0;
|
|
NDILEEFABJA.m_value = num3;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002E27 RID: 11815 RVA: 0x000BC97C File Offset: 0x000BAB7C
|
|
[Token(Token = "0x6002E27")]
|
|
[Address(RVA = "0x16BD540", Offset = "0x16BC540", VA = "0x1816BD540")]
|
|
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: 0x06002E28 RID: 11816 RVA: 0x000BC9C0 File Offset: 0x000BABC0
|
|
[Token(Token = "0x6002E28")]
|
|
[Address(RVA = "0x16BD290", Offset = "0x16BC290", VA = "0x1816BD290")]
|
|
private static Color AMKAHMHMFFD(Color DMPJCAIFJBJ, Color KOLDNBHNKHH, float ONGBFDACHHG)
|
|
{
|
|
int num = 0;
|
|
DMPJCAIFJBJ.r = (float)num;
|
|
DMPJCAIFJBJ.b = (float)num;
|
|
return DMPJCAIFJBJ;
|
|
}
|
|
|
|
// Token: 0x06002E29 RID: 11817 RVA: 0x000BC9E0 File Offset: 0x000BABE0
|
|
[Token(Token = "0x6002E29")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MDBKOHJNCNL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002554 RID: 9556
|
|
[Token(Token = "0x4002554")]
|
|
private static Color[] MCNONOJAHDL;
|
|
|
|
// Token: 0x04002555 RID: 9557
|
|
[Token(Token = "0x4002555")]
|
|
private static Color[] EOFPIIPJLLL;
|
|
|
|
// Token: 0x04002556 RID: 9558
|
|
[Token(Token = "0x4002556")]
|
|
private static int AIKPCOLLNND;
|
|
|
|
// Token: 0x04002557 RID: 9559
|
|
[Token(Token = "0x4002557")]
|
|
private static float OJFGPPKAKEO;
|
|
|
|
// Token: 0x04002558 RID: 9560
|
|
[Token(Token = "0x4002558")]
|
|
private static float NAJJNEEPGNF;
|
|
|
|
// Token: 0x04002559 RID: 9561
|
|
[Token(Token = "0x4002559")]
|
|
private static int KPFHKIPOLNA;
|
|
|
|
// Token: 0x0400255A RID: 9562
|
|
[Token(Token = "0x400255A")]
|
|
private static int GNPFKGEBBCH;
|
|
|
|
// Token: 0x0400255B RID: 9563
|
|
[Token(Token = "0x400255B")]
|
|
private static Mutex MKDPOIOHKKN;
|
|
|
|
// Token: 0x0200061E RID: 1566
|
|
[Token(Token = "0x200061E")]
|
|
public class OEEDJKCFIDI
|
|
{
|
|
// Token: 0x06002E2A RID: 11818 RVA: 0x000BC9F4 File Offset: 0x000BABF4
|
|
[Token(Token = "0x6002E2A")]
|
|
[Address(RVA = "0x73F000", Offset = "0x73E000", VA = "0x18073F000")]
|
|
public OEEDJKCFIDI(int ENMDDKHBHPA, int CHKKEHOKPJP)
|
|
{
|
|
this.FKGCMPGAIAP = ENMDDKHBHPA;
|
|
this.KOFMGJJCPPB = CHKKEHOKPJP;
|
|
}
|
|
|
|
// Token: 0x0400255C RID: 9564
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400255C")]
|
|
public int FKGCMPGAIAP;
|
|
|
|
// Token: 0x0400255D RID: 9565
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400255D")]
|
|
public int KOFMGJJCPPB;
|
|
}
|
|
|
|
// Token: 0x0200061F RID: 1567
|
|
[Token(Token = "0x200061F")]
|
|
private enum OABBJBOEDOC
|
|
{
|
|
// Token: 0x0400255F RID: 9567
|
|
[Token(Token = "0x400255F")]
|
|
Point,
|
|
// Token: 0x04002560 RID: 9568
|
|
[Token(Token = "0x4002560")]
|
|
Bilinear,
|
|
// Token: 0x04002561 RID: 9569
|
|
[Token(Token = "0x4002561")]
|
|
Average
|
|
}
|
|
}
|