// // 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.PlugIns; /// /// A plugin interface which is called when an item got traded to another player. /// [PlugInPoint("Item traded", "Is called when an item got traded to another player.")] [Guid("30DC381B-3A32-4824-8A47-A24B985C3C62")] public interface IItemTradedToOtherPlayerPlugIn { /// /// Is called when an item got traded to another player. /// /// The source player. /// The target player. /// The traded item. void ItemTraded(ITrader source, ITrader target, Item item); }