Behavior Graph allows branching without squencing node

I am not getting asked for a sequencing Node, when branching into multiple branches, when two parents are put together and branch into X Children.
Bug only occurs when parent node is in a node bundle (Multiple 2-X amount of nodes put one after another without arrow, but stuck together)

Expected Flow:

Bug:

If we unplug the parent from its parent, it can also look like this, so no Flow node is asked for, we still have multiple child nodes:

The Flow behavior without a sequencing node is then run in parallel by default when two parent nodes are put together and have X Child’s. After separating the parent nodes, so 1 parent node only having X childs, only one child is getting executed (first connected one)

Thanks for your time,
Nixon

Hi @NixonAroboX,

This is actually correct. We’re working on documentation to explain this better.

In this case, this

e

Is the same as this

Same as this

And generally same as this

If anything, the Wait For All is not needed, and you can simply connect it directly to the parent.

You can also inspect the runtime graph we’re building from the authoring graph by looking at the sub asset in the inspector

1 Like