package net.scapeemulator.game.model.player.action; import net.scapeemulator.game.model.Position; import net.scapeemulator.game.model.area.Area; import net.scapeemulator.game.model.player.Player; import net.scapeemulator.game.task.DistancedAction; /** * @author David Insley */ public abstract class ReachDistancedAction extends DistancedAction<Player> { public ReachDistancedAction(int delay, boolean immediate, Player player, Position position, int distance) { super(delay, immediate, player, position, distance); } public ReachDistancedAction(int delay, boolean immediate, Player player, Area bounds, int distance) { super(delay, immediate, player, bounds, distance); } public ReachDistancedAction(int delay, boolean immediate, Player player, Position position, int distance, boolean waitForStop) { super(delay, immediate, player, position, distance, waitForStop); } public ReachDistancedAction(int delay, boolean immediate, Player player, Area bounds, int distance, boolean waitForStop) { super(delay, immediate, player, bounds, distance, waitForStop); } @Override public void cantReach() { mob.sendMessage("You can't reach that!"); } }