Package net.storm.api.movement
Interface IMovement
-
public interface IMovement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description net.runelite.api.coords.WorldPoint
getDestination()
default net.runelite.api.coords.WorldPoint
getNearestWalkableTile(net.runelite.api.coords.WorldPoint source)
default net.runelite.api.coords.WorldPoint
getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, java.util.function.Predicate<net.runelite.api.coords.WorldPoint> filter)
default net.runelite.api.coords.WorldPoint
getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap)
net.runelite.api.coords.WorldPoint
getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap, java.util.function.Predicate<net.runelite.api.coords.WorldPoint> filter)
default TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination)
default TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, boolean useCache)
default TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
default TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useCache)
TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useCache, boolean useTransports, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports)
TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports, long maxTimeMs, int maxPaths, boolean offThread)
default TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination)
default TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination, CollisionMap collisionMap)
default TilePath
getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination, WalkOptions options, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports, long maxTimeMs, int maxPaths, boolean offThread)
default TilePath
getPath(net.runelite.api.coords.WorldArea destination)
default TilePath
getPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
default TilePath
getPath(net.runelite.api.coords.WorldPoint destination)
default TilePath
getPath(net.runelite.api.coords.WorldPoint destination, CollisionMap collisionMap)
int
getRunEnergy()
boolean
isRunEnabled()
boolean
isStaminaBoosted()
boolean
isWalking()
void
setDestination(int sceneX, int sceneY)
void
toggleRun()
void
walk(net.runelite.api.coords.WorldPoint worldPoint)
boolean
walkTo(net.runelite.api.coords.WorldArea worldArea)
boolean
walkTo(net.runelite.api.coords.WorldArea area, CollisionMap collisionMap, boolean useTeleports)
boolean
walkTo(net.runelite.api.coords.WorldArea area, WalkOptions options, long maxTimeMs, int maxPaths)
boolean
walkTo(net.runelite.api.coords.WorldPoint worldPoint)
-
-
-
Method Detail
-
setDestination
void setDestination(int sceneX, int sceneY)
-
getDestination
@Nullable net.runelite.api.coords.WorldPoint getDestination()
-
isWalking
boolean isWalking()
-
walk
void walk(net.runelite.api.coords.WorldPoint worldPoint)
-
walkTo
boolean walkTo(net.runelite.api.coords.WorldPoint worldPoint)
-
walkTo
boolean walkTo(net.runelite.api.coords.WorldArea worldArea)
-
walkTo
boolean walkTo(net.runelite.api.coords.WorldArea area, CollisionMap collisionMap, boolean useTeleports)
-
walkTo
boolean walkTo(net.runelite.api.coords.WorldArea area, WalkOptions options, long maxTimeMs, int maxPaths)
-
isRunEnabled
boolean isRunEnabled()
-
toggleRun
void toggleRun()
-
isStaminaBoosted
boolean isStaminaBoosted()
-
getRunEnergy
int getRunEnergy()
-
getPath
TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useCache, boolean useTransports, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports)
-
getPath
default TilePath getPath(net.runelite.api.coords.WorldPoint destination)
-
getPath
default TilePath getPath(net.runelite.api.coords.WorldPoint destination, CollisionMap collisionMap)
-
getPath
default TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination)
-
getPath
default TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination, CollisionMap collisionMap)
-
getPath
default TilePath getPath(net.runelite.api.coords.WorldArea destination)
-
getPath
default TilePath getPath(net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
-
getPath
default TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination)
-
getPath
default TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap)
-
getPath
default TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, boolean useCache)
-
getPath
default TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, CollisionMap collisionMap, boolean useCache)
-
getNearestWalkableTile
net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, CollisionMap collisionMap, java.util.function.Predicate<net.runelite.api.coords.WorldPoint> filter)
-
getNearestWalkableTile
default net.runelite.api.coords.WorldPoint getNearestWalkableTile(net.runelite.api.coords.WorldPoint source, java.util.function.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)
-
getPath
TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldArea destination, WalkOptions options, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports, long maxTimeMs, int maxPaths, boolean offThread)
-
getPath
default TilePath getPath(java.util.Collection<net.runelite.api.coords.WorldPoint> startPoints, net.runelite.api.coords.WorldPoint destination, WalkOptions options, java.util.HashMap<net.runelite.api.coords.WorldPoint,Teleport> teleports, long maxTimeMs, int maxPaths, boolean offThread)
-
-