Skip to content

Improve how tree handles children termination

Compare
Choose a tag to compare
@ucirello ucirello released this 17 Jan 06:16
· 16 commits to master since this release

Previously, Start() would not wait for all children to be done before returning control.

If a child is marked with Infinity() the tree would terminate while leaving the child running. This release fixes the issue by conditionally deciding what children may block the return of control at the end of Start()