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