world | NavMeshWorld object used as an entry point to the collection of NavMesh objects. This object that can be used by query operations. |
allocator | Label indicating the desired life time of the object. (Known issue: Currently allocator has no effect). |
pathNodePoolSize | The number of nodes that can be temporarily stored in the query during search operations. This value defaults to 0 if no other value is specified. |
Creates the NavMeshQuery object and allocates memory to store NavMesh node information, if required.
A node pool is necessary only for pathfinding operations (BeginFindPath
, UpdateFindPath
, EndFindPath
, GetPathResult
). If the number of NavMesh nodes that this object can process is too small, the operation returns a PathQueryStatus.OutOfNodes status flag.