package net.scapeemulator.game.model.player.skills.construction.hotspot;
import net.scapeemulator.game.model.object.GroundObjectList.GroundObject;
import net.scapeemulator.game.model.player.skills.construction.House.BuildingSession;
import net.scapeemulator.game.model.player.skills.construction.room.RoomPlaced;
/**
* Represents an instance of a house hotspot that can use the furniture building interface.
*
* @author David Insley
*/
public abstract class BuildableHotspot extends Hotspot {
public BuildableHotspot(RoomPlaced room, GroundObject object) {
super(room, object);
}
public abstract void handleBuildOption(BuildingSession session);
public abstract void finishRemove(BuildingSession session);
public abstract void handleBuildInterface(BuildingSession session, int itemIndex);
}