OnDialogueEnded
Member: UAdvancedDialogueComponent::OnDialogueEnded
Delegate type: FAdvancedDialogueEnded
Exposure: UPROPERTY(BlueprintAssignable)
Runtime purpose
Section titled “Runtime purpose”A dialogue ended. Inspect both the supplied asset and End Reason; nested Sub-Dialogue completion may be reported while the parent session continues.
Delegate payload declaration
Section titled “Delegate payload declaration”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 |
Integration rule
Section titled “Integration rule”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.
Source references
Section titled “Source references”- Property:
Source/AdvancedDialogue/Public/AdvancedDialogueComponent.h - Delegate signature:
Source/AdvancedDialogue/Public/AdvancedDialogueComponent.h