using System; using System.Collections.Generic; using System.IO; using Cpp2IlInjected; using UnityEngine; // Token: 0x020005F4 RID: 1524 [Token(Token = "0x20005F4")] public class CDDAFDAFAND { // Token: 0x06002D0B RID: 11531 RVA: 0x000B8958 File Offset: 0x000B6B58 [Token(Token = "0x6002D0B")] [Address(RVA = "0x140C6F0", Offset = "0x140B4F0", VA = "0x18140C6F0")] 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: 0x06002D0C RID: 11532 RVA: 0x000B8A40 File Offset: 0x000B6C40 [Token(Token = "0x6002D0C")] [Address(RVA = "0x140C410", Offset = "0x140B210", VA = "0x18140C410")] private static bool BGAFLIPCMPK(DirectoryInfo FOCOBOINJHJ) { string text; return File.Exists(text); } // Token: 0x06002D0D RID: 11533 RVA: 0x000B8A5C File Offset: 0x000B6C5C [Token(Token = "0x6002D0D")] [Address(RVA = "0x140CA20", Offset = "0x140B820", VA = "0x18140CA20")] private static bool GMNBGPFEMKL(DirectoryInfo FOCOBOINJHJ) { string text; return File.Exists(text); } // Token: 0x06002D0E RID: 11534 RVA: 0x000B8A78 File Offset: 0x000B6C78 [Token(Token = "0x6002D0E")] [Address(RVA = "0x140C4A0", Offset = "0x140B2A0", VA = "0x18140C4A0")] 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: 0x06002D0F RID: 11535 RVA: 0x000B8AAC File Offset: 0x000B6CAC [Token(Token = "0x6002D0F")] [Address(RVA = "0x140C5D0", Offset = "0x140B3D0", VA = "0x18140C5D0")] public static void BNIOHKKNADH(List ALENNBIBGAI) { int num; do { num = 0; bool flag; if (flag) { } } while (num != 0); } // Token: 0x06002D10 RID: 11536 RVA: 0x000B8AC4 File Offset: 0x000B6CC4 [Token(Token = "0x6002D10")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CDDAFDAFAND() { } // Token: 0x06002D11 RID: 11537 RVA: 0x000B8AD8 File Offset: 0x000B6CD8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6002D11")] [Address(RVA = "0x140CAB0", Offset = "0x140B8B0", VA = "0x18140CAB0")] 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: 0x04002489 RID: 9353 [Token(Token = "0x4002489")] private const string CGEGDCLDCIO = "crash.dmp"; // Token: 0x0400248A RID: 9354 [Token(Token = "0x400248A")] public const string KHCNPMGDGAO = "output_log.txt"; // Token: 0x0400248B RID: 9355 [Token(Token = "0x400248B")] public const string MFDAPFGNEEK = "error.log"; // Token: 0x0400248C RID: 9356 [Token(Token = "0x400248C")] private const string PABDHBGMMBE = ".agignore"; // Token: 0x0400248D RID: 9357 [Token(Token = "0x400248D")] private static readonly HashSet DBLICFOJGKO; // Token: 0x0400248E RID: 9358 [Token(Token = "0x400248E")] internal static Func MINGDFCPPGA; }