Table of Contents

Namespace Stride.Navigation

Classes

DynamicNavigationMeshSystem

System that handles building of navigation meshes at runtime

NavigationAgentSettings

Navigation agent

NavigationAgentSettingsFactory
NavigationBoundingBoxComponent

A three dimensional bounding box using the scale of the owning entity as the box extent. This is used to limit the area in which navigation meshes are generated

NavigationBuildSettingsFactory
NavigationComponent

This is used to interface with the navigation mesh. Supports TryFindPath and Raycast

NavigationMesh

A Navigation Mesh, can be used for pathfinding.

NavigationMeshBuildResult

The result of building a navigation mesh

NavigationMeshBuildUtils

Utility function for navigation mesh building

NavigationMeshBuilder

Incremental navigation mesh builder. Builds the navigation mesh in individual tiles

NavigationMeshGroup

A group that is used to distinguish between different agent types with it's Id used at run-time to acquire the navigation mesh for a group

NavigationMeshGroupFactory
NavigationMeshLayer

Layer containing built tiles for a single NavigationAgentSettings

NavigationMeshLayerUpdateInfo

Information about what tiles changes after building a navigation mesh

NavigationMeshTile

Tiles contained within NavigationMeshLayer

NavigationMeshUpdatedEventArgs
NavigationSettings

Settings for the dynamic navigation mesh builder (DynamicNavigationMeshSystem)

NavigationSettingsExtensions
NavigationSettingsFactory
StaticColliderData

Data associated with static colliders for incremental building of navigation meshes

Structs

NavigationMeshBuildSettings

Provides settings for the navigation mesh builder to control granularity and error margins

NavigationQuerySettings

Provides advanced settings to be passed to navigation mesh queries

NavigationRaycastResult

Result for a raycast query on a navigation mesh