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