QueryParameters
Creates a struct to set up parameters for batch queries: RaycastCommand, BoxcastCommand, CapsulecastCommand, SpherecastCommand.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Struct
- Namespace: UnityEngine
- Assembly: UnityEngine.PhysicsModule
public struct QueryParameters
Remarks
Use this struct to configure hit flags and layer mask. This supports hit triggers, hit backfaces and hit multiple Mesh faces.
Note: Only RaycastCommand supports hitting multiple Mesh faces.
Fields
Value | Description |
|---|---|
| hitBackfaces | Whether physics queries should hit back-face triangles. |
| hitMultipleFaces | Whether raycast batch query should hit multiple faces. |
| hitTriggers | Whether queries hit Triggers by default. |
| layerMask | A LayerMask that is used to selectively filter which colliders are considered when casting a ray. |
Constructors
Constructor | Description |
|---|---|
| QueryParameters(System.Int32,System.Boolean,UnityEngine.QueryTriggerInteraction,System.Boolean) | Struct used to set up parameters for queries: RaycastCommand, BoxcastCommand, CapsulecastCommand, SpherecastCommand. |
Static Properties
Property | Description |
|---|---|
| Default | Create a default QueryParameters struct. |