[AI] Compilation error when using const version of FNavigationPath::CastPath<PathClass>() const

UE - AI - Navigation - Jan 5, 2022

Const version of function is not used elsewhere in the engine so it usually gets skipped when compiling. Produces the following error when compiling:  UnrealEngine\Engine\Source\Runtime\Navigation ...

Variables changed in RecastNavMesh Generation tab do not save

UE - AI - Navigation - Jan 21, 2021

Confirmed this issue in 4.25.4, 4.26, and 4.26.1 therefore it is not a regression. Uploaded logs from 4.25.4 and 4.26.1, the backup logs are before the restart (step 5 in repro steps) ...

Collision boxes always have Navigation Area Class reset to NavArea_Obstacle on project load

UE - AI - Navigation - Dec 4, 2020

Every time when reopening the project, Nav Area Class on collision geometry gets reset to "NavArea_Obstacle", instead of maintaining its state. ...

Static shape components need to have Dynamic Obstacle set to actually use Area Class

UE - AI - Navigation - Nov 17, 2020

Many licensees like to use ShapeComponents as blocking volumes instead of proper volumes, as they can be more easily placed and sized in the editor. The docs and code make it sound like it is possib ...

Meshs in a hidden sublevel may generate incorrect navmesh

UE - AI - Navigation - Nov 6, 2020

If the level has hidden sublevels, the regenerated navmesh result appears to have a hidden sublevel mesh placed at the origin. Apparently, the reason is that bNavigationRelevant is no longer consid ...

Get polygon data via GetPolysInBox that are outside the box

UE - AI - Navigation - Apr 6, 2020

GetPolysInBox should get only the polygons(FNavPoly) that are on the bounds of the box. However, there are cases where polygon data outside the bounds of the box is currently obtained. It gets polyg ...

Navmesh drawing is not visible during Simulate or PIE unless Supported Agents includes the first agent

UE - AI - Navigation - Jan 29, 2020

In Simulate or PIE it is not possible to see any Navmesh Volumes past the 1st in a multi-navmesh setup. Any Nav Volumes after the 1st need to have the 1st one enabled for them to be drawn in the Lev ...