package net.scapeemulator.game.msg.handler;
import net.scapeemulator.game.dispatcher.player.PlayerDispatcher;
import net.scapeemulator.game.model.player.Player;
import net.scapeemulator.game.msg.MessageHandler;
import net.scapeemulator.game.msg.impl.player.PlayerOptionMessage;
/**
* Written by Hadyn Richard
*/
public final class PlayerOptionMessageHandler extends MessageHandler<PlayerOptionMessage> {
private final PlayerDispatcher dispatcher;
public PlayerOptionMessageHandler(PlayerDispatcher dispatcher) {
this.dispatcher = dispatcher;
}
@Override
public void handle(Player player, PlayerOptionMessage message) {
dispatcher.handle(player, message.getSelectedId(), message.getOption());
}
}