UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AvoidanceManager.cpp File Reference

Macros

#define CALCULATE_WEIGHTING(index)   Weighting[index] = -DistanceInsidePlane_Base[index] / (DistanceInsidePlane_Current[index] - DistanceInsidePlane_Base[index]);
 

Functions

 DEFINE_STAT (STAT_AI_ObstacleAvoidance)
 
FVector AvoidCones (TArray< FVelocityAvoidanceCone > &AllCones, const FVector &BasePosition, const FVector &DesiredPosition, const int NumConesToTest)
 

Macro Definition Documentation

◆ CALCULATE_WEIGHTING

#define CALCULATE_WEIGHTING (   index)    Weighting[index] = -DistanceInsidePlane_Base[index] / (DistanceInsidePlane_Current[index] - DistanceInsidePlane_Base[index]);

Function Documentation

◆ AvoidCones()

FVector AvoidCones ( TArray< FVelocityAvoidanceCone > &  AllCones,
const FVector BasePosition,
const FVector DesiredPosition,
const int  NumConesToTest 
)

◆ DEFINE_STAT()

DEFINE_STAT ( STAT_AI_ObstacleAvoidance  )