DirProvider.cs 718 B

12345678910111213141516171819
  1. using System;
  2. using System.IO;
  3. namespace BeatLyrics.Common
  4. {
  5. public static class DirProvider
  6. {
  7. public const string SuffixSet = ".set.txt";
  8. public const string SuffixVerify = ".verify.txt";
  9. public static string BeatSaberDir => Environment.GetEnvironmentVariable("BeatSaberDir");
  10. public static string BeatLyricsDir => Environment.GetEnvironmentVariable("BeatLyricsDir");
  11. public static string GetLyricDir(string hash) => Path.Combine(BeatLyricsDir, "custom_level_" + hash);
  12. public static string GetDefaultFile(string hash) => GetLyricDir(hash) + SuffixSet;
  13. public static string GetVerifyFile(string hash) => GetLyricDir(hash) + SuffixVerify;
  14. }
  15. }