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: 0x02001669 RID: 5737 [Token(Token = "0x2001669")] public class IMKBGCCCEKP { // Token: 0x0600849D RID: 33949 RVA: 0x001C56DC File Offset: 0x001C38DC [Token(Token = "0x600849D")] [Address(RVA = "0xFE39B0", Offset = "0xFE27B0", VA = "0x180FE39B0")] public IMKBGCCCEKP() { List list = new List(); this.DGKFBBLMEFP = list; } // Token: 0x0600849E RID: 33950 RVA: 0x001C56FC File Offset: 0x001C38FC [Token(Token = "0x600849E")] [Address(RVA = "0xFE3540", Offset = "0xFE2340", VA = "0x180FE3540")] 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: 0x0600849F RID: 33951 RVA: 0x001C5770 File Offset: 0x001C3970 [Token(Token = "0x600849F")] [Address(RVA = "0xFE3770", Offset = "0xFE2570", VA = "0x180FE3770")] public void AOEEOMOMCCG(int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action AFLPGGJMPOE, object GKNIHNHGBKC) { Texture2D texture2D = ScreenCapture.CaptureScreenshotAsTexture(); } // Token: 0x060084A0 RID: 33952 RVA: 0x001C5788 File Offset: 0x001C3988 [Token(Token = "0x60084A0")] [Address(RVA = "0xFE37F0", Offset = "0xFE25F0", VA = "0x180FE37F0")] 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: 0x060084A1 RID: 33953 RVA: 0x001C57C0 File Offset: 0x001C39C0 [Token(Token = "0x60084A1")] [Address(RVA = "0xFE37E0", Offset = "0xFE25E0", VA = "0x180FE37E0")] public void AOEEOMOMCCG(RenderTexture DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action AFLPGGJMPOE, object GKNIHNHGBKC) { } // Token: 0x060084A2 RID: 33954 RVA: 0x001C57D0 File Offset: 0x001C39D0 [Token(Token = "0x60084A2")] [Address(RVA = "0xFE37E0", Offset = "0xFE25E0", VA = "0x180FE37E0")] public void AOEEOMOMCCG(Texture2D DIEPOPNJNCO, int PDKHCAKJAHC, int LGGOFMELOPA, OMDPCFHHKCC GEDCEIDOKJL, Action AFLPGGJMPOE, object GKNIHNHGBKC) { } // Token: 0x060084A3 RID: 33955 RVA: 0x001C57E0 File Offset: 0x001C39E0 [Token(Token = "0x60084A3")] [Address(RVA = "0xFE38D0", Offset = "0xFE26D0", VA = "0x180FE38D0")] 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: 0x0400585B RID: 22619 [Token(Token = "0x400585B")] private static int DLLKCDJLCON; // Token: 0x0400585C RID: 22620 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400585C")] private List DGKFBBLMEFP; // Token: 0x0200166A RID: 5738 [Token(Token = "0x200166A")] private class PNKDGOFEDDL { // Token: 0x060084A4 RID: 33956 RVA: 0x001C5840 File Offset: 0x001C3A40 [Token(Token = "0x60084A4")] [Address(RVA = "0xFF1FD0", Offset = "0xFF0DD0", VA = "0x180FF1FD0")] public PNKDGOFEDDL() { Action action = new Action(this.ODILOFAOMNL); this.LODHOILPCMK = action; WaitCallback waitCallback = new WaitCallback(this.OBOLKKPDPDA); this.HJBPJCLDFDC = waitCallback; } // Token: 0x17001644 RID: 5700 // (get) Token: 0x060084A5 RID: 33957 RVA: 0x001C587C File Offset: 0x001C3A7C // (set) Token: 0x060084A6 RID: 33958 RVA: 0x001C5890 File Offset: 0x001C3A90 [Token(Token = "0x17001644")] public Action IJPKBHEJDOL { [Token(Token = "0x60084A5")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x60084A6")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set; } // Token: 0x17001645 RID: 5701 // (get) Token: 0x060084A7 RID: 33959 RVA: 0x001C58A4 File Offset: 0x001C3AA4 // (set) Token: 0x060084A8 RID: 33960 RVA: 0x001C58B8 File Offset: 0x001C3AB8 [Token(Token = "0x17001645")] public int LEHMGKMBHNL { [Token(Token = "0x60084A7")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] get; [Token(Token = "0x60084A8")] [Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")] set; } // Token: 0x17001646 RID: 5702 // (get) Token: 0x060084A9 RID: 33961 RVA: 0x001C58CC File Offset: 0x001C3ACC // (set) Token: 0x060084AA RID: 33962 RVA: 0x001C58E0 File Offset: 0x001C3AE0 [Token(Token = "0x17001646")] public int EBFIAGGKOAM { [Token(Token = "0x60084A9")] [Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")] get; [Token(Token = "0x60084AA")] [Address(RVA = "0x42F000", Offset = "0x42DE00", VA = "0x18042F000")] set; } // Token: 0x17001647 RID: 5703 // (get) Token: 0x060084AB RID: 33963 RVA: 0x001C58F4 File Offset: 0x001C3AF4 // (set) Token: 0x060084AC RID: 33964 RVA: 0x001C5908 File Offset: 0x001C3B08 [Token(Token = "0x17001647")] public bool KKFIEOBPNHA { [Token(Token = "0x60084AB")] [Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")] get; [Token(Token = "0x60084AC")] [Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")] set; } // Token: 0x17001648 RID: 5704 // (get) Token: 0x060084AD RID: 33965 RVA: 0x001C591C File Offset: 0x001C3B1C // (set) Token: 0x060084AE RID: 33966 RVA: 0x001C5930 File Offset: 0x001C3B30 [Token(Token = "0x17001648")] public int POLPENGNOLJ { [Token(Token = "0x60084AD")] [Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")] get; [Token(Token = "0x60084AE")] [Address(RVA = "0x643C00", Offset = "0x642A00", VA = "0x180643C00")] set; } // Token: 0x17001649 RID: 5705 // (get) Token: 0x060084AF RID: 33967 RVA: 0x001C5944 File Offset: 0x001C3B44 // (set) Token: 0x060084B0 RID: 33968 RVA: 0x001C5958 File Offset: 0x001C3B58 [Token(Token = "0x17001649")] public int LGMBNKHHAOF { [Token(Token = "0x60084AF")] [Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")] get; [Token(Token = "0x60084B0")] [Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070")] set; } // Token: 0x1700164A RID: 5706 // (get) Token: 0x060084B1 RID: 33969 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060084B2 RID: 33970 RVA: 0x001C596C File Offset: 0x001C3B6C [Token(Token = "0x1700164A")] public NativeArray KCCLGBNHPPD { [Token(Token = "0x60084B1")] [Address(RVA = "0xBFC830", Offset = "0xBFB630", VA = "0x180BFC830")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60084B2")] [Address(RVA = "0xBFC860", Offset = "0xBFB660", VA = "0x180BFC860")] [CompilerGenerated] set { } } // Token: 0x1700164B RID: 5707 // (get) Token: 0x060084B3 RID: 33971 RVA: 0x001C597C File Offset: 0x001C3B7C // (set) Token: 0x060084B4 RID: 33972 RVA: 0x001C5990 File Offset: 0x001C3B90 [Token(Token = "0x1700164B")] public Texture PDOJHGJMNPH { [Token(Token = "0x60084B3")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get; [Token(Token = "0x60084B4")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] set; } // Token: 0x1700164C RID: 5708 // (get) Token: 0x060084B5 RID: 33973 RVA: 0x001C59A4 File Offset: 0x001C3BA4 // (set) Token: 0x060084B6 RID: 33974 RVA: 0x001C59B8 File Offset: 0x001C3BB8 [Token(Token = "0x1700164C")] public object CDINMMPNAID { [Token(Token = "0x60084B5")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get; [Token(Token = "0x60084B6")] [Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")] set; } // Token: 0x1700164D RID: 5709 // (get) Token: 0x060084B7 RID: 33975 RVA: 0x001C59CC File Offset: 0x001C3BCC // (set) Token: 0x060084B8 RID: 33976 RVA: 0x001C59E0 File Offset: 0x001C3BE0 [Token(Token = "0x1700164D")] public OMDPCFHHKCC OPLHMKFCNOL { [Token(Token = "0x60084B7")] [Address(RVA = "0xD17AD0", Offset = "0xD168D0", VA = "0x180D17AD0")] get; [Token(Token = "0x60084B8")] [Address(RVA = "0x731D70", Offset = "0x730B70", VA = "0x180731D70")] set; } // Token: 0x1700164E RID: 5710 // (get) Token: 0x060084B9 RID: 33977 RVA: 0x001C59F4 File Offset: 0x001C3BF4 // (set) Token: 0x060084BA RID: 33978 RVA: 0x001C5A08 File Offset: 0x001C3C08 [Token(Token = "0x1700164E")] public int JJFBMGMPNOB { [Token(Token = "0x60084B9")] [Address(RVA = "0x60D5D0", Offset = "0x60C3D0", VA = "0x18060D5D0")] get; [Token(Token = "0x60084BA")] [Address(RVA = "0x731CC0", Offset = "0x730AC0", VA = "0x180731CC0")] set; } // Token: 0x060084BB RID: 33979 RVA: 0x001C5A1C File Offset: 0x001C3C1C [Token(Token = "0x60084BB")] [Address(RVA = "0xFF1D80", Offset = "0xFF0B80", VA = "0x180FF1D80")] 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: 0x060084BC RID: 33980 RVA: 0x001C5A74 File Offset: 0x001C3C74 [Token(Token = "0x60084BC")] [Address(RVA = "0xFF1CD0", Offset = "0xFF0AD0", VA = "0x180FF1CD0")] 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: 0x060084BD RID: 33981 RVA: 0x001C5AC0 File Offset: 0x001C3CC0 [Token(Token = "0x60084BD")] [Address(RVA = "0xFF1E80", Offset = "0xFF0C80", VA = "0x180FF1E80")] 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: 0x0400585D RID: 22621 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400585D")] public WaitCallback HJBPJCLDFDC; // Token: 0x0400585E RID: 22622 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400585E")] public Action LODHOILPCMK; } }