NavMeshQuery(NavMeshWorld, Allocator, int)
Creates the NavMeshQuery object and allocates memory to store NavMesh node information, if required.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Constructor
- Namespace: UnityEngine.Experimental.AI
- Assembly: UnityEngine.AIModule
public NavMeshQuery(NavMeshWorld world, Allocator allocator, int pathNodePoolSize = 0)
Parameters
NavMeshWorld object used as an entry point to the collection of NavMesh objects. This object that can be used by query operations.
Label indicating the desired life time of the object. (Known issue: Currently has no effect).
allocatorThe number of nodes temporarily stored in the query during search operations. The maximum number of nodes is 65,535. By default, if unspecified, the number of nodes is set to 0.
Remarks
You must specify a pathNodePoolSize greater than 0 to use the NavMeshQuery object for pathfinding methods (, , , ). If the node pool size for the NavMeshQuery object is too small, the pathfinding method returns a PathQueryStatus.OutOfNodes status. The range of pathNodePoolSize is 0 through 65,535.
BeginFindPathUpdateFindPathEndFindPathGetPathResult