Interface IWalker


public interface IWalker
  • Method Details

    • walk

      void walk(net.runelite.api.coords.WorldPoint worldPoint)
    • walkTo

      boolean walkTo(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useTeleports)
    • walkTo

      boolean walkTo(net.runelite.api.coords.WorldArea destination, WalkOptions options, long timeoutMs, int maxPaths)
    • getCurrentPath

      TilePath getCurrentPath()
    • getLastPath

      TilePath getLastPath()
    • setLastPath

      void setLastPath(TilePath path)
    • setCurrentPath

      void setCurrentPath(TilePath path)
    • buildPath

      TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options, HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports, Map<net.runelite.api.coords.WorldPoint,List<Transport>> transports)
    • buildPath

      default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options)
    • buildPath

      default TilePath buildPath(net.runelite.api.coords.WorldArea destination, WalkOptions options)
    • buildPath

      default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports, HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports)
    • buildPath

      default TilePath buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
    • buildPath

      default TilePath buildPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
    • buildPath

      default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
    • buildPath

      default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness)
    • buildPath

      default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache)
    • buildPath

      default TilePath buildPath(Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean avoidWilderness, boolean useCache, boolean useTransports)
    • walkAlong

      boolean walkAlong(net.runelite.api.coords.WorldArea destination, TilePath path, Map<net.runelite.api.coords.WorldPoint,List<Transport>> transports, WalkOptions options)
    • buildTransportLinks

      Map<net.runelite.api.coords.WorldPoint,List<Transport>> buildTransportLinks(WalkOptions options)
    • buildTransportLinks

      default Map<net.runelite.api.coords.WorldPoint,List<Transport>> buildTransportLinks()
    • buildTeleportLinks

      LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination, WalkOptions options)
    • buildExperimentalTeleportLinks

      LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildExperimentalTeleportLinks(net.runelite.api.coords.WorldArea destination, WalkOptions options)
    • buildTeleportLinks

      default LinkedHashMap<net.runelite.api.coords.WorldPoint,Teleport> buildTeleportLinks(net.runelite.api.coords.WorldArea destination)
    • getNearestWalkableTile

      net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap, Predicate<net.runelite.api.coords.WorldPoint> filter)
    • getNearestWalkableTile

      default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, Predicate<net.runelite.api.coords.WorldPoint> filter)
    • getNearestWalkableTile

      default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source)
    • getNearestWalkableTile

      default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap)