Experimental: this API is experimental and might be changed or removed in the future.

NavMeshQuery.GetAgentTypeIdForPolygon

Switch to Manual
public int GetAgentTypeIdForPolygon (Experimental.AI.PolygonId polygon);

Parameters

polygonIdentifier of a node from a NavMesh surface or link.

Returns

int Agent type identifier.

Description

Returns the identifier of the agent type the NavMesh was baked for or for which the link has been configured.

When NavMesh surfaces are baked or links are configured the Agent Type allowed to use them needs to be specified. Each Agent Type is identified by a unique integer. Operations such as NavMeshQuery.MapLocation, NavMesh.GetSettingsByID, NavMesh.GetSettingsNameFromID, NavMeshBuilder.BuildNavMeshData, and NavMesh.CalculatePath all require an agent type to be specified to distinguish between NavMeshes built for different agent configurations.