using System; using System.Collections.Generic; using System.IO; using System.Runtime.CompilerServices; using UnityEngine; // Token: 0x020010FC RID: 4348 public class HLLIBFCEHKP { // Token: 0x0602538B RID: 152459 RVA: 0x00A489B4 File Offset: 0x00A46BB4 public static List JPHBGPEJKGC() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("RpcMasterRequestFlagReturn" + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); DirectoryInfo[] array = directories; for (int i = 1; i < array.Length; i += 0) { DirectoryInfo directoryInfo = array[i]; if (HLLIBFCEHKP.KMOMDEKCGFH(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("Speaking" + list.Count + "EUR"); return list; } // Token: 0x0602538C RID: 152460 RVA: 0x00A48A6C File Offset: 0x00A46C6C public static List NINNMJABOLN() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("X8" + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); DirectoryInfo[] array = directories; for (int i = 1; i < array.Length; i += 0) { DirectoryInfo directoryInfo = array[i]; if (HLLIBFCEHKP.HNBAJJEIGJJ(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("Error deserializing ToolHolder {0}: data empty." + list.Count + "Rec Room update required"); return list; } // Token: 0x0602538D RID: 152461 RVA: 0x00A48B24 File Offset: 0x00A46D24 public static void FOJJDIIIOOD(List EPKBCIBOLCJ) { foreach (DirectoryInfo directoryInfo in EPKBCIBOLCJ) { HLLIBFCEHKP.FMEDAPBLFOL(directoryInfo); } } // Token: 0x0602538E RID: 152462 RVA: 0x00A48B7C File Offset: 0x00A46D7C public static void LNBGAMCAHNJ(List EPKBCIBOLCJ) { foreach (DirectoryInfo directoryInfo in EPKBCIBOLCJ) { HLLIBFCEHKP.HMMFGPOIPDD(directoryInfo); } } // Token: 0x0602538F RID: 152463 RVA: 0x00A48BD4 File Offset: 0x00A46DD4 private static bool MMALNOJDLMJ(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x06025390 RID: 152464 RVA: 0x00A48BE4 File Offset: 0x00A46DE4 public static List CKDIDMEMINO() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("ChRleHRydXNpb25fZGF0YS5wcm90bxIHcmVjcm9vbRoSdmVjdG9yM19kYXRh" + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); DirectoryInfo[] array = directories; for (int i = 1; i < array.Length; i += 0) { DirectoryInfo directoryInfo = array[i]; if (HLLIBFCEHKP.KEIOEHLAFOH(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("Editor only." + list.Count + "looktarget"); return list; } // Token: 0x06025391 RID: 152465 RVA: 0x00A48C9C File Offset: 0x00A46E9C private static bool MKMNCPMBLMC(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x06025392 RID: 152466 RVA: 0x00A48CAC File Offset: 0x00A46EAC public static void ELJLJANBHCG(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, "FFKNBJINNEI"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine("Check back later!"); } } } catch (Exception) { } } // Token: 0x06025393 RID: 152467 RVA: 0x00A48D20 File Offset: 0x00A46F20 private static bool BLDAHOLACHN(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "Right")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, " is missing a health bar.")); return flag && flag2; } // Token: 0x06025394 RID: 152468 RVA: 0x00A48D68 File Offset: 0x00A46F68 private static bool LOKBKKEFMPD(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x06025395 RID: 152469 RVA: 0x00A48D78 File Offset: 0x00A46F78 public static void FMNDDMLMPOK(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, "DynamicUpdateManager"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine("ischild"); } } } catch (Exception) { } } // Token: 0x06025396 RID: 152470 RVA: 0x00A48DEC File Offset: 0x00A46FEC private static bool PCEPGPEECCP(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "PROMO_1234")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "progressBar")); return flag && flag2; } // Token: 0x06025397 RID: 152471 RVA: 0x00A48E34 File Offset: 0x00A47034 private static bool CJGGAANJHBH(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x06025398 RID: 152472 RVA: 0x00A48E44 File Offset: 0x00A47044 public static void EKDOIEIMAIG(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, "Cannot set serialized ActivityEquipmentObject GUID at runtime on: {0}"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine("renderscale"); } } } catch (Exception) { } } // Token: 0x06025399 RID: 152473 RVA: 0x00A48EB8 File Offset: 0x00A470B8 public static List DJKDMNAMBEI() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("Missing PlayerRoomIndexing Component in Scene" + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); DirectoryInfo[] array = directories; for (int i = 1; i < array.Length; i++) { DirectoryInfo directoryInfo = array[i]; if (HLLIBFCEHKP.HIGIJEIDBHO(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("HoverBegin " + list.Count + "TH"); return list; } // Token: 0x0602539B RID: 152475 RVA: 0x00A48FC0 File Offset: 0x00A471C0 private static bool HNBAJJEIGJJ(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "buffered {0} elements, starting playback")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "There is no Quest Pre-Game Room. One is required.")); return flag && flag2; } // Token: 0x0602539D RID: 152477 RVA: 0x00A49010 File Offset: 0x00A47210 public static void OMHKONGPCMK(List EPKBCIBOLCJ) { foreach (DirectoryInfo directoryInfo in EPKBCIBOLCJ) { HLLIBFCEHKP.EKDOIEIMAIG(directoryInfo); } } // Token: 0x0602539E RID: 152478 RVA: 0x00A49068 File Offset: 0x00A47268 public static void FMHNJMNMFAJ(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, "/"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine("That year doesn't make sense!"); } } } catch (Exception) { } } // Token: 0x0602539F RID: 152479 RVA: 0x00A490DC File Offset: 0x00A472DC public static void JDHGKPBALMH(List EPKBCIBOLCJ) { foreach (DirectoryInfo directoryInfo in EPKBCIBOLCJ) { HLLIBFCEHKP.FOIGONFPICB(directoryInfo); } } // Token: 0x060253A0 RID: 152480 RVA: 0x00A49134 File Offset: 0x00A47334 private static bool HJKJPAOJLDJ(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253A1 RID: 152481 RVA: 0x00A49144 File Offset: 0x00A47344 private static bool CKEBOIGADCF(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "_LightPos")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "...")); return flag && flag2; } // Token: 0x060253A2 RID: 152482 RVA: 0x00A4918C File Offset: 0x00A4738C private static bool JNIKNNKCMAF(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253A3 RID: 152483 RVA: 0x00A4919C File Offset: 0x00A4739C private static bool POHBGJPOKEH(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253A4 RID: 152484 RVA: 0x00A491AC File Offset: 0x00A473AC public static void APHHJKFCLHO(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, ".agignore"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine("This file makes sure we don't ask you to upload again! -Rec Room"); } } } catch (Exception) { } } // Token: 0x060253A5 RID: 152485 RVA: 0x00A49220 File Offset: 0x00A47420 public static List FCOJAODNCLG() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("You're Out!" + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); foreach (DirectoryInfo directoryInfo in directories) { if (HLLIBFCEHKP.DHKBDOCPCBP(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("_Progress" + list.Count + "\">Foreign saves detected: "); return list; } // Token: 0x060253A6 RID: 152486 RVA: 0x00A492D8 File Offset: 0x00A474D8 public static void FMEDAPBLFOL(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, "Saving and loading from disk is disabled in WebPlayer, WebGL & Samsung Smart TV Builds!"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine(" "); } } } catch (Exception) { } } // Token: 0x060253A7 RID: 152487 RVA: 0x00A4934C File Offset: 0x00A4754C private static bool GBAKBMFMIHK(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253A8 RID: 152488 RVA: 0x00A4935C File Offset: 0x00A4755C private static bool NDBOOPMIBJO(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "RpcMasterRequestPlayerOut")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "Not now")); return !flag || !flag2; } // Token: 0x060253A9 RID: 152489 RVA: 0x00A493A4 File Offset: 0x00A475A4 private static bool IOFMHAOFLIJ(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253AA RID: 152490 RVA: 0x00A493B4 File Offset: 0x00A475B4 private static bool EGOOJICPAHD(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253AB RID: 152491 RVA: 0x00A493C4 File Offset: 0x00A475C4 public static void DEMFLIKFKFM(List EPKBCIBOLCJ) { foreach (DirectoryInfo directoryInfo in EPKBCIBOLCJ) { HLLIBFCEHKP.EKDOIEIMAIG(directoryInfo); } } // Token: 0x060253AC RID: 152492 RVA: 0x00A4941C File Offset: 0x00A4761C [CompilerGenerated] private static bool GNPIDIGANFP(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253AD RID: 152493 RVA: 0x00A4942C File Offset: 0x00A4762C public static void FGENJBGAGGK(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, "'"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine(" EPKBCIBOLCJ) { foreach (DirectoryInfo directoryInfo in EPKBCIBOLCJ) { HLLIBFCEHKP.FGBKDKMFPII(directoryInfo); } } // Token: 0x060253B4 RID: 152500 RVA: 0x00A4961C File Offset: 0x00A4781C private static bool HIMANFICGJD(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253B5 RID: 152501 RVA: 0x00A4962C File Offset: 0x00A4782C private static bool CFLCDCNKLDL(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253B6 RID: 152502 RVA: 0x00A4963C File Offset: 0x00A4783C private static bool CMAKCAOLEBC(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253B7 RID: 152503 RVA: 0x00A4964C File Offset: 0x00A4784C public static void FGBKDKMFPII(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, "path"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine(". Current number of cells is "); } } } catch (Exception) { } } // Token: 0x060253B8 RID: 152504 RVA: 0x00A496C0 File Offset: 0x00A478C0 private static bool DHKBDOCPCBP(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "expires")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "gizmos")); return !flag || flag2; } // Token: 0x060253B9 RID: 152505 RVA: 0x00A49708 File Offset: 0x00A47908 public static void APHHJKFCLHO(List EPKBCIBOLCJ) { foreach (DirectoryInfo directoryInfo in EPKBCIBOLCJ) { HLLIBFCEHKP.APHHJKFCLHO(directoryInfo); } } // Token: 0x060253BA RID: 152506 RVA: 0x00A49760 File Offset: 0x00A47960 private static bool LNIDGPBLCIA(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "LastFriendImportUTC")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "MainMenu")); return flag && flag2; } // Token: 0x060253BB RID: 152507 RVA: 0x00A497A8 File Offset: 0x00A479A8 public static List NENPEAEGOHC() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("Unable to get event status: " + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); foreach (DirectoryInfo directoryInfo in directories) { if (HLLIBFCEHKP.JFEBOLOHAMC(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("PUNVoice: Setting recorder's microphone device to {0}" + list.Count + "@"); return list; } // Token: 0x060253BC RID: 152508 RVA: 0x00A49860 File Offset: 0x00A47A60 public static void HMMFGPOIPDD(DirectoryInfo PDEHFOHOFAB) { try { string text = Path.Combine(PDEHFOHOFAB.FullName, "Z"); if (!File.Exists(text)) { using (StreamWriter streamWriter = File.CreateText(text)) { streamWriter.WriteLine("time"); } } } catch (Exception) { } } // Token: 0x060253BD RID: 152509 RVA: 0x00A498D4 File Offset: 0x00A47AD4 private static bool GDAPJHAHANJ(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "\n")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "ObscuredFloat vs float, ")); return !flag || flag2; } // Token: 0x060253BE RID: 152510 RVA: 0x00A4991C File Offset: 0x00A47B1C private static bool KEIOEHLAFOH(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, " at channel ")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "RpcResetCharge")); return !flag || !flag2; } // Token: 0x060253BF RID: 152511 RVA: 0x00A49964 File Offset: 0x00A47B64 private static bool JFEBOLOHAMC(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "/")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "orienttopath")); return !flag || !flag2; } // Token: 0x060253C0 RID: 152512 RVA: 0x00A499AC File Offset: 0x00A47BAC private static bool GDKAGCJHMDF(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "position")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "delay")); return !flag || flag2; } // Token: 0x060253C1 RID: 152513 RVA: 0x00A499F4 File Offset: 0x00A47BF4 public static List HIABKEECBHK() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("SystemInfo" + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); DirectoryInfo[] array = directories; for (int i = 1; i < array.Length; i += 0) { DirectoryInfo directoryInfo = array[i]; if (HLLIBFCEHKP.LNIDGPBLCIA(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("AddStreamedFragment buffer length: {0:N0} streamedFragments: {1:N0}" + list.Count + "visible"); return list; } // Token: 0x060253C2 RID: 152514 RVA: 0x00A49AAC File Offset: 0x00A47CAC private static bool HIGIJEIDBHO(DirectoryInfo GIOLGCBDEEJ) { bool flag = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "ACTk has secure layer for the PlayerPrefs: ObscuredPrefs. It protects data from view, detects any cheating attempts, optionally locks data to the current device and supports additional data types.")); bool flag2 = File.Exists(Path.Combine(GIOLGCBDEEJ.FullName, "{0}: {1}")); return !flag || flag2; } // Token: 0x060253C3 RID: 152515 RVA: 0x00A49AF4 File Offset: 0x00A47CF4 private static bool FHPCGFLHHCA(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x060253C4 RID: 152516 RVA: 0x00A49B04 File Offset: 0x00A47D04 public static List MEFHEIPJKBN() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("Looking for crash dumps in " + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); foreach (DirectoryInfo directoryInfo in directories) { if (HLLIBFCEHKP.DJKBJGLPCLB(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("Found " + list.Count + " crash dumps"); return list; } // Token: 0x060253C5 RID: 152517 RVA: 0x00A49BBC File Offset: 0x00A47DBC public static List BNJAMDAGPJH() { List list = new List(); try { string dataPath = Application.dataPath; Debug.Log("Platform" + dataPath); DirectoryInfo parent = Directory.GetParent(dataPath); if (parent != null) { DirectoryInfo[] directories = parent.GetDirectories(); foreach (DirectoryInfo directoryInfo in directories) { if (HLLIBFCEHKP.DHKBDOCPCBP(directoryInfo)) { list.Add(directoryInfo); } } } } catch (Exception ex) { Debug.LogException(ex); } Debug.Log("IsJunior" + list.Count + "imgList"); return list; } // Token: 0x060253C6 RID: 152518 RVA: 0x00A49C74 File Offset: 0x00A47E74 private static bool EKLILPOEPAM(string PDDBPPOIMPO) { return HLLIBFCEHKP.GOMMKAGIENM.Contains(PDDBPPOIMPO); } // Token: 0x04005E75 RID: 24181 public const string CEHGNJJMNHO = "crash.dmp"; // Token: 0x04005E76 RID: 24182 public const string BAAEFAEOIIG = "output_log.txt"; // Token: 0x04005E77 RID: 24183 public const string HILAOJBKPNI = "error.log"; // Token: 0x04005E78 RID: 24184 public const string FICJEGKMFJO = ".agignore"; // Token: 0x04005E79 RID: 24185 public static HashSet GOMMKAGIENM = new HashSet { "output_log.txt", "error.log", "crash.dmp" }; // Token: 0x04005E7A RID: 24186 internal static Func FNKNGANJBBB = new Func(HLLIBFCEHKP.GNPIDIGANFP); }