summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/Events
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2017-02-08 00:11:46 -0500
committerJesse Plamondon-Willard <github@jplamondonw.com>2017-02-08 00:11:46 -0500
commit366769e8a27e8de39842c82907cf40451c488a2c (patch)
tree574c1b0f278b48f508875c4586e319d0a3119a52 /src/StardewModdingAPI/Events
parent2b7abc3af5d9fb636123b734cd60dbd38448abd2 (diff)
downloadSMAPI-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.cs10
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);
+ }
}
}