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

IsTouchingOptions

What isTouching takes: what it may touch, by layer or one entity.

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.
other? Entity The one entity to ask about, met even when its colliders are triggers, since naming it says the caller wants it; the mask and the other filters are not asked then.