mirror of
https://github.com/xivdev/Penumbra.git
synced 2025-12-18 14:44:29 +01:00
Remove ISubMod.
This commit is contained in:
parent
8fc7de64d9
commit
9f4c6767f8
23 changed files with 123 additions and 184 deletions
|
|
@ -38,13 +38,13 @@ public class ModFileCollection : IDisposable
|
|||
|
||||
public bool Ready { get; private set; } = true;
|
||||
|
||||
public void UpdateAll(Mod mod, ISubMod option)
|
||||
public void UpdateAll(Mod mod, SubMod option)
|
||||
{
|
||||
UpdateFiles(mod, new CancellationToken());
|
||||
UpdatePaths(mod, option, false, new CancellationToken());
|
||||
}
|
||||
|
||||
public void UpdatePaths(Mod mod, ISubMod option)
|
||||
public void UpdatePaths(Mod mod, SubMod option)
|
||||
=> UpdatePaths(mod, option, true, new CancellationToken());
|
||||
|
||||
public void Clear()
|
||||
|
|
@ -59,7 +59,7 @@ public class ModFileCollection : IDisposable
|
|||
public void ClearMissingFiles()
|
||||
=> _missing.Clear();
|
||||
|
||||
public void RemoveUsedPath(ISubMod option, FileRegistry? file, Utf8GamePath gamePath)
|
||||
public void RemoveUsedPath(SubMod option, FileRegistry? file, Utf8GamePath gamePath)
|
||||
{
|
||||
_usedPaths.Remove(gamePath);
|
||||
if (file != null)
|
||||
|
|
@ -69,10 +69,10 @@ public class ModFileCollection : IDisposable
|
|||
}
|
||||
}
|
||||
|
||||
public void RemoveUsedPath(ISubMod option, FullPath file, Utf8GamePath gamePath)
|
||||
public void RemoveUsedPath(SubMod option, FullPath file, Utf8GamePath gamePath)
|
||||
=> RemoveUsedPath(option, _available.FirstOrDefault(f => f.File.Equals(file)), gamePath);
|
||||
|
||||
public void AddUsedPath(ISubMod option, FileRegistry? file, Utf8GamePath gamePath)
|
||||
public void AddUsedPath(SubMod option, FileRegistry? file, Utf8GamePath gamePath)
|
||||
{
|
||||
_usedPaths.Add(gamePath);
|
||||
if (file == null)
|
||||
|
|
@ -82,7 +82,7 @@ public class ModFileCollection : IDisposable
|
|||
file.SubModUsage.Add((option, gamePath));
|
||||
}
|
||||
|
||||
public void AddUsedPath(ISubMod option, FullPath file, Utf8GamePath gamePath)
|
||||
public void AddUsedPath(SubMod option, FullPath file, Utf8GamePath gamePath)
|
||||
=> AddUsedPath(option, _available.FirstOrDefault(f => f.File.Equals(file)), gamePath);
|
||||
|
||||
public void ChangeUsedPath(FileRegistry file, int pathIdx, Utf8GamePath gamePath)
|
||||
|
|
@ -154,7 +154,7 @@ public class ModFileCollection : IDisposable
|
|||
_usedPaths.Clear();
|
||||
}
|
||||
|
||||
private void UpdatePaths(Mod mod, ISubMod option, bool clearRegistries, CancellationToken tok)
|
||||
private void UpdatePaths(Mod mod, SubMod option, bool clearRegistries, CancellationToken tok)
|
||||
{
|
||||
tok.ThrowIfCancellationRequested();
|
||||
ClearPaths(clearRegistries, tok);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue