From 9a3b4260f7b8c59c41335b6d945df99ad4637bc3 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Fri, 4 Nov 2016 15:42:21 -0400 Subject: refactor to avoid an out parameter --- src/StardewModdingAPI/Events/PlayerEvents.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/StardewModdingAPI/Events') diff --git a/src/StardewModdingAPI/Events/PlayerEvents.cs b/src/StardewModdingAPI/Events/PlayerEvents.cs index 71b43e71..87e6a509 100644 --- a/src/StardewModdingAPI/Events/PlayerEvents.cs +++ b/src/StardewModdingAPI/Events/PlayerEvents.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using StardewModdingAPI.Inheritance; using StardewValley; @@ -45,9 +46,9 @@ namespace StardewModdingAPI.Events /// Raise an event. /// The player's inventory. /// The inventory changes. - internal static void InvokeInventoryChanged(List inventory, List changedItems) + internal static void InvokeInventoryChanged(List inventory, IEnumerable changedItems) { - PlayerEvents.InventoryChanged.Invoke(null, new EventArgsInventoryChanged(inventory, changedItems)); + PlayerEvents.InventoryChanged.Invoke(null, new EventArgsInventoryChanged(inventory, changedItems.ToList())); } /// Rase a event. -- cgit