using System; using System.Collections.Generic; using System.IO; using System.Runtime.CompilerServices; using System.Threading; using Cpp2IlInjected; using Unity.Collections; using UnityEngine; using UnityEngine.Rendering; // Token: 0x02001749 RID: 5961 [Token(Token = "0x2001749")] public class IMKBGCCCEKP { // Token: 0x0600886B RID: 34923 RVA: 0x001CEA0C File Offset: 0x001CCC0C [Token(Token = "0x600886B")] [Address(RVA = "0x1B27ED0", Offset = "0x1B26ED0", VA = "0x181B27ED0")] public IMKBGCCCEKP() { List list = new List(); this.DGKFBBLMEFP = list; } // Token: 0x0600886C RID: 34924 RVA: 0x001CEA2C File Offset: 0x001CCC2C [Token(Token = "0x600886C")] [Address(RVA = "0x1B27A60", Offset = "0x1B26A60", VA = "0x181B27A60")] private IMKBGCCCEKP.PNKDGOFEDDL AFCPLINEGDJ() { int num; do { num = 0; List dgkfbblmefp = this.DGKFBBLMEFP; bool flag; if (flag) { } } while (num != 0); if (num != -1) { } IMKBGCCCEKP.PNKDGOFEDDL pnkdgofeddl; Action action = new Action(pnkdgofeddl.ODILOFAOMNL); pnkdgofeddl.LODHOILPCMK = action; WaitCallback waitCallback = new WaitCallback(pnkdgofeddl.OBOLKKPDPDA); pnkdgofeddl.HJBPJCLDFDC = waitCallback; pnkdgofeddl.k__BackingField = true; this.DGKFBBLMEFP.Add(pnkdgofeddl); throw new NullReferenceException(); } // Token: 0x0600886D RID: 34925 RVA: 0x001CEAA0 File Offset: 0x001CCCA0 [Token(Token = "0x600886D")] [Address(RVA = "0x1B27C90", Offset = "0x1B26C90", VA = "0x181B27C90")] public void AOEEOMOMCCG(int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action AFLPGGJMPOE, object GKNIHNHGBKC) { Texture2D texture2D = ScreenCapture.CaptureScreenshotAsTexture(); } // Token: 0x0600886E RID: 34926 RVA: 0x001CEAB8 File Offset: 0x001CCCB8 [Token(Token = "0x600886E")] [Address(RVA = "0x1B27D10", Offset = "0x1B26D10", VA = "0x181B27D10")] public void AOEEOMOMCCG(Camera DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action AFLPGGJMPOE, object GKNIHNHGBKC) { RenderTexture renderTexture = new RenderTexture(PDKHCAKJAHC, PDKHCAKJAHC, 24); RenderTexture targetTexture = DIEPOPNJNCO.targetTexture; DIEPOPNJNCO.targetTexture = renderTexture; DIEPOPNJNCO.Render(); DIEPOPNJNCO.targetTexture = targetTexture; } // Token: 0x0600886F RID: 34927 RVA: 0x001CEAF0 File Offset: 0x001CCCF0 [Token(Token = "0x600886F")] [Address(RVA = "0x1B27D00", Offset = "0x1B26D00", VA = "0x181B27D00")] public void AOEEOMOMCCG(RenderTexture DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action AFLPGGJMPOE, object GKNIHNHGBKC) { } // Token: 0x06008870 RID: 34928 RVA: 0x001CEB00 File Offset: 0x001CCD00 [Token(Token = "0x6008870")] [Address(RVA = "0x1B27D00", Offset = "0x1B26D00", VA = "0x181B27D00")] public void AOEEOMOMCCG(Texture2D DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action AFLPGGJMPOE, object GKNIHNHGBKC) { } // Token: 0x06008871 RID: 34929 RVA: 0x001CEB10 File Offset: 0x001CCD10 [Token(Token = "0x6008871")] [Address(RVA = "0x1B27DF0", Offset = "0x1B26DF0", VA = "0x181B27DF0")] private void JLCMIJMDKHK(Texture DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action AFLPGGJMPOE, object GKNIHNHGBKC) { IMKBGCCCEKP.PNKDGOFEDDL pnkdgofeddl = this.AFCPLINEGDJ(); int dllkcdjlcon = IMKBGCCCEKP.DLLKCDJLCON; IMKBGCCCEKP.DLLKCDJLCON = dllkcdjlcon + 1; pnkdgofeddl.k__BackingField = dllkcdjlcon; pnkdgofeddl.k__BackingField = 0; pnkdgofeddl.k__BackingField = 0; Action lodhoilpcmk = pnkdgofeddl.LODHOILPCMK; pnkdgofeddl.k__BackingField = OMDPCFHHKCC.Raw; pnkdgofeddl.k__BackingField = DIEPOPNJNCO; pnkdgofeddl.k__BackingField = PDKHCAKJAHC; pnkdgofeddl.k__BackingField = LGGOFMELOPA; } // Token: 0x04005A14 RID: 23060 [Token(Token = "0x4005A14")] private static int DLLKCDJLCON; // Token: 0x04005A15 RID: 23061 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4005A15")] private List DGKFBBLMEFP; // Token: 0x0200174A RID: 5962 [Token(Token = "0x200174A")] private class PNKDGOFEDDL { // Token: 0x06008872 RID: 34930 RVA: 0x001CEB70 File Offset: 0x001CCD70 [Token(Token = "0x6008872")] [Address(RVA = "0x1B36610", Offset = "0x1B35610", VA = "0x181B36610")] public PNKDGOFEDDL() { Action action = new Action(this.ODILOFAOMNL); this.LODHOILPCMK = action; WaitCallback waitCallback = new WaitCallback(this.OBOLKKPDPDA); this.HJBPJCLDFDC = waitCallback; } // Token: 0x170016E1 RID: 5857 // (get) Token: 0x06008873 RID: 34931 RVA: 0x001CEBAC File Offset: 0x001CCDAC // (set) Token: 0x06008874 RID: 34932 RVA: 0x001CEBC0 File Offset: 0x001CCDC0 [Token(Token = "0x170016E1")] public Action IJPKBHEJDOL { [Token(Token = "0x6008873")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get; [Token(Token = "0x6008874")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] set; } // Token: 0x170016E2 RID: 5858 // (get) Token: 0x06008875 RID: 34933 RVA: 0x001CEBD4 File Offset: 0x001CCDD4 // (set) Token: 0x06008876 RID: 34934 RVA: 0x001CEBE8 File Offset: 0x001CCDE8 [Token(Token = "0x170016E2")] public int LEHMGKMBHNL { [Token(Token = "0x6008875")] [Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")] get; [Token(Token = "0x6008876")] [Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")] set; } // Token: 0x170016E3 RID: 5859 // (get) Token: 0x06008877 RID: 34935 RVA: 0x001CEBFC File Offset: 0x001CCDFC // (set) Token: 0x06008878 RID: 34936 RVA: 0x001CEC10 File Offset: 0x001CCE10 [Token(Token = "0x170016E3")] public int EBFIAGGKOAM { [Token(Token = "0x6008877")] [Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")] get; [Token(Token = "0x6008878")] [Address(RVA = "0x6A46C0", Offset = "0x6A36C0", VA = "0x1806A46C0")] set; } // Token: 0x170016E4 RID: 5860 // (get) Token: 0x06008879 RID: 34937 RVA: 0x001CEC24 File Offset: 0x001CCE24 // (set) Token: 0x0600887A RID: 34938 RVA: 0x001CEC38 File Offset: 0x001CCE38 [Token(Token = "0x170016E4")] public bool KKFIEOBPNHA { [Token(Token = "0x6008879")] [Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")] get; [Token(Token = "0x600887A")] [Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")] set; } // Token: 0x170016E5 RID: 5861 // (get) Token: 0x0600887B RID: 34939 RVA: 0x001CEC4C File Offset: 0x001CCE4C // (set) Token: 0x0600887C RID: 34940 RVA: 0x001CEC60 File Offset: 0x001CCE60 [Token(Token = "0x170016E5")] public int POLPENGNOLJ { [Token(Token = "0x600887B")] [Address(RVA = "0x4D9880", Offset = "0x4D8880", VA = "0x1804D9880")] get; [Token(Token = "0x600887C")] [Address(RVA = "0x812720", Offset = "0x811720", VA = "0x180812720")] set; } // Token: 0x170016E6 RID: 5862 // (get) Token: 0x0600887D RID: 34941 RVA: 0x001CEC74 File Offset: 0x001CCE74 // (set) Token: 0x0600887E RID: 34942 RVA: 0x001CEC88 File Offset: 0x001CCE88 [Token(Token = "0x170016E6")] public int LGMBNKHHAOF { [Token(Token = "0x600887D")] [Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")] get; [Token(Token = "0x600887E")] [Address(RVA = "0x5C17C0", Offset = "0x5C07C0", VA = "0x1805C17C0")] set; } // Token: 0x170016E7 RID: 5863 // (get) Token: 0x0600887F RID: 34943 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06008880 RID: 34944 RVA: 0x001CEC9C File Offset: 0x001CCE9C [Token(Token = "0x170016E7")] public NativeArray KCCLGBNHPPD { [Token(Token = "0x600887F")] [Address(RVA = "0x814A90", Offset = "0x813A90", VA = "0x180814A90")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6008880")] [Address(RVA = "0x814BB0", Offset = "0x813BB0", VA = "0x180814BB0")] [CompilerGenerated] set { } } // Token: 0x170016E8 RID: 5864 // (get) Token: 0x06008881 RID: 34945 RVA: 0x001CECAC File Offset: 0x001CCEAC // (set) Token: 0x06008882 RID: 34946 RVA: 0x001CECC0 File Offset: 0x001CCEC0 [Token(Token = "0x170016E8")] public Texture PDOJHGJMNPH { [Token(Token = "0x6008881")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get; [Token(Token = "0x6008882")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] set; } // Token: 0x170016E9 RID: 5865 // (get) Token: 0x06008883 RID: 34947 RVA: 0x001CECD4 File Offset: 0x001CCED4 // (set) Token: 0x06008884 RID: 34948 RVA: 0x001CECE8 File Offset: 0x001CCEE8 [Token(Token = "0x170016E9")] public object CDINMMPNAID { [Token(Token = "0x6008883")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get; [Token(Token = "0x6008884")] [Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")] set; } // Token: 0x170016EA RID: 5866 // (get) Token: 0x06008885 RID: 34949 RVA: 0x001CECFC File Offset: 0x001CCEFC // (set) Token: 0x06008886 RID: 34950 RVA: 0x001CED10 File Offset: 0x001CCF10 [Token(Token = "0x170016EA")] public OMDPCFHHKCC OPLHMKFCNOL { [Token(Token = "0x6008885")] [Address(RVA = "0x66A4F0", Offset = "0x6694F0", VA = "0x18066A4F0")] get; [Token(Token = "0x6008886")] [Address(RVA = "0x7235A0", Offset = "0x7225A0", VA = "0x1807235A0")] set; } // Token: 0x170016EB RID: 5867 // (get) Token: 0x06008887 RID: 34951 RVA: 0x001CED24 File Offset: 0x001CCF24 // (set) Token: 0x06008888 RID: 34952 RVA: 0x001CED38 File Offset: 0x001CCF38 [Token(Token = "0x170016EB")] public int JJFBMGMPNOB { [Token(Token = "0x6008887")] [Address(RVA = "0x7D8270", Offset = "0x7D7270", VA = "0x1807D8270")] get; [Token(Token = "0x6008888")] [Address(RVA = "0xED62D0", Offset = "0xED52D0", VA = "0x180ED62D0")] set; } // Token: 0x06008889 RID: 34953 RVA: 0x001CED4C File Offset: 0x001CCF4C [Token(Token = "0x6008889")] [Address(RVA = "0x1B363C0", Offset = "0x1B353C0", VA = "0x181B363C0")] private void OBOLKKPDPDA(object GKNIHNHGBKC) { NativeArray nativeArray = this.k__BackingField; int num = 0; byte[] array2; if (this.k__BackingField == OMDPCFHHKCC.Png) { byte[] array = BFBHEEMDPAI.BFHKDGFEKPH(array2, num); } Action action = this.k__BackingField; if (action != 0) { object obj = this.k__BackingField; action(array2, obj); } NativeArray nativeArray2 = this.k__BackingField; this.k__BackingField = false; } // Token: 0x0600888A RID: 34954 RVA: 0x001CEDA4 File Offset: 0x001CCFA4 [Token(Token = "0x600888A")] [Address(RVA = "0x1B36310", Offset = "0x1B35310", VA = "0x181B36310")] private void LMAJIKNLEJM(byte[] GKBJBDEECNM) { if (!Directory.Exists("Screenshots")) { DirectoryInfo directoryInfo = Directory.CreateDirectory("Screenshots"); } int num = this.k__BackingField; ulong num2; num2 += num2; long num3 = (long)(num2 * (ulong)((uint)60)); num = (int)((long)num - num3); File.WriteAllBytes(string.Format("Screenshots/{0}.png", num3), GKBJBDEECNM); } // Token: 0x0600888B RID: 34955 RVA: 0x001CEDF0 File Offset: 0x001CCFF0 [Token(Token = "0x600888B")] [Address(RVA = "0x1B364C0", Offset = "0x1B354C0", VA = "0x181B364C0")] private void ODILOFAOMNL(AsyncGPUReadbackRequest JMFLHIIJFKL) { int num = 0; if (!JMFLHIIJFKL.hasError || this.k__BackingField != 0) { NativeLeakDetection.Mode = NativeLeakDetectionMode.Disabled; int width = JMFLHIIJFKL.width; this.k__BackingField = width; int height = JMFLHIIJFKL.height; WaitCallback hjbpjcldfdc = this.HJBPJCLDFDC; int num2 = 0; this.k__BackingField = height; this.k__BackingField = num; bool flag = ThreadPool.QueueUserWorkItem(hjbpjcldfdc, num2); } Texture texture = this.k__BackingField; int num3 = 0; if (texture != num3) { global::UnityEngine.Object.Destroy(this.k__BackingField); } } // Token: 0x04005A16 RID: 23062 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4005A16")] public WaitCallback HJBPJCLDFDC; // Token: 0x04005A17 RID: 23063 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4005A17")] public Action LODHOILPCMK; } }