There is a performance difference between spawning and placing AI into a level. This is causing issues when spawning/despawning AI actors in a large open world, where 4-5ms of frame time quickly bui ...
In the project is Behavior Tree that implements some tasks, decorators and services, but for some reason, two of my tasks nodes gets initialized with all the pointers to their services set to null, ...
Editing the bCanEverAffectNavigation flag on an Actor Blueprint is propagating the value of the property to the Blueprint instance, but fails to properly update the navmesh according to the new valu ...
When setting a C++ class that's derived from CrowdManager as the "Crowd Manager Class", will cause the "Crowd Manager Class" value to be set to "None" when the Editor is restarted. This issue was r ...
A DynamicNavMesh within a NavMeshBoundsVolume placed in a SubLevel will disappear if loading/unloading another SubLevel that has completely nothing to do with the DynamicNavMesh. Using a setup with ...
There seems to be a bug with the Possess\Unpossess events. Because if you change the last node in "PossessCharacter", which is created in PlayerController(called "PC"), to Unpossess the AI still con ...
When creating an Actor, and placing them inside of a geometric obstacle. GetRandomReachablePointInRadius is giving only non reachable points. The behavior happens when we set our navigational mesh b ...
Once packaged, a persistent level is unable to create navmesh data properly if the navmesh bounds volumes are only present in its sublevels. The issue can be traced to the UNavigationSystemV1::IsThe ...
IntValue and BoolValue is always indefinite value in UAIDataProvider_QueryParams::BindData(). Attach the result of Watch in VS. ...
A class that inherits from GameplayTask which also has a BeginSpawningActor function will not have its Activate function fired properly. Removing this function causes it to fire properly. Regressio ...