summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/Models
diff options
context:
space:
mode:
authorMichał Dolaś <me@shockah.pl>2022-11-09 19:50:32 +0100
committerMichał Dolaś <me@shockah.pl>2022-11-09 19:50:32 +0100
commit42b4b6b6a4ae1bb59182857b383539b24b063215 (patch)
tree5d40a8367bd975b94d14598356bda3fcf2be470b /src/SMAPI/Framework/Models
parentbb2fde18292352471501887013ca2b7f60a9dc25 (diff)
downloadSMAPI-42b4b6b6a4ae1bb59182857b383539b24b063215.tar.gz
SMAPI-42b4b6b6a4ae1bb59182857b383539b24b063215.tar.bz2
SMAPI-42b4b6b6a4ae1bb59182857b383539b24b063215.zip
Renamed first/last to early/late; ignoring mods declared as both and warning about those
Diffstat (limited to 'src/SMAPI/Framework/Models')
-rw-r--r--src/SMAPI/Framework/Models/SConfig.cs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/SMAPI/Framework/Models/SConfig.cs b/src/SMAPI/Framework/Models/SConfig.cs
index ddd721d5..40d3450f 100644
--- a/src/SMAPI/Framework/Models/SConfig.cs
+++ b/src/SMAPI/Framework/Models/SConfig.cs
@@ -82,11 +82,11 @@ namespace StardewModdingAPI.Framework.Models
/// <summary>The mod IDs SMAPI should ignore when performing update checks or validating update keys.</summary>
public HashSet<string> SuppressUpdateChecks { get; set; }
- /// <summary>The mod IDs SMAPI should try to load first, before any other mods not included in this list.</summary>
- public List<string> ModsToLoadFirst { get; set; }
+ /// <summary>The mod IDs SMAPI should try to load early, before any other mods not included in this list.</summary>
+ public List<string> ModsToLoadEarly { get; set; }
- /// <summary>The mod IDs SMAPI should try to load last, after all other mods not included in this list.</summary>
- public List<string> ModsToLoadLast { get; set; }
+ /// <summary>The mod IDs SMAPI should try to load late, after all other mods not included in this list.</summary>
+ public List<string> ModsToLoadLate { get; set; }
/********
@@ -106,9 +106,9 @@ namespace StardewModdingAPI.Framework.Models
/// <param name="consoleColors">The colors to use for text written to the SMAPI console.</param>
/// <param name="suppressHarmonyDebugMode">Whether to prevent mods from enabling Harmony's debug mode, which impacts performance and creates a file on your desktop. Debug mode should never be enabled by a released mod.</param>
/// <param name="suppressUpdateChecks">The mod IDs SMAPI should ignore when performing update checks or validating update keys.</param>
- /// <param name="modsToLoadFirst">The mod IDs SMAPI should try to load first, before any other mods not included in this list.</param>
- /// <param name="modsToLoadLast">The mod IDs SMAPI should try to load last, after all other mods not included in this list.</param>
- public SConfig(bool developerMode, bool? checkForUpdates, bool? paranoidWarnings, bool? useBetaChannel, string gitHubProjectName, string webApiBaseUrl, string[]? verboseLogging, bool? rewriteMods, bool? useCaseInsensitivePaths, bool? logNetworkTraffic, ColorSchemeConfig consoleColors, bool? suppressHarmonyDebugMode, string[]? suppressUpdateChecks, string[]? modsToLoadFirst, string[]? modsToLoadLast)
+ /// <param name="modsToLoadEarly">The mod IDs SMAPI should try to load early, before any other mods not included in this list.</param>
+ /// <param name="modsToLoadLate">The mod IDs SMAPI should try to load late, after all other mods not included in this list.</param>
+ public SConfig(bool developerMode, bool? checkForUpdates, bool? paranoidWarnings, bool? useBetaChannel, string gitHubProjectName, string webApiBaseUrl, string[]? verboseLogging, bool? rewriteMods, bool? useCaseInsensitivePaths, bool? logNetworkTraffic, ColorSchemeConfig consoleColors, bool? suppressHarmonyDebugMode, string[]? suppressUpdateChecks, string[]? modsToLoadEarly, string[]? modsToLoadLate)
{
this.DeveloperMode = developerMode;
this.CheckForUpdates = checkForUpdates ?? (bool)SConfig.DefaultValues[nameof(this.CheckForUpdates)];
@@ -123,8 +123,8 @@ namespace StardewModdingAPI.Framework.Models
this.ConsoleColors = consoleColors;
this.SuppressHarmonyDebugMode = suppressHarmonyDebugMode ?? (bool)SConfig.DefaultValues[nameof(this.SuppressHarmonyDebugMode)];
this.SuppressUpdateChecks = new HashSet<string>(suppressUpdateChecks ?? Array.Empty<string>(), StringComparer.OrdinalIgnoreCase);
- this.ModsToLoadFirst = new List<string>(modsToLoadFirst ?? Array.Empty<string>());
- this.ModsToLoadLast = new List<string>(modsToLoadLast ?? Array.Empty<string>());
+ this.ModsToLoadEarly = new List<string>(modsToLoadEarly ?? Array.Empty<string>());
+ this.ModsToLoadLate = new List<string>(modsToLoadLate ?? Array.Empty<string>());
}
/// <summary>Override the value of <see cref="DeveloperMode"/>.</summary>