Skip to content

OnDialogueEnded

Member: UAdvancedDialogueComponent::OnDialogueEnded
Delegate type: FAdvancedDialogueEnded
Exposure: UPROPERTY(BlueprintAssignable)

A dialogue ended. Inspect both the supplied asset and End Reason; nested Sub-Dialogue completion may be reported while the parent session continues.

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(
FAdvancedDialogueEnded,
UAdvancedDialogueAsset*, DialogueAsset,
EAdvancedDialogueEndReason, EndReason
);

The delegate macro contains the following type/name pairs, as authored in source:

Type Parameter name
UAdvancedDialogueAsset* DialogueAsset
EAdvancedDialogueEndReason EndReason

Bind using the component or camera component instance that owns this dispatcher, not an unrelated Actor. The notification is not a guarantee that the associated gameplay consequence succeeded unless its contract says so.

  • Property: Source/AdvancedDialogue/Public/AdvancedDialogueComponent.h
  • Delegate signature: Source/AdvancedDialogue/Public/AdvancedDialogueComponent.h