Capture¶
Purpose¶
Store a child node's boolean result in a writable variable while forwarding that result unchanged.
Key inputs / outputs¶
- Input:
result(VariableReference<bool>). - Output: none; the captured value is written to
resultwhen it has a valid reference.
Success / Failure semantics¶
- Returns the child result unchanged: success remains success and failure remains failure.
- If
resulthas no valid reference, the child result is still forwarded and execution is not otherwise changed.