Perform Interruption immediately stops one or more selected tasks. Use it when the tree should decide exactly when a running branch ends. A Conditional Abort is usually clearer when a changing condition alone controls that decision.

Interrupting a parallel branch

A Parallel runs Idle beside a branch that reaches Perform Interruption.

The most common arrangement runs the long-lived task and the interrupting branch beneath a Parallel task. Select Perform Interruption, choose the target task in the Task Inspector, and confirm that the target highlights in orange.

The Task Inspector identifies the task that Perform Interruption will stop.

One Perform Interruption task can target multiple running tasks. Keep the targets close enough in the tree that the relationship is still understandable.

Choosing the result

Enable Interrupt Success when the interrupted task should be treated as successful. Disable it when the interruption should propagate Failure to its parent.

At runtime, the interrupted branch has stopped and Perform Interruption reports success.

Interrupting from an event branch

An event branch can interrupt a task even when the two branches do not share a Parallel parent:

An event branch uses Perform Interruption to stop Idle on the Start branch.

This is useful for explicit commands such as cancellation or damage reactions. Timeout shows a timer-driven alternative.

Used in common behaviors