Files
2026-04-08 23:40:05 +02:00

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
}
}