RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
WalkToWaypoint.java
1package com.osroyale.game.world.entity.mob.movement.waypoint;
2
3import com.osroyale.game.world.entity.mob.Mob;
4import com.osroyale.game.world.Interactable;
5import com.osroyale.util.Utility;
6
27
28public class WalkToWaypoint extends Waypoint {
29 private Runnable onDestination;
30
31 public WalkToWaypoint(Mob mob, Interactable target, Runnable onDestination) {
32 super(mob, target);
33 this.onDestination = onDestination;
34 }
35
36 @Override
37 public void onDestination() {
38 mob.movement.reset();
39 mob.face(Utility.findBestInside(mob, target));
40 onDestination.run();
41 cancel();
42 }
43
44}
synchronized final void cancel()
Definition Task.java:147