Created ExtensionManager

This commit is contained in:
erri120 2019-10-28 14:03:58 +01:00
parent af1d4ff609
commit 49ba23affe
No known key found for this signature in database
GPG Key ID: A8C0A18D8D4D3135
5 changed files with 10 additions and 3 deletions

View File

@ -9,7 +9,6 @@ namespace Wabbajack.Common
{
public static bool TestMode { get; set; } = false;
public static string ModlistExtension = ".modlist_v2";
public static string GameFolderFilesDir = "Game Folder Files";
public static string LOOTFolderFilesDir = "LOOT Config Files";
public static string BSACreationDir = "TEMP_BSA_FILES";

View File

@ -0,0 +1,7 @@
namespace Wabbajack.Common
{
public class ExtensionManager
{
public static string Extension = ".wabbajack";
}
}

View File

@ -108,6 +108,7 @@
<Compile Include="ChildProcessTracker.cs" />
<Compile Include="Consts.cs" />
<Compile Include="DynamicIniData.cs" />
<Compile Include="ExtensionManager.cs" />
<Compile Include="FileExtractor.cs" />
<Compile Include="GameMetaData.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />

View File

@ -67,7 +67,7 @@ namespace Wabbajack.Lib
public string MO2ProfileDir => Path.Combine(MO2Folder, "profiles", MO2Profile);
public string ModListOutputFolder => "output_folder";
public string ModListOutputFile => MO2Profile + Consts.ModlistExtension;
public string ModListOutputFile => MO2Profile + ExtensionManager.Extension;
public List<Directive> InstallDirectives { get; private set; }
internal UserStatus User { get; private set; }

View File

@ -90,7 +90,7 @@ namespace Wabbajack
private void InstallFromList_Click(object sender, RoutedEventArgs e)
{
OpenMainWindow(RunMode.Install,
UIUtils.OpenFileDialog($"*{Consts.ModlistExtension}|*{Consts.ModlistExtension}"));
UIUtils.OpenFileDialog($"*{ExtensionManager.Extension}|*{ExtensionManager.Extension}"));
}
}
}