Class PathingEntityQuery<P extends jag.oldscape.RSPathingEntity, T extends PathingEntity<P>, Q extends PathingEntityQuery<P,T,Q> >
java.lang.Object
org.rspeer.game.query.Query<T, Q, SceneNodeQueryResults<T>>
org.rspeer.game.query.scene.SceneNodeQuery<T,Q>
org.rspeer.game.query.scene.PathingEntityQuery<P,T,Q>
- All Implemented Interfaces:
Cloneable, Predicate<T>, org.rspeer.commons.typing.SelfTyped<Q>, Animable.Query<PathingEntityQuery<P,T, Q>>, Mobile.Query<PathingEntityQuery<P, T, Q>>, Nameable.Query<PathingEntityQuery<P, T, Q>>, SceneNode.Query<SceneNodeQuery<T, Q>>
- Direct Known Subclasses:
NpcQuery, PlayerQuery
public abstract class PathingEntityQuery<P extends jag.oldscape.RSPathingEntity, T extends PathingEntity<P>, Q extends PathingEntityQuery<P,T,Q>>
extends SceneNodeQuery<T,Q>
implements Nameable.Query<PathingEntityQuery<P,T,Q>>, Animable.Query<PathingEntityQuery<P,T,Q>>, Mobile.Query<PathingEntityQuery<P,T,Q>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptPlayerTargeters(boolean acceptPlayerTargeters) acceptSelfTargeter(boolean acceptSelfTargeter) animations(int... animations) health(int minPercent) health(int minPercent, int maxPercent) indexes(int... indexes) moving()nameContains(String... names) stances(int... stances) targeted()targeted(boolean targeted) targeters(PathingEntity... targeters) targeting(PathingEntity... targets) booleanMethods inherited from class SceneNodeQuery
distanceEvaluator, nonInstanced, on, on, positionInteractable, reachable, within, within, within, withinMethods inherited from class Query
filter, getDefaultProvider, provider, resultsMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.rspeer.commons.typing.SelfTyped
self
-
Constructor Details
-
PathingEntityQuery
public PathingEntityQuery(jag.oldscape.RSWorldMatrix matrix)
-
-
Method Details
-
animating
- Specified by:
animatingin interfaceAnimable.Query<P extends jag.oldscape.RSPathingEntity>
-
inanimate
- Specified by:
inanimatein interfaceAnimable.Query<P extends jag.oldscape.RSPathingEntity>
-
animations
- Specified by:
animationsin interfaceAnimable.Query<P extends jag.oldscape.RSPathingEntity>
-
dialogues
-
health
-
health
-
names
- Specified by:
namesin interfaceNameable.Query<P extends jag.oldscape.RSPathingEntity>
-
nameContains
- Specified by:
nameContainsin interfaceNameable.Query<P extends jag.oldscape.RSPathingEntity>
-
names
- Specified by:
namesin interfaceNameable.Query<P extends jag.oldscape.RSPathingEntity>
-
stances
-
targeted
-
targeted
-
acceptPlayerTargeters
-
acceptPlayerTargeters
-
acceptSelfTargeter
-
acceptSelfTargeter
-
targetless
-
targeting
-
targeters
-
targeting
-
indexes
-
moving
- Specified by:
movingin interfaceMobile.Query<P extends jag.oldscape.RSPathingEntity>
-
stationary
- Specified by:
stationaryin interfaceMobile.Query<P extends jag.oldscape.RSPathingEntity>
-
test
- Specified by:
testin interfacePredicate<P extends jag.oldscape.RSPathingEntity>- Overrides:
testin classSceneNodeQuery<T extends PathingEntity<P>, Q extends PathingEntityQuery<P,T, Q>>
-