Skip to content

Blueprint API Reference

This reference inventories 118 Blueprint-exposed public functions/events, extracted from the Runtime module’s public UFUNCTION declarations. An additional nine internal handler UFUNCTIONs are excluded. Display names are taken from DisplayName metadata when present; otherwise derived from C++ names and must be confirmed visually if exact Blueprint spelling matters.

Important: The reference verifies declarations and metadata. A live Unreal Editor inspection and packaged-game acceptance test have not been performed here.

Blueprint nodes grouped by API area

Blueprint nodes grouped by API area. Supplied product gallery image; any captions/overlays are promotional, not interactive controls.

Blueprint name C++ function Type
Start Dialogue UAdvancedDialogueComponent::StartDialogue BlueprintCallable
Can Start Dialogue UAdvancedDialogueComponent::CanStartDialogue BlueprintCallable
Start Dialogue At Entry UAdvancedDialogueComponent::StartDialogueAtEntry BlueprintCallable
Can Start Dialogue At Entry UAdvancedDialogueComponent::CanStartDialogueAtEntry BlueprintCallable
Pause Dialogue UAdvancedDialogueComponent::PauseDialogue BlueprintCallable
Resume Dialogue UAdvancedDialogueComponent::ResumeDialogue BlueprintCallable
Stop Dialogue UAdvancedDialogueComponent::StopDialogue BlueprintCallable
Blueprint name C++ function Type
Get Current Line Continue Mode UAdvancedDialogueComponent::GetCurrentLineContinueMode BlueprintPure
Can Continue Current Line UAdvancedDialogueComponent::CanContinueCurrentLine BlueprintPure
Get Remaining Auto Continue Time UAdvancedDialogueComponent::GetRemainingAutoContinueTime BlueprintPure
Continue Dialogue UAdvancedDialogueComponent::ContinueDialogue BlueprintCallable
Blueprint name C++ function Type
Select Choice UAdvancedDialogueComponent::SelectChoice BlueprintCallable
Get Current Choice Views UAdvancedDialogueComponent::GetCurrentChoiceViews BlueprintPure
Get Current Choices UAdvancedDialogueComponent::GetCurrentChoices BlueprintPure
Get Choice Count UAdvancedDialogueComponent::GetChoiceCount BlueprintPure
Get Choice Text UAdvancedDialogueComponent::GetChoiceText BlueprintPure
Get Choice Id UAdvancedDialogueComponent::GetChoiceId BlueprintPure
Is Choice Enabled UAdvancedDialogueComponent::IsChoiceEnabled BlueprintPure
Get Choice Disabled Reason UAdvancedDialogueComponent::GetChoiceDisabledReason BlueprintPure
Blueprint name C++ function Type
Get Current Line Context UAdvancedDialogueComponent::GetCurrentLineContext BlueprintPure
Is Dialogue Active UAdvancedDialogueComponent::IsDialogueActive BlueprintPure
Is Dialogue Paused UAdvancedDialogueComponent::IsDialoguePaused BlueprintPure
Get Active Dialogue UAdvancedDialogueComponent::GetActiveDialogue BlueprintPure
Get Current Node Id UAdvancedDialogueComponent::GetCurrentNodeId BlueprintPure
Get Dialogue State UAdvancedDialogueComponent::GetDialogueState BlueprintPure
Get Current Node Type UAdvancedDialogueComponent::GetCurrentNodeType BlueprintPure
Get Current Text UAdvancedDialogueComponent::GetCurrentText BlueprintPure
Get Current Sequence Entry Id UAdvancedDialogueComponent::GetCurrentSequenceEntryId BlueprintPure
Blueprint name C++ function Type
Get Resolved Display Name UAdvancedDialogueSpeaker::GetResolvedDisplayName BlueprintPure
Get Resolved Speaker Tag UAdvancedDialogueSpeaker::GetResolvedSpeakerTag BlueprintPure
Has Expression UAdvancedDialogueSpeaker::HasExpression BlueprintPure
Resolve Expression UAdvancedDialogueSpeaker::ResolveExpression BlueprintPure
Get Expression Portrait UAdvancedDialogueSpeaker::GetExpressionPortrait BlueprintPure
Get Expressions UAdvancedDialogueSpeaker::GetExpressions BlueprintPure
Get Current Speaker Tag UAdvancedDialogueComponent::GetCurrentSpeaker BlueprintPure
Get Current Speaker Asset UAdvancedDialogueComponent::GetCurrentSpeakerAsset BlueprintPure
Get Current Expression Tag UAdvancedDialogueComponent::GetCurrentExpressionTag BlueprintPure
Get Current Expression Portrait UAdvancedDialogueComponent::GetCurrentExpressionPortrait BlueprintPure
Get Current Speaker Actor UAdvancedDialogueComponent::GetCurrentSpeakerActor BlueprintPure
Set Speaker Actor UAdvancedDialogueComponent::SetSpeakerActor BlueprintCallable
Get Speaker Actor UAdvancedDialogueComponent::GetSpeakerActor BlueprintPure
Remove Speaker Actor UAdvancedDialogueComponent::RemoveSpeakerActor BlueprintCallable
Clear Speaker Actors UAdvancedDialogueComponent::ClearSpeakerActors BlueprintCallable
Blueprint name C++ function Type
Set Dialogue Boolean UAdvancedDialogueComponent::SetDialogueBoolean BlueprintCallable
Set Dialogue Integer UAdvancedDialogueComponent::SetDialogueInteger BlueprintCallable
Set Dialogue Float UAdvancedDialogueComponent::SetDialogueFloat BlueprintCallable
Set Dialogue Text UAdvancedDialogueComponent::SetDialogueText BlueprintCallable
Set Dialogue Name UAdvancedDialogueComponent::SetDialogueName BlueprintCallable
Get Dialogue Boolean UAdvancedDialogueComponent::GetDialogueBoolean BlueprintCallable
Get Dialogue Integer UAdvancedDialogueComponent::GetDialogueInteger BlueprintCallable
Get Dialogue Float UAdvancedDialogueComponent::GetDialogueFloat BlueprintCallable
Get Dialogue Text UAdvancedDialogueComponent::GetDialogueText BlueprintCallable
Get Dialogue Name UAdvancedDialogueComponent::GetDialogueName BlueprintCallable
Has Dialogue Variable UAdvancedDialogueComponent::HasDialogueVariable BlueprintCallable
Remove Dialogue Variable UAdvancedDialogueComponent::RemoveDialogueVariable BlueprintCallable
Clear Dialogue Variables UAdvancedDialogueComponent::ClearDialogueVariables BlueprintCallable
Resolve Dialogue Text UAdvancedDialogueComponent::ResolveDialogueText BlueprintPure
Blueprint name C++ function Type
Was Node Visited UAdvancedDialogueComponent::WasNodeVisited BlueprintPure
Get Node Visit Count UAdvancedDialogueComponent::GetNodeVisitCount BlueprintPure
Was Choice Selected UAdvancedDialogueComponent::WasChoiceSelected BlueprintPure
Get Choice Selection Count UAdvancedDialogueComponent::GetChoiceSelectionCount BlueprintPure
Has Dialogue Completed UAdvancedDialogueComponent::HasDialogueCompleted BlueprintPure
Get Dialogue Completion Count UAdvancedDialogueComponent::GetDialogueCompletionCount BlueprintPure
Get Dialogue Start Count UAdvancedDialogueComponent::GetDialogueStartCount BlueprintPure
Get Current Dialogue History UAdvancedDialogueComponent::GetCurrentDialogueHistory BlueprintPure
Was Node Visited This Run UAdvancedDialogueComponent::WasNodeVisitedThisRun BlueprintPure
Was Choice Selected This Run UAdvancedDialogueComponent::WasChoiceSelectedThisRun BlueprintPure
Clear Dialogue Memory UAdvancedDialogueComponent::ClearDialogueMemory BlueprintCallable
Blueprint name C++ function Type
Get Current Line Request Id UAdvancedDialogueComponent::GetCurrentLineRequestId BlueprintPure
Notify Line Voice Finished UAdvancedDialogueComponent::NotifyLineVoiceFinished BlueprintCallable
Notify Line Voice Started UAdvancedDialogueComponent::NotifyLineVoiceStarted BlueprintCallable
Notify Line Voice Unavailable UAdvancedDialogueComponent::NotifyLineVoiceUnavailable BlueprintCallable
Get Current Voice Audio UAdvancedDialogueComponent::GetCurrentVoiceAudio BlueprintPure
Has Current Voice Audio UAdvancedDialogueComponent::HasCurrentVoiceAudio BlueprintPure
Blueprint name C++ function Type
Capture Dialogue State UAdvancedDialogueComponent::CaptureDialogueState BlueprintCallable
Restore Dialogue State UAdvancedDialogueComponent::RestoreDialogueState BlueprintCallable
Blueprint name C++ function Type
Signal Dialogue UAdvancedDialogueComponent::SignalDialogue BlueprintCallable
Blueprint name C++ function Type
Initialize Choice UAdvancedDialogueChoiceWidgetBase::InitializeChoice BlueprintCallable
Initialize Choice With Reason UAdvancedDialogueChoiceWidgetBase::InitializeChoiceWithReason BlueprintCallable
Get Choice Index UAdvancedDialogueChoiceWidgetBase::GetChoiceIndex BlueprintPure
Get Dialogue Choice Text UAdvancedDialogueChoiceWidgetBase::GetDialogueChoiceText BlueprintPure
Is Dialogue Choice Enabled UAdvancedDialogueChoiceWidgetBase::IsDialogueChoiceEnabled BlueprintPure
Get Dialogue Choice Disabled Reason UAdvancedDialogueChoiceWidgetBase::GetDialogueChoiceDisabledReason BlueprintPure
Select Choice UAdvancedDialogueChoiceWidgetBase::SelectChoice BlueprintCallable
Focus Choice UAdvancedDialogueChoiceWidgetBase::FocusChoice BlueprintCallable
Is Choice Highlighted UAdvancedDialogueChoiceWidgetBase::IsChoiceSelected BlueprintPure
Is Choice Focused UAdvancedDialogueChoiceWidgetBase::IsChoiceFocused BlueprintPure
Is Choice Hovered UAdvancedDialogueChoiceWidgetBase::IsChoiceHovered BlueprintPure
On Choice Initialized UAdvancedDialogueChoiceWidgetBase::BP_OnChoiceInitialized BlueprintImplementableEvent
On Choice Highlight Changed UAdvancedDialogueChoiceWidgetBase::BP_OnChoiceSelectionChanged BlueprintImplementableEvent
On Choice Availability Changed UAdvancedDialogueChoiceWidgetBase::BP_OnChoiceAvailabilityChanged BlueprintImplementableEvent
Get Current Line Continue Mode UAdvancedDialogueWidgetBase::GetCurrentLineContinueMode BlueprintPure
Can Continue Current Line UAdvancedDialogueWidgetBase::CanContinueCurrentLine BlueprintPure
Get Remaining Auto Continue Time UAdvancedDialogueWidgetBase::GetRemainingAutoContinueTime BlueprintPure
On Continue State Changed UAdvancedDialogueWidgetBase::BP_OnContinueStateChanged BlueprintImplementableEvent
On Input Device Changed UAdvancedDialogueWidgetBase::BP_OnInputDeviceChanged BlueprintImplementableEvent
Get Active Input Device UAdvancedDialogueWidgetBase::GetActiveInputDevice BlueprintPure
Set Dialogue Component UAdvancedDialogueWidgetBase::SetDialogueComponent BlueprintCallable
Get Dialogue Component UAdvancedDialogueWidgetBase::GetDialogueComponent BlueprintPure
Continue Dialogue UAdvancedDialogueWidgetBase::ContinueDialogue BlueprintCallable
Confirm Dialogue Input UAdvancedDialogueWidgetBase::ConfirmDialogueInput BlueprintCallable
Select Dialogue Choice UAdvancedDialogueWidgetBase::SelectDialogueChoice BlueprintCallable
Refresh From Dialogue Component UAdvancedDialogueWidgetBase::RefreshFromDialogueComponent BlueprintCallable
On Dialogue UI Opened UAdvancedDialogueWidgetBase::BP_OnDialogueUIOpened BlueprintImplementableEvent
On Dialogue Line Displayed UAdvancedDialogueWidgetBase::BP_OnDialogueLineDisplayed BlueprintImplementableEvent
On Dialogue Choices Displayed UAdvancedDialogueWidgetBase::BP_OnDialogueChoicesDisplayed BlueprintImplementableEvent
On Dialogue UI Closed UAdvancedDialogueWidgetBase::BP_OnDialogueUIClosed BlueprintImplementableEvent
On Choice Widget Created UAdvancedDialogueWidgetBase::BP_OnChoiceWidgetCreated BlueprintImplementableEvent
Blueprint name C++ function Type
Apply Dialogue Camera UAdvancedDialogueCameraProvider::ApplyDialogueCamera BlueprintCallable, BlueprintNativeEvent
Release Dialogue Camera UAdvancedDialogueCameraProvider::ReleaseDialogueCamera BlueprintCallable, BlueprintNativeEvent
Evaluate Dialogue Condition UAdvancedDialogueConditionProvider::EvaluateDialogueCondition BlueprintCallable, BlueprintNativeEvent
Execute Dialogue Event UAdvancedDialogueEventProvider::ExecuteDialogueEvent BlueprintCallable, BlueprintNativeEvent
Blueprint name C++ function Type
Find Variable Definition UAdvancedDialogueVariableSchema::FindVariableDefinition BlueprintPure
Get Start Node Id UAdvancedDialogueAsset::GetStartNodeId BlueprintPure
Get Runtime Node Count UAdvancedDialogueAsset::GetRuntimeNodeCount BlueprintPure
Get Entry Points UAdvancedDialogueAsset::GetEntryPoints BlueprintPure
Has Entry Point UAdvancedDialogueAsset::HasEntryPoint BlueprintPure
Blueprint name C++ function Type
Get Runtime Debug Snapshot UAdvancedDialogueComponent::GetRuntimeDebugSnapshot BlueprintPure

The public BlueprintAssignable callbacks are documented separately in Events and multicast dispatchers.