package net.scapeemulator.game.msg.handler.inter;
import net.scapeemulator.game.model.player.interfaces.InterfaceSet.Component;
import net.scapeemulator.game.model.player.Player;
import net.scapeemulator.game.msg.MessageHandler;
import net.scapeemulator.game.msg.impl.inter.InterfaceInputMessage;
/**
* @author Hadyn Richard
*/
public final class InterfaceInputMessageHandler extends MessageHandler<InterfaceInputMessage> {
@Override
public void handle(Player player, InterfaceInputMessage message) {
Component component = player.getInterfaceSet().getComponent(message.getId());
if (component != null) {
component.alertInputPressed(message.getComponentId(), message.getDynamicId());
}
}
}