Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/AI/NavigationModifier.h |
Include |
#include "AI/NavigationModifier.h" |
namespace ENavigationAreaMode
{
enum Type
{
Apply,
Replace,
ApplyInLowPass,
ReplaceInLowPass,
}
}
Name |
Description |
---|---|
Apply |
Apply area modifier on all voxels in bounds |
Replace |
Apply area modifier only on those voxels in bounds that are matching replace area Id |
ApplyInLowPass |
Apply area modifier on all voxels in bounds, performed during low area prepass (see: [ARecastNavMesh.bMarkLowHeightAreas](API\Runtime\NavigationSystem\NavMesh\ARecastNavMesh\bMarkLowHeightAreas)) (ReplaceInLowPass: mark ONLY "low" voxels that will be removed after prepass, ApplyInLowPass: mark all voxels, including "low" ones) |
ReplaceInLowPass |
Apply area modifier only on those voxels in bounds that are matching replace area Id, performed during low area prepass (see: [ARecastNavMesh.bMarkLowHeightAreas](API\Runtime\NavigationSystem\NavMesh\ARecastNavMesh\bMarkLowHeightAreas)) (ReplaceInLowPass: mark ONLY "low" voxels that will be removed after prepass, ApplyInLowPass: mark all voxels, including "low" ones) |