283 lines
8.2 KiB
C#
283 lines
8.2 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
|
|
// Token: 0x0200061D RID: 1565
|
|
[Token(Token = "0x200061D")]
|
|
[StructLayout(3)]
|
|
public class MDBKOHJNCNL
|
|
{
|
|
// Token: 0x06002DCD RID: 11725 RVA: 0x000BF88C File Offset: 0x000BDA8C
|
|
[Token(Token = "0x6002DCD")]
|
|
[Address(RVA = "0x1991B00", Offset = "0x1990500", VA = "0x181991B00")]
|
|
public static void FEDGOFKEGEF(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
|
|
{
|
|
int num = 0;
|
|
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)num);
|
|
}
|
|
|
|
// Token: 0x06002DCE RID: 11726 RVA: 0x000BF8A4 File Offset: 0x000BDAA4
|
|
[Token(Token = "0x6002DCE")]
|
|
[Address(RVA = "0x1991D00", Offset = "0x1990700", VA = "0x181991D00")]
|
|
public static void LEEOHCJJNHF(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
|
|
{
|
|
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)((uint)1));
|
|
}
|
|
|
|
// Token: 0x06002DCF RID: 11727 RVA: 0x000BF8BC File Offset: 0x000BDABC
|
|
[Token(Token = "0x6002DCF")]
|
|
[Address(RVA = "0x1991AE0", Offset = "0x19904E0", VA = "0x181991AE0")]
|
|
public static void EMJNMOGIAKL(Texture2D PMHHJKDOGAC, int KNJKJDOEMAF, int IOGAEBGAFEC)
|
|
{
|
|
MDBKOHJNCNL.LFLJCKGHEPL(PMHHJKDOGAC, KNJKJDOEMAF, IOGAEBGAFEC, (MDBKOHJNCNL.OABBJBOEDOC)((uint)2));
|
|
}
|
|
|
|
// Token: 0x06002DD0 RID: 11728 RVA: 0x000BF8D4 File Offset: 0x000BDAD4
|
|
[Token(Token = "0x6002DD0")]
|
|
[Address(RVA = "0x1991D20", Offset = "0x1990720", VA = "0x181991D20")]
|
|
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: 0x06002DD1 RID: 11729 RVA: 0x000BFA30 File Offset: 0x000BDC30
|
|
[Token(Token = "0x6002DD1")]
|
|
[Address(RVA = "0x19921B0", Offset = "0x1990BB0", VA = "0x1819921B0")]
|
|
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: 0x06002DD2 RID: 11730 RVA: 0x000BFAA0 File Offset: 0x000BDCA0
|
|
[Token(Token = "0x6002DD2")]
|
|
[Address(RVA = "0x1991B20", Offset = "0x1990520", VA = "0x181991B20")]
|
|
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: 0x06002DD3 RID: 11731 RVA: 0x000BFAF0 File Offset: 0x000BDCF0
|
|
[Token(Token = "0x6002DD3")]
|
|
[Address(RVA = "0x1991740", Offset = "0x1990140", VA = "0x181991740")]
|
|
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: 0x06002DD4 RID: 11732 RVA: 0x000BFB28 File Offset: 0x000BDD28
|
|
[Token(Token = "0x6002DD4")]
|
|
[Address(RVA = "0x1991900", Offset = "0x1990300", VA = "0x181991900")]
|
|
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: 0x06002DD5 RID: 11733 RVA: 0x000BFB6C File Offset: 0x000BDD6C
|
|
[Token(Token = "0x6002DD5")]
|
|
[Address(RVA = "0x1991650", Offset = "0x1990050", VA = "0x181991650")]
|
|
private static Color AMKAHMHMFFD(Color DMPJCAIFJBJ, Color KOLDNBHNKHH, float ONGBFDACHHG)
|
|
{
|
|
int num = 0;
|
|
DMPJCAIFJBJ.r = (float)num;
|
|
DMPJCAIFJBJ.b = (float)num;
|
|
return DMPJCAIFJBJ;
|
|
}
|
|
|
|
// Token: 0x06002DD6 RID: 11734 RVA: 0x000BFB8C File Offset: 0x000BDD8C
|
|
[Token(Token = "0x6002DD6")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MDBKOHJNCNL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002692 RID: 9874
|
|
[Token(Token = "0x4002692")]
|
|
private static Color[] MCNONOJAHDL;
|
|
|
|
// Token: 0x04002693 RID: 9875
|
|
[Token(Token = "0x4002693")]
|
|
private static Color[] EOFPIIPJLLL;
|
|
|
|
// Token: 0x04002694 RID: 9876
|
|
[Token(Token = "0x4002694")]
|
|
private static int AIKPCOLLNND;
|
|
|
|
// Token: 0x04002695 RID: 9877
|
|
[Token(Token = "0x4002695")]
|
|
private static float OJFGPPKAKEO;
|
|
|
|
// Token: 0x04002696 RID: 9878
|
|
[Token(Token = "0x4002696")]
|
|
private static float NAJJNEEPGNF;
|
|
|
|
// Token: 0x04002697 RID: 9879
|
|
[Token(Token = "0x4002697")]
|
|
private static int KPFHKIPOLNA;
|
|
|
|
// Token: 0x04002698 RID: 9880
|
|
[Token(Token = "0x4002698")]
|
|
private static int GNPFKGEBBCH;
|
|
|
|
// Token: 0x04002699 RID: 9881
|
|
[Token(Token = "0x4002699")]
|
|
private static Mutex MKDPOIOHKKN;
|
|
|
|
// Token: 0x0200061E RID: 1566
|
|
[Token(Token = "0x200061E")]
|
|
public class OEEDJKCFIDI
|
|
{
|
|
// Token: 0x06002DD7 RID: 11735 RVA: 0x000BFBA0 File Offset: 0x000BDDA0
|
|
[Token(Token = "0x6002DD7")]
|
|
[Address(RVA = "0x823C30", Offset = "0x822630", VA = "0x180823C30")]
|
|
public OEEDJKCFIDI(int s, int e)
|
|
{
|
|
this.FKGCMPGAIAP = s;
|
|
this.KOFMGJJCPPB = e;
|
|
}
|
|
|
|
// Token: 0x0400269A RID: 9882
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400269A")]
|
|
public int FKGCMPGAIAP;
|
|
|
|
// Token: 0x0400269B RID: 9883
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400269B")]
|
|
public int KOFMGJJCPPB;
|
|
}
|
|
|
|
// Token: 0x0200061F RID: 1567
|
|
[Token(Token = "0x200061F")]
|
|
private enum OABBJBOEDOC
|
|
{
|
|
// Token: 0x0400269D RID: 9885
|
|
[Token(Token = "0x400269D")]
|
|
Point,
|
|
// Token: 0x0400269E RID: 9886
|
|
[Token(Token = "0x400269E")]
|
|
Bilinear,
|
|
// Token: 0x0400269F RID: 9887
|
|
[Token(Token = "0x400269F")]
|
|
Average
|
|
}
|
|
}
|