A game about forced loneliness, made by TACStudios
1using System.IO; 2 3using Codice.Utils; 4 5namespace Unity.PlasticSCM.Editor.Configuration 6{ 7 internal static class ToolConfig 8 { 9 internal static string GetUnityPlasticLogConfigFile() 10 { 11 if (!string.IsNullOrEmpty(mLogConfigFolder)) 12 return Path.Combine(mLogConfigFolder, LOG_CONFIG_FILE); 13 14 return GetConfigFilePath(LOG_CONFIG_FILE); 15 } 16 17 internal static void InitializeLogConfigFolderForTesting(string logConfigFolder) 18 { 19 mLogConfigFolder = logConfigFolder; 20 } 21 22 internal static void Reset() 23 { 24 mLogConfigFolder = null; 25 } 26 27 static string GetConfigFilePath(string configfile) 28 { 29 string file = Path.Combine( 30 ApplicationLocation.GetAppPath(), configfile); 31 32 if (File.Exists(file)) 33 return file; 34 35 return UserConfigFolder.GetConfigFile(configfile); 36 } 37 38 static string mLogConfigFolder; 39 40 const string LOG_CONFIG_FILE = "unityplastic.log.conf"; 41 } 42}