Skip to content

OnConditionEvaluated

Member: UAdvancedDialogueComponent::OnConditionEvaluated
Delegate type: FAdvancedDialogueConditionEvaluated
Exposure: UPROPERTY(BlueprintAssignable)

Diagnostic notification of a condition result. This is not a provider callback: return the result from Evaluate Dialogue Condition on your provider instead.

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(
FAdvancedDialogueConditionEvaluated,
FGameplayTag, Condition,
bool, Result
);

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

Type Parameter name
FGameplayTag Condition
bool Result

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