When setting Can Ever Affect Navigation to false, moving it, and then setting it back to true, the originally affected area remains, and it also creates a new affected area.

This occurs each time you move the object and toggle the setting.

Found in 4.12.5 CL 3039270.

Reproduced in 4.11.2 CL 2946394 and 4.13.0 CL 3106830.

Steps to Reproduce
  1. Open the editor
  2. Add a Nav Mesh Bounds Volume
  3. Create a new actor blueprint
  4. Add a Box Collision component and make it the root
  5. Enable CanEverAffectNavigation and DynamicObstacle on the Box Collision
  6. Add the actor to the level
  7. Select the actor in the level
  8. Select the Box Collision component from the details panel to the right of the viewport
  9. Set Can Ever Affect Navigation to false
  10. Move the actor to a new location (notice the original area remains)
  11. Set Can Ever Affect Navigation to true

Result: A new affected area of the Nav Mesh is created, and the old one still remains where the actor used to be.

Expected: The original area would be removed after setting Can Ever Affect Navigation to false.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-36033 in the post.

Login to Vote

ComponentUE - AI
Affects Versions4.114.124.13
CreatedSep 15, 2016
ResolvedNov 21, 2017
UpdatedJul 14, 2021