Files
2026-04-08 23:40:05 +02:00

166 lines
4.3 KiB
C#

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<DirectoryInfo> CPFFGBGABGO()
{
List<DirectoryInfo> 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<DirectoryInfo> 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<string> 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<string> DBLICFOJGKO;
// Token: 0x0400262D RID: 9773
[Token(Token = "0x400262D")]
internal static Func<string, bool> 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;
}