Skip to content
Work in progress. These docs describe Spawnite at launch, and some parts are still being built.

QueryFilterOptions

What every query filters by.

Property Type Description
bodyTypes? readonly RigidBodyType[] The kinds of body the query meets, every kind where left out: by the kind each body declares, so a page’s stand-in for a ball the room rolls counts as dynamic. A character’s capsule is kinematic.
collisionLayer? CollisionLayerHandle The layer the query stands in, as a body standing there would: it meets only colliders whose own mask holds it, so a monster’s floor ray passes through what monsters pass through. Left out, it stands in every layer, and meets every collider whose mask holds any: one whose mask is empty meets nothing, a query included.
collisionMask? CollisionMask The layers whose colliders the query meets: every layer where left out.
ignore? readonly Entity[] Entities whose colliders the query passes through, such as the caster’s own; one destroyed since is passed silently, since it has no collider left to meet.
includeTriggers? boolean Whether the query meets trigger colliders, which it passes through by default, as Unity’s QueryTriggerInteraction does.