StateTree fails to transition to the next child state in a tree where the parent state has a task such as Debug Text which does not influence state completion. The ST atttempts to transition from Level 1c which does not have a transition or next state and falls back to Root. This can be seen with Rewind Debugger or following the on screen text displayed. From an eye test, the ST should continue to go to the next state Level 2b.
Adding a Delay task instead will allow this to work if the delay is greater than that used in Level 2a. If you remove the task from Level 1c, it will also transition to Level 2b as expected. Adding an empty parent state to Level 1c with no changes in tasks also works.
Expected Result: The StateTree enters Level_2b and then loops back to root causing the tree to continue to loop through all states
Actual Result: The StateTree fails to enter Level_2b and instead returns to Root
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-384337 in the post.
| 0 |
| Component | UE - AI - StateTree |
|---|---|
| Affects Versions | 5.8 |
| Created | Jun 12, 2026 |
|---|---|
| Updated | Jun 12, 2026 |