NavMeshQueryFilter
Specifies which agent type and areas to consider when searching the NavMesh.
Read time 1 minuteLast updated 8 days ago
Definition
- Type: Struct
- Namespace: UnityEngine.AI
- Assembly: UnityEngine.AIModule
public struct NavMeshQueryFilter
Remarks
This struct is used with the NavMesh query methods overloaded with the query filter argument.
Additional Resources: NavMesh.CalculatePath, NavMesh.Raycast, NavMesh.FindClosestEdge, NavMesh.SamplePosition
Properties
Property | Description |
|---|---|
| agentTypeID | The agent type ID, specifying which navigation meshes to consider for the query functions. |
| areaMask | A bitmask representing the traversable area types. |
Methods
Method | Description |
|---|---|
| GetAreaCost | Returns the area cost multiplier for the given area type for this filter. |
| SetAreaCost | Sets the pathfinding cost multiplier for this filter for a given area type. |