Namespace Trailblazer.Navigation
Compose host-owned character controllers from Navigator, steering, movement
groups, occupancy, motor and turning services, heightmap grounding, and explicit
Chronicler records.
Read the Navigator guide before integrating controller lifecycle and the serialization guide before restoring controller state.
Classes
- NavSteeringEvents
Defines event-driven interactions for the scout, including movement, forces, and state transitions.
- Navigator
Base class for an object that owns movement, traversal state, and simulation flow.
- NavigatorHeightmapGroundingSettings
Navigator-owned opt-in settings for consuming context-registered heightmap layers.
Structs
- GroupBehaviorWeights
Represents the weighting factors for different group behavior components in a flocking or crowd simulation.
- NavigationCommittedCellState
Describes the effective navigation cell occupied after one controller motion commit.
Interfaces
- INavigate
Defines the core interface for a object entity, providing position, rotation, traversal state, and event handling.
- ISteer
Defines the contract for an agent that can move and steer within a voxel-based world, providing access to its velocity, speed, acceleration, and spatial characteristics.
Enums
- HeightmapGroundingMode
Controls how a navigator consumes registered heightmap samples when explicitly asked to ground itself.
- TrekRate
Defines movement speed categories for traversal.