Fix and optimize game path detect

This commit is contained in:
HolographicHat
2022-09-25 22:36:29 +08:00
parent 9bc8d2473a
commit d84571ba1c
7 changed files with 54 additions and 87 deletions

View File

@@ -5,19 +5,20 @@ namespace YaeAchievement;
// ReSharper disable InconsistentNaming
// ReSharper disable ConvertToConstant.Global
// ReSharper disable FieldCanBeMadeReadOnly.Global
#pragma warning disable CA2211
public static class GlobalVars {
public static bool DebugProxy = false;
public static bool CheckGamePath = true;
public static bool UnexpectedExit = true;
public static Version AppVersion = Assembly.GetEntryAssembly()!.GetName().Version!;
public static bool DebugProxy => false;
public static bool UnexpectedExit { get; set; }= true;
public static Version AppVersion { get; } = Assembly.GetEntryAssembly()!.GetName().Version!;
private static readonly string DataDir = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
public static readonly string LibPath = Path.Combine(DataDir, "YaeAchievement.dll");
public static readonly string AppPath = AppDomain.CurrentDomain.BaseDirectory;
public const uint AppVersionCode = 29;
public const string AppVersionName = "2.1";
public const string LibName = "YaeLib.dll";
public const string PipeName = "YaeAchievementPipe";
public const string BucketHost = "https://cn-cd-1259389942.file.myqcloud.com";