Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetPath(NavMeshPath)

Assign a new path to this agent.
Read time 1 minuteLast updated 13 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine.AI
  • Assembly: UnityEngine.AIModule
public bool SetPath(NavMeshPath path)

Parameters

New path to follow.

Returns

Type

Description

boolTrue if the path is successfully assigned.

Remarks

If you successfully assign the path, the agent resumes movement toward the new target. If the path cannot be assigned, the path is cleared (see NavMeshAgent.ResetPath). A path that was calculated for a different agent type than this agent's _agentTypeID is ignored: the method returns false and the agent keeps its current path. Use NavMeshAgent.CalculatePath or NavMesh.CalculatePath with a
NavMeshQueryFilter
to obtain a path for this agent type.