From aafdcaa2c5eed8201b3a0f735891ba03446ec70e Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Mon, 14 Nov 2016 22:09:44 -0500 Subject: simplify null guards when rasing events --- src/StardewModdingAPI/Events/MenuEvents.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/StardewModdingAPI/Events/MenuEvents.cs') 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 *********/ /// Raised after a game menu is opened or replaced with another menu. This event is not invoked when a menu is closed. - public static event EventHandler MenuChanged = delegate { }; + public static event EventHandler MenuChanged; /// Raised after a game menu is closed. - public static event EventHandler MenuClosed = delegate { }; + public static event EventHandler MenuClosed; /********* @@ -24,14 +24,14 @@ namespace StardewModdingAPI.Events /// The current menu. internal static void InvokeMenuChanged(IClickableMenu priorMenu, IClickableMenu newMenu) { - MenuEvents.MenuChanged.Invoke(null, new EventArgsClickableMenuChanged(priorMenu, newMenu)); + MenuEvents.MenuChanged?.Invoke(null, new EventArgsClickableMenuChanged(priorMenu, newMenu)); } /// Raise a event. /// The menu that was closed. internal static void InvokeMenuClosed(IClickableMenu priorMenu) { - MenuEvents.MenuClosed.Invoke(null, new EventArgsClickableMenuClosed(priorMenu)); + MenuEvents.MenuClosed?.Invoke(null, new EventArgsClickableMenuClosed(priorMenu)); } } } -- cgit