From 807dcfec7723156a36524d5f1889b5f3208d97cf Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 4 Aug 2021 18:02:15 -0400 Subject: undo Constants.Save* changes in 3.12.1 --- src/SMAPI/Patches/SaveGamePatcher.cs | 55 ------------------------------------ 1 file changed, 55 deletions(-) delete mode 100644 src/SMAPI/Patches/SaveGamePatcher.cs (limited to 'src/SMAPI/Patches') diff --git a/src/SMAPI/Patches/SaveGamePatcher.cs b/src/SMAPI/Patches/SaveGamePatcher.cs deleted file mode 100644 index 969c514e..00000000 --- a/src/SMAPI/Patches/SaveGamePatcher.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; -using System.Diagnostics.CodeAnalysis; -using HarmonyLib; -using StardewModdingAPI.Internal.Patching; -using StardewValley; -using StardewValley.Menus; - -namespace StardewModdingAPI.Patches -{ - /// Harmony patches for which track the last loaded save ID. - /// Patch methods must be static for Harmony to work correctly. See the Harmony documentation before renaming patch arguments. - [SuppressMessage("ReSharper", "InconsistentNaming", Justification = "Argument names are defined by Harmony and methods are named for clarity.")] - [SuppressMessage("ReSharper", "IdentifierTypo", Justification = "Argument names are defined by Harmony and methods are named for clarity.")] - internal class SaveGamePatcher : BasePatcher - { - /********* - ** Fields - *********/ - /// A callback to invoke when a save file is being loaded. - private static Action OnSaveFileReading; - - - /********* - ** Public methods - *********/ - /// Construct an instance. - /// A callback to invoke when a save file is being loaded. - public SaveGamePatcher(Action onSaveFileReading) - { - SaveGamePatcher.OnSaveFileReading = onSaveFileReading; - } - - /// - public override void Apply(Harmony harmony, IMonitor monitor) - { - harmony.Patch( - original: this.RequireMethod(nameof(SaveGame.getLoadEnumerator)), - prefix: this.GetHarmonyMethod(nameof(SaveGamePatcher.Before_GetLoadEnumerator)) - ); - } - - - /********* - ** Private methods - *********/ - /// The method to call before . - /// Returns whether to execute the original method. - /// This method must be static for Harmony to work correctly. See the Harmony documentation before renaming arguments. - private static bool Before_GetLoadEnumerator(string file) - { - SaveGamePatcher.OnSaveFileReading(file); - return true; - } - } -} -- cgit