package net.scapeemulator.game.model.player.bank;
import net.scapeemulator.game.dispatcher.npc.NPCHandler;
import net.scapeemulator.game.model.Option;
import net.scapeemulator.game.model.mob.action.MobInteractionAction;
import net.scapeemulator.game.model.npc.NPC;
import net.scapeemulator.game.model.player.Player;
import net.scapeemulator.game.util.HandlerContext;
/**
* @author David Insley
*/
public class BankerAction extends NPCHandler {
public BankerAction() {
super(Option.THREE);
}
@Override
public void handle(Player player, NPC npc, String option, HandlerContext context) {
if (option.equals("bank")) {
context.stop();
player.startAction(new MobInteractionAction<Player, NPC>(player, npc, 2) {
@Override
public void executeAction() {
mob.startBankSession();
stop();
}
});
}
}
}