If true, starts the guard from OnStarted. When false, the action starts the guard from the terminal outcomes selected by ExecuteOnOutcomes.
For most terminal state changes, leave this false and place the action before the state-changing terminal action so the guard starts immediately before the surface is invalidated.
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Interaction|Flow Guard")
bool bBeginOnStarted = false;