Skip to content

Find Variable Definition

Blueprint display name: Find Variable Definition
Declaring type: UAdvancedDialogueVariableSchema
Blueprint category: Dialogue|Variables|Schema
Exposure: BlueprintPure

Find the exact tag in this schema. Returns false and leaves Definition unchanged when absent. A schema definition is not the component runtime value.

bool FindVariableDefinition(FGameplayTag Variable, FAdvancedDialogueVariableDefinition& Definition) const;
Parameter Declared type Direction / default Meaning
Variable FGameplayTag Input Exact Gameplay Tag identifying the component variable.
Definition FAdvancedDialogueVariableDefinition& Output (non-const reference) Variable Schema definition returned by the lookup.

Return: bool. As a BlueprintPure function it is an expression node without execution pins.

Read asset/configuration data; compiled asset data is not the same as graph editing. For a larger workflow, see the feature guide.

The reflected declaration and tooltip are confirmed in the provided source. Exact pin layout, widget visibility, gameplay success and cooked-build behavior were not observed in a live Unreal Editor in this environment. Validate against your engine version and inspect failure outputs when present.

  • Declaration: Source/AdvancedDialogue/Public/AdvancedDialogueVariableSchema.h
  • Out-of-line implementation match: Source/AdvancedDialogue/Private/AdvancedDialogueVariableSchema.cpp