If a BT ends with a latent abort with another BT asset pending initialization, the BehaviorTree component will stop the tree that was aborted, but it does not start the new tree. You can check with an IDE debugger to see that there is a BT asset pending in TreeStartInfo.

The BT component does work as expected to transition to a new BT asset when the original BT ends without a latent abort.

Steps to Reproduce

UDN user supplied project with repro setup for testing.

Have Comments or More Details?

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

Login to Vote

ComponentUE - AI - BehaviorTree
Affects Versions5.3
Target Fix5.5
CreatedSep 8, 2023
UpdatedFeb 29, 2024
View Jira Issue