Kaim::AdvancedPathProgressConfig Class Reference

#include <pathprogressconfig.h>

Class Description

Class that aggregates path validation minimum distances (advanced parameters)

Public Attributes

KyFloat32 m_pathValidationMinDistanceBackward
 The distance the Path is checked backward each time a new Path is computed. More...
 
KyFloat32 m_pathValidationMinDistanceForward
 The distance the Path is checked forward each time a new Path is computed. More...
 
KyFloat32 m_localMaxCostMultiplierOnPathDistance
 Distance along the path from the ProgressOnPath used to compute the local maximum-cost-multiplier on path. More...
 

Member Data Documentation

KyFloat32 Kaim::AdvancedPathProgressConfig::m_localMaxCostMultiplierOnPathDistance

Distance along the path from the ProgressOnPath used to compute the local maximum-cost-multiplier on path.

The Bot's avoidance and target-on-path computation are limited to the NavTags with a cost inferior or equal to this maximum-cost-multiplier. In meters.

default value:  3.0f

KyFloat32 Kaim::AdvancedPathProgressConfig::m_pathValidationMinDistanceBackward

The distance the Path is checked backward each time a new Path is computed.

The Path is never checked backward farther than this distance from the current target on path. In meters.

default value:  30.0f

KyFloat32 Kaim::AdvancedPathProgressConfig::m_pathValidationMinDistanceForward

The distance the Path is checked forward each time a new Path is computed.

The Path validation is then done each frame progressing for this distance until the whole Path is validated or the validation fails somewhere forward. In meters.

default value:  50.0f


The documentation for this class was generated from the following file: