using System; using System.Collections.Generic; using System.IO; using Cpp2IlInjected; using UnityEngine; // Token: 0x020005FE RID: 1534 [Token(Token = "0x20005FE")] public class CDDAFDAFAND { // Token: 0x06002D8B RID: 11659 RVA: 0x000B9BA4 File Offset: 0x000B7DA4 [Token(Token = "0x6002D8B")] [Address(RVA = "0x1ECF8D0", Offset = "0x1ECE8D0", VA = "0x181ECF8D0")] 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: 0x06002D8C RID: 11660 RVA: 0x000B9C8C File Offset: 0x000B7E8C [Token(Token = "0x6002D8C")] [Address(RVA = "0x1ECF5F0", Offset = "0x1ECE5F0", VA = "0x181ECF5F0")] private static bool BGAFLIPCMPK(DirectoryInfo FOCOBOINJHJ) { string text; return File.Exists(text); } // Token: 0x06002D8D RID: 11661 RVA: 0x000B9CA8 File Offset: 0x000B7EA8 [Token(Token = "0x6002D8D")] [Address(RVA = "0x1ECFC00", Offset = "0x1ECEC00", VA = "0x181ECFC00")] private static bool GMNBGPFEMKL(DirectoryInfo FOCOBOINJHJ) { string text; return File.Exists(text); } // Token: 0x06002D8E RID: 11662 RVA: 0x000B9CC4 File Offset: 0x000B7EC4 [Token(Token = "0x6002D8E")] [Address(RVA = "0x1ECF680", Offset = "0x1ECE680", VA = "0x181ECF680")] public static void BNIOHKKNADH(DirectoryInfo FOFKEPANAJJ) { int num = 0; string text; if (!File.Exists(text)) { if (File.CreateText(text) != 0) { } if (num != 0) { throw new NullReferenceException(); } } } // Token: 0x06002D8F RID: 11663 RVA: 0x000B9CF8 File Offset: 0x000B7EF8 [Token(Token = "0x6002D8F")] [Address(RVA = "0x1ECF7B0", Offset = "0x1ECE7B0", VA = "0x181ECF7B0")] public static void BNIOHKKNADH(List ALENNBIBGAI) { int num; do { num = 0; bool flag; if (flag) { } } while (num != 0); } // Token: 0x06002D90 RID: 11664 RVA: 0x000B9D10 File Offset: 0x000B7F10 [Token(Token = "0x6002D90")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CDDAFDAFAND() { } // Token: 0x06002D91 RID: 11665 RVA: 0x000B9D24 File Offset: 0x000B7F24 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6002D91")] [Address(RVA = "0x1ECFC90", Offset = "0x1ECEC90", VA = "0x181ECFC90")] 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); } // Token: 0x040024EA RID: 9450 [Token(Token = "0x40024EA")] private const string CGEGDCLDCIO = "crash.dmp"; // Token: 0x040024EB RID: 9451 [Token(Token = "0x40024EB")] public const string KHCNPMGDGAO = "output_log.txt"; // Token: 0x040024EC RID: 9452 [Token(Token = "0x40024EC")] public const string MFDAPFGNEEK = "error.log"; // Token: 0x040024ED RID: 9453 [Token(Token = "0x40024ED")] private const string PABDHBGMMBE = ".agignore"; // Token: 0x040024EE RID: 9454 [Token(Token = "0x40024EE")] private static readonly HashSet DBLICFOJGKO; // Token: 0x040024EF RID: 9455 [Token(Token = "0x40024EF")] internal static Func MINGDFCPPGA; }