public static void OnRemoveTaskbarItem(WorldClient client, INetPacketStream packet) { var removeTaskbarItemPacket = new RemoveTaskbarItemPacket(packet); var removeTaskbarItemEventArgs = new RemoveTaskbarItemEventArgs(removeTaskbarItemPacket.SlotLevelIndex, removeTaskbarItemPacket.SlotIndex); client.Player.NotifySystem <TaskbarSystem>(removeTaskbarItemEventArgs); }
private void HandleRemoveItemTaskbarShortcut(IPlayerEntity player, RemoveTaskbarItemEventArgs e) { player.Taskbar.Items.RemoveShortcut(e.SlotLevelIndex, e.SlotIndex); Logger.LogDebug("Removed Shortcut on slot {0}-{1} of player {2} on the Item Taskbar", e.SlotLevelIndex, e.SlotIndex, player.Object.Name); }