package net.scapeemulator.game.model.player.bank; import net.scapeemulator.game.dispatcher.button.WindowHandler; import net.scapeemulator.game.model.ExtendedOption; import net.scapeemulator.game.model.player.Player; import net.scapeemulator.game.model.player.interfaces.Interface; /** * @author David Insley */ public class BankInterfaceHandler extends WindowHandler { public BankInterfaceHandler() { super(Interface.BANK, BankSession.BANK_INVENTORY); } @Override public boolean handle(Player player, int windowId, int child, ExtendedOption option, int dyn) { if (windowId == Interface.BANK) { if (player.getBankSession() != null) { player.getBankSession().handleInterfaceClick(child, dyn, option); } } else if (windowId == BankSession.BANK_INVENTORY) { if (player.getBankSession() != null) { player.getBankSession().handleInventoryClick(child, dyn, option); } } return true; } }