Finish .mat video support

This commit is contained in:
Caeden Statia 2020-02-22 18:33:44 -08:00
parent ab3c39b26b
commit f0e68fdd61

View file

@ -211,7 +211,7 @@ namespace ModAssistant
{
Theme theme = new Theme(name, null);
theme.Waifus = new Waifus();
foreach (string file in Directory.EnumerateFiles(directory).OrderByDescending(x => x))
foreach (string file in Directory.EnumerateFiles(directory).OrderBy(x => x))
{
FileInfo info = new FileInfo(file);
if (info.Name.EndsWith(".png", StringComparison.OrdinalIgnoreCase) &&
@ -292,6 +292,15 @@ namespace ModAssistant
{
file.ExtractToFile($"{ThemeDirectory}\\{name}\\_{name}.mp4", false);
}
else
{
//Check to see if the lengths of each file are different. If they are, overwrite what currently exists.
FileInfo existingInfo = new FileInfo($"{ThemeDirectory}\\{name}\\_{name}.mp4");
if (existingInfo.Length != file.Length)
{
file.ExtractToFile($"{ThemeDirectory}\\{name}\\_{name}.mp4", true);
}
}
}
if (file.Name.EndsWith(".xaml", StringComparison.OrdinalIgnoreCase))
{