using System; using System.Collections.Generic; using System.IO; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020005FE RID: 1534 [Token(Token = "0x20005FE")] [StructLayout(3)] public class CDDAFDAFAND { // Token: 0x06002D2D RID: 11565 RVA: 0x000BC514 File Offset: 0x000BA714 [Token(Token = "0x6002D2D")] [Address(RVA = "0x19E4420", Offset = "0x19E2E20", VA = "0x1819E4420")] public static List CPFFGBGABGO() { List list = new List(); int i = 0; string persistentDataPath = Application.persistentDataPath; DirectoryInfo directoryInfo = new DirectoryInfo(string.Format("{0}/Crashes", persistentDataPath)); if (directoryInfo.Name == 0) { Debug.LogWarning("No crash dump directory found!"); } DirectoryInfo[] directories = directoryInfo.GetDirectories(); while (i >= directories.Length) { } DirectoryInfo directoryInfo2 = directories[i]; if (CDDAFDAFAND.BGAFLIPCMPK(directoryInfo2)) { if (!CDDAFDAFAND.GMNBGPFEMKL(directoryInfo2)) { goto IL_6F; } i++; } i++; IL_6F: list.Add(directoryInfo2); i++; object[] array = new object[2]; int size = list._size; if (size != 0) { } array[0] = size; if (size != 0) { } array[1] = size; Debug.LogFormat("Crash Dump Report:\n\tNew: {0}\n\tPreviously Sent: {1}", array); return list; } // Token: 0x06002D2E RID: 11566 RVA: 0x000BC5FC File Offset: 0x000BA7FC [Token(Token = "0x6002D2E")] [Address(RVA = "0x19E4110", Offset = "0x19E2B10", VA = "0x1819E4110")] private static bool BGAFLIPCMPK(DirectoryInfo FOCOBOINJHJ) { string text; return File.Exists(text); } // Token: 0x06002D2F RID: 11567 RVA: 0x000BC618 File Offset: 0x000BA818 [Token(Token = "0x6002D2F")] [Address(RVA = "0x19E4750", Offset = "0x19E3150", VA = "0x1819E4750")] private static bool GMNBGPFEMKL(DirectoryInfo FOCOBOINJHJ) { string text; return File.Exists(text); } // Token: 0x06002D30 RID: 11568 RVA: 0x000BC634 File Offset: 0x000BA834 [Token(Token = "0x6002D30")] [Address(RVA = "0x19E41A0", Offset = "0x19E2BA0", VA = "0x1819E41A0")] public static void BNIOHKKNADH(DirectoryInfo FOFKEPANAJJ) { int num = 0; string text; if (!File.Exists(text)) { if (File.CreateText(text) != 0) { } if (num != -1) { } if (num != 0) { throw new NullReferenceException(); } } } // Token: 0x06002D31 RID: 11569 RVA: 0x000BC66C File Offset: 0x000BA86C [Token(Token = "0x6002D31")] [Address(RVA = "0x19E42F0", Offset = "0x19E2CF0", VA = "0x1819E42F0")] public static void BNIOHKKNADH(List ALENNBIBGAI) { int num; do { num = 0; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06002D32 RID: 11570 RVA: 0x000BC688 File Offset: 0x000BA888 [Token(Token = "0x6002D32")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CDDAFDAFAND() { } // Token: 0x06002D33 RID: 11571 RVA: 0x000BC69C File Offset: 0x000BA89C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6002D33")] [Address(RVA = "0x19E47E0", Offset = "0x19E31E0", VA = "0x1819E47E0")] static CDDAFDAFAND() { HashSet hashSet = new HashSet(); bool flag = hashSet.Add("output_log.txt"); bool flag2 = hashSet.Add("error.log"); bool flag3 = hashSet.Add("crash.dmp"); CDDAFDAFAND.DBLICFOJGKO = hashSet; CDDAFDAFAND.MINGDFCPPGA = (string fileName) => CDDAFDAFAND.DBLICFOJGKO.Contains(fileName); CDDAFDAFAND.CGEGDCLDCIO = "crash.dmp"; CDDAFDAFAND.KHCNPMGDGAO = "output_log.txt"; CDDAFDAFAND.MFDAPFGNEEK = "error.log"; CDDAFDAFAND.PABDHBGMMBE = ".agignore"; } // Token: 0x0400262C RID: 9772 [Token(Token = "0x400262C")] private static readonly HashSet DBLICFOJGKO; // Token: 0x0400262D RID: 9773 [Token(Token = "0x400262D")] internal static Func MINGDFCPPGA; // Token: 0x0400262E RID: 9774 [Token(Token = "0x400262E")] private static string CGEGDCLDCIO = null; // Token: 0x0400262F RID: 9775 [Token(Token = "0x400262F")] public static string KHCNPMGDGAO = null; // Token: 0x04002630 RID: 9776 [Token(Token = "0x4002630")] public static string MFDAPFGNEEK = null; // Token: 0x04002631 RID: 9777 [Token(Token = "0x4002631")] private static string PABDHBGMMBE = null; }