Kaim::AdvancedPathProgressConfig Class Reference

#include <pathprogressconfig.h>

Class Description

Class that aggregates path validation minimum distances (advanced parameters)

Public Attributes

KyFloat32 m_localMaxCostMultiplierOnPathDistance
 
KyFloat32 m_pathValidationMinDistanceBackward
 
KyFloat32 m_pathValidationMinDistanceForward
 

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 the localCostOnPath.

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.

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.

default value:  50.0f


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