Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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