From d741f46aab9b08f6a46d79291c59a2185b157780 Mon Sep 17 00:00:00 2001 From: ClxS Date: Thu, 3 Mar 2016 20:36:53 +0000 Subject: Added event for when item is placed on ground --- StardewModdingAPI/Events.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'StardewModdingAPI/Events.cs') diff --git a/StardewModdingAPI/Events.cs b/StardewModdingAPI/Events.cs index 3ae861d9..de1c24bc 100644 --- a/StardewModdingAPI/Events.cs +++ b/StardewModdingAPI/Events.cs @@ -6,6 +6,7 @@ using System.Threading.Tasks; using Microsoft.Xna.Framework.Input; using StardewValley; using StardewValley.Menus; +using Microsoft.Xna.Framework; namespace StardewModdingAPI { @@ -22,6 +23,7 @@ namespace StardewModdingAPI public static event EventHandler MouseChanged = delegate { }; public static event EventHandler MenuChanged = delegate { }; public static event EventHandler LocationsChanged = delegate { }; + public static event EventHandler LocationObjectsChanged = delegate { }; public static event EventHandler CurrentLocationChanged = delegate { }; public static event EventHandler Resize = delegate { }; public static event EventHandler FarmerChanged = delegate { }; @@ -142,5 +144,10 @@ namespace StardewModdingAPI { SeasonOfYearChanged.Invoke(null, new EventArgsStringChanged(priorString, newString)); } + + internal static void InvokeOnNewLocationObject(SerializableDictionary newObjects) + { + LocationObjectsChanged.Invoke(null, new EventArgsLocationObjectsChanged(newObjects)); + } } } -- cgit