# Sandbox.NavMeshLink

NavigationLinks connect navigation mesh polygons for pathfinding and enable shortcuts like ladders, jumps, or teleports.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.Component](/api/Sandbox.Component)

## Constructors

- [`NavMeshLink`](/api/Sandbox.NavMeshLink/.ctor)

## Fields

- [`ConnectionRadius`](/api/Sandbox.NavMeshLink/ConnectionRadius): Radius that will be searched at the start and end positions for a connection to the navmesh.
- [`IsBiDirectional`](/api/Sandbox.NavMeshLink/IsBiDirectional): Whether this link can be traverse bi-directional or only start towards end.

## Properties

- [`Area`](/api/Sandbox.NavMeshLink/Area): The NavMesh area definition to apply to this link.
- [`LinkEntered`](/api/Sandbox.NavMeshLink/LinkEntered): Emitted when an agent enters the link.
- [`LinkExited`](/api/Sandbox.NavMeshLink/LinkExited): Emitted when an agent exits the link.
- [`LocalEndPosition`](/api/Sandbox.NavMeshLink/LocalEndPosition): End position relative to the game object's position.
- [`LocalStartPosition`](/api/Sandbox.NavMeshLink/LocalStartPosition): Start position relative to the game object's position.
- [`WorldEndPosition`](/api/Sandbox.NavMeshLink/WorldEndPosition): End position in world space.
- [`WorldEndPositionOnNavmesh`](/api/Sandbox.NavMeshLink/WorldEndPositionOnNavmesh): End position in world space snapped to the navmesh.
- [`WorldStartPosition`](/api/Sandbox.NavMeshLink/WorldStartPosition): Start position in world space.
- [`WorldStartPositionOnNavmesh`](/api/Sandbox.NavMeshLink/WorldStartPositionOnNavmesh): Start position in world space snapped to the navmesh.
