From 94d5d8e106aea9cf2d2808e6ba77ae0174cd9b96 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Mon, 3 Dec 2018 18:28:39 -0500 Subject: add IsLocalPlayer flag to player events --- src/SMAPI/Events/InventoryChangedEventArgs.cs | 3 +++ src/SMAPI/Events/LevelChangedEventArgs.cs | 3 +++ src/SMAPI/Events/WarpedEventArgs.cs | 3 +++ 3 files changed, 9 insertions(+) (limited to 'src') diff --git a/src/SMAPI/Events/InventoryChangedEventArgs.cs b/src/SMAPI/Events/InventoryChangedEventArgs.cs index 1b22af8d..874c2e48 100644 --- a/src/SMAPI/Events/InventoryChangedEventArgs.cs +++ b/src/SMAPI/Events/InventoryChangedEventArgs.cs @@ -23,6 +23,9 @@ namespace StardewModdingAPI.Events /// The items whose stack sizes changed, with the relative change. public IEnumerable QuantityChanged { get; } + /// Whether the affected player is the local one. + public bool IsLocalPlayer => this.Player.IsLocalPlayer; + /********* ** Public methods diff --git a/src/SMAPI/Events/LevelChangedEventArgs.cs b/src/SMAPI/Events/LevelChangedEventArgs.cs index a0a761c4..c7303603 100644 --- a/src/SMAPI/Events/LevelChangedEventArgs.cs +++ b/src/SMAPI/Events/LevelChangedEventArgs.cs @@ -22,6 +22,9 @@ namespace StardewModdingAPI.Events /// The new skill level. public int NewLevel { get; } + /// Whether the affected player is the local one. + public bool IsLocalPlayer => this.Player.IsLocalPlayer; + /********* ** Public methods diff --git a/src/SMAPI/Events/WarpedEventArgs.cs b/src/SMAPI/Events/WarpedEventArgs.cs index cb7ff204..95c53ad9 100644 --- a/src/SMAPI/Events/WarpedEventArgs.cs +++ b/src/SMAPI/Events/WarpedEventArgs.cs @@ -18,6 +18,9 @@ namespace StardewModdingAPI.Events /// The player's current location. public GameLocation NewLocation { get; } + /// Whether the affected player is the local one. + public bool IsLocalPlayer => this.Player.IsLocalPlayer; + /********* -- cgit