public static void InitiateInstanceWithDir(string installDir)
 {
     if (installDir == null)
     {
         throw new ArgumentException("installDir cannot be empty or null!");
     }
     if (_instance == null)
     {
         _instance = new SasManager(installDir);
     }
     else
     {
         _instance.SetSteamInstallDir(installDir);
     }
 }