// // Licensed under the MIT License. See LICENSE file in the project root for full license information. // namespace MUnique.OpenMU.GameLogic.PlugIns; using System.Runtime.InteropServices; using MUnique.OpenMU.GameLogic.NPC; using MUnique.OpenMU.PlugIns; /// /// A plugin interface which is called when an item got sold to a merchant npc. /// [PlugInPoint("Item sold to merchant npc", "Is called when an item got sold to a merchant npc.")] [Guid("42107B17-0C86-4163-A80F-88CEE929CE3F")] public interface IItemSoldToMerchantPlugIn { /// /// Is called when an item got sold to a merchant npc. /// /// The player. /// The sold item. /// The merchant npc. void ItemSold(Player player, Item item, NonPlayerCharacter merchant); }