Turn Settings and Priority into their own types.

This commit is contained in:
Ottermandias 2024-04-05 16:35:55 +02:00
parent 77bf441e62
commit b1ca073276
29 changed files with 422 additions and 298 deletions

View file

@ -12,7 +12,7 @@ public sealed class Mod : IMod
{
Name = "Forced Files",
Index = -1,
Priority = int.MaxValue,
Priority = ModPriority.MaxValue,
};
// Main Data
@ -26,9 +26,9 @@ public sealed class Mod : IMod
public bool IsTemporary
=> Index < 0;
/// <summary>Unused if Index < 0 but used for special temporary mods.</summary>
public int Priority
=> 0;
/// <summary>Unused if Index is less than 0 but used for special temporary mods.</summary>
public ModPriority Priority
=> ModPriority.Default;
internal Mod(DirectoryInfo modPath)
{