This version of Unity is unsupported.
Method group is Obsolete
Experimental: this API is experimental and might be changed or removed in the future.

NavMeshQuery.GetPolygonType

Obsolete The experimental NavMeshQuery struct has been deprecated without replacement.

Declaration

public NavMeshPolyTypes GetPolygonType(PolygonId polygon);

Parameters

polygon Identifier of a node from a NavMesh surface or link.

Returns

NavMeshPolyTypes Ground when the node is a polygon on a NavMesh surface.
OffMeshConnection when the node is a NavMeshLink or an Off-mesh Link.

Description

Returns whether the NavMesh node is a polygon or a link.

The type can be determined even after the specified node has become invalid in the query's NavMeshWorld.

Known issue, to be fixed: If the query's NavMeshWorld is invalid for any reason, the method returns NavMeshPolyTypes.OffMeshConnection.

Additional resources: NavMeshPolyTypes, NavMeshQuery.IsValid, NavMeshWorld.IsValid.