package com.asteria.net.message.impl;
import com.asteria.game.character.player.Player;
import com.asteria.net.message.InputMessageListener;
import com.asteria.net.message.MessageBuilder;
/**
* The message sent from the client when a player clicks certain options on an
* interface.
*
* @author lare96 <http://github.com/lare96>
*/
public final class InterfaceClickMessage implements InputMessageListener {
@Override
public void handleMessage(Player player, int opcode, int size, MessageBuilder payload) {
if (player.isDisabled())
return;
if (player.getTradeSession().inTradeSession())
player.getTradeSession().reset(true);
player.getMessages().sendCloseWindows();
}
}