package net.scapeemulator.game.model.player.skills.cooking; import net.scapeemulator.game.dispatcher.item.ItemOnObjectHandler; import net.scapeemulator.game.model.object.GroundObjectList.GroundObject; import net.scapeemulator.game.model.player.Player; import net.scapeemulator.game.model.player.SlottedItem; /** * @author David Insley */ public class HeatSourceHandler extends ItemOnObjectHandler { private final HeatSource heatSource; private final RawFood food; public HeatSourceHandler(int itemId, int objectId, HeatSource heatSource, RawFood food) { super(itemId, objectId); this.heatSource = heatSource; this.food = food; } @Override public void handle(Player player, GroundObject object, SlottedItem item) { player.startAction(new CookingAction(player, heatSource, food, item, object)); } }