public static void OnUseItem(WorldClient client, INetPacketStream packet) { var useItemPacket = new DoUseItemPacket(packet); var inventoryEvent = new InventoryUseItemEventArgs(useItemPacket.UniqueItemId, useItemPacket.Part); client.Player.NotifySystem <InventorySystem>(inventoryEvent); }
public void OnUseItem(IWorldClient client, DoUseItemPacket packet) { _inventorySystem.UseItem(client.Player, packet.UniqueItemId, packet.Part); }