Class ProjectileQuery
java.lang.Object
org.rspeer.game.query.Query<Projectile, ProjectileQuery, SceneNodeQueryResults<Projectile>>
org.rspeer.game.query.scene.SceneNodeQuery<Projectile, ProjectileQuery>
org.rspeer.game.query.scene.ProjectileQuery
- All Implemented Interfaces:
Cloneable, Predicate<Projectile>, org.rspeer.commons.typing.SelfTyped<ProjectileQuery>, Identifiable.Query<ProjectileQuery>, Mobile.Query<ProjectileQuery>, SceneNode.Query<SceneNodeQuery<Projectile, ProjectileQuery>>
public class ProjectileQuery
extends SceneNodeQuery<Projectile, ProjectileQuery>
implements Identifiable.Query<ProjectileQuery>, Mobile.Query<ProjectileQuery>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionids(int... ids) moving()self()source(PathingEntity... source) targeting(PathingEntity... targets) booleantest(Projectile e) Methods inherited from class SceneNodeQuery
distanceEvaluator, nonInstanced, on, on, positionInteractable, reachable, within, within, within, within
-
Constructor Details
-
ProjectileQuery
-
-
Method Details
-
getDefaultProvider
- Specified by:
getDefaultProviderin classQuery<Projectile, ProjectileQuery, SceneNodeQueryResults<Projectile>>
-
self
- Specified by:
selfin interfaceorg.rspeer.commons.typing.SelfTyped<ProjectileQuery>
-
ids
- Specified by:
idsin interfaceIdentifiable.Query<ProjectileQuery>
-
moving
- Specified by:
movingin interfaceMobile.Query<ProjectileQuery>
-
stationary
- Specified by:
stationaryin interfaceMobile.Query<ProjectileQuery>
-
targeting
-
source
-
test
- Specified by:
testin interfacePredicate<Projectile>- Overrides:
testin classSceneNodeQuery<Projectile, ProjectileQuery>
-