summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/Events/MenuEvents.cs
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2016-11-14 22:09:44 -0500
committerJesse Plamondon-Willard <github@jplamondonw.com>2016-11-14 22:09:44 -0500
commitaafdcaa2c5eed8201b3a0f735891ba03446ec70e (patch)
tree989a8c3867aade26c77ba79ef3827378439f0404 /src/StardewModdingAPI/Events/MenuEvents.cs
parentbc8773bbddb017b8f67fcf6139f923069392e723 (diff)
downloadSMAPI-aafdcaa2c5eed8201b3a0f735891ba03446ec70e.tar.gz
SMAPI-aafdcaa2c5eed8201b3a0f735891ba03446ec70e.tar.bz2
SMAPI-aafdcaa2c5eed8201b3a0f735891ba03446ec70e.zip
simplify null guards when rasing events
Diffstat (limited to 'src/StardewModdingAPI/Events/MenuEvents.cs')
-rw-r--r--src/StardewModdingAPI/Events/MenuEvents.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/StardewModdingAPI/Events/MenuEvents.cs b/src/StardewModdingAPI/Events/MenuEvents.cs
index 59f03449..4cb68cbb 100644
--- a/src/StardewModdingAPI/Events/MenuEvents.cs
+++ b/src/StardewModdingAPI/Events/MenuEvents.cs
@@ -10,10 +10,10 @@ namespace StardewModdingAPI.Events
** Events
*********/
/// <summary>Raised after a game menu is opened or replaced with another menu. This event is not invoked when a menu is closed.</summary>
- public static event EventHandler<EventArgsClickableMenuChanged> MenuChanged = delegate { };
+ public static event EventHandler<EventArgsClickableMenuChanged> MenuChanged;
/// <summary>Raised after a game menu is closed.</summary>
- public static event EventHandler<EventArgsClickableMenuClosed> MenuClosed = delegate { };
+ public static event EventHandler<EventArgsClickableMenuClosed> MenuClosed;
/*********
@@ -24,14 +24,14 @@ namespace StardewModdingAPI.Events
/// <param name="newMenu">The current menu.</param>
internal static void InvokeMenuChanged(IClickableMenu priorMenu, IClickableMenu newMenu)
{
- MenuEvents.MenuChanged.Invoke(null, new EventArgsClickableMenuChanged(priorMenu, newMenu));
+ MenuEvents.MenuChanged?.Invoke(null, new EventArgsClickableMenuChanged(priorMenu, newMenu));
}
/// <summary>Raise a <see cref="MenuClosed"/> event.</summary>
/// <param name="priorMenu">The menu that was closed.</param>
internal static void InvokeMenuClosed(IClickableMenu priorMenu)
{
- MenuEvents.MenuClosed.Invoke(null, new EventArgsClickableMenuClosed(priorMenu));
+ MenuEvents.MenuClosed?.Invoke(null, new EventArgsClickableMenuClosed(priorMenu));
}
}
}