diff options
author | Jesse Plamondon-Willard <github@jplamondonw.com> | 2016-11-14 22:09:44 -0500 |
---|---|---|
committer | Jesse Plamondon-Willard <github@jplamondonw.com> | 2016-11-14 22:09:44 -0500 |
commit | aafdcaa2c5eed8201b3a0f735891ba03446ec70e (patch) | |
tree | 989a8c3867aade26c77ba79ef3827378439f0404 /src/StardewModdingAPI/Events/MenuEvents.cs | |
parent | bc8773bbddb017b8f67fcf6139f923069392e723 (diff) | |
download | SMAPI-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.cs | 8 |
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)); } } } |