diff options
author | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-02-08 00:11:46 -0500 |
---|---|---|
committer | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-02-08 00:11:46 -0500 |
commit | 366769e8a27e8de39842c82907cf40451c488a2c (patch) | |
tree | 574c1b0f278b48f508875c4586e319d0a3119a52 /src/StardewModdingAPI/Events | |
parent | 2b7abc3af5d9fb636123b734cd60dbd38448abd2 (diff) | |
download | SMAPI-366769e8a27e8de39842c82907cf40451c488a2c.tar.gz SMAPI-366769e8a27e8de39842c82907cf40451c488a2c.tar.bz2 SMAPI-366769e8a27e8de39842c82907cf40451c488a2c.zip |
add SaveEvents.AfterReturnToTitle event (#231)
Diffstat (limited to 'src/StardewModdingAPI/Events')
-rw-r--r-- | src/StardewModdingAPI/Events/SaveEvents.cs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/StardewModdingAPI/Events/SaveEvents.cs b/src/StardewModdingAPI/Events/SaveEvents.cs index 2921003a..50e6d729 100644 --- a/src/StardewModdingAPI/Events/SaveEvents.cs +++ b/src/StardewModdingAPI/Events/SaveEvents.cs @@ -18,6 +18,9 @@ namespace StardewModdingAPI.Events /// <summary>Raised after the player loads a save slot.</summary> public static event EventHandler AfterLoad; + /// <summary>Raised after the game returns to the title screen.</summary> + public static event EventHandler AfterReturnToTitle; + /********* ** Internal methods @@ -42,5 +45,12 @@ namespace StardewModdingAPI.Events { monitor.SafelyRaisePlainEvent($"{nameof(SaveEvents)}.{nameof(SaveEvents.AfterLoad)}", SaveEvents.AfterLoad?.GetInvocationList(), null, EventArgs.Empty); } + + /// <summary>Raise a <see cref="AfterReturnToTitle"/> event.</summary> + /// <param name="monitor">Encapsulates monitoring and logging.</param> + internal static void InvokeAfterReturnToTitle(IMonitor monitor) + { + monitor.SafelyRaisePlainEvent($"{nameof(SaveEvents)}.{nameof(SaveEvents.AfterReturnToTitle)}", SaveEvents.AfterReturnToTitle?.GetInvocationList(), null, EventArgs.Empty); + } } } |