UConversationChoiceNode

A choice on a task indicates that an option be presented to the user when the owning task is one of the available options of a preceding task.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

CommonConversationRuntime

Header

/Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationRuntime/Public/ConversationChoiceNode.h

Include

#include "ConversationChoiceNode.h"

Syntax

UCLASS(Blueprintable)
class UConversationChoiceNode : public UConversationSubNode

Remarks

A choice on a task indicates that an option be presented to the user when the owning task is one of the available options of a preceding task.

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

FGameplayTagCon...

 

ChoiceTags

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

FText

 

DefaultChoiceDisplayText

Functions

Name Description

Protected function Const UFunction blueprintnativeevent

void

 

FillChoice

(
    const FConversationContext& Contex...,
    FClientConversationOptionEntry& Ch...
)

Public function Virtual Const

bool

 

GenerateChoice

(
    const FConversationContext& Contex...,
    FClientConversationOptionEntry& Ch...
)

Public function Virtual Const

void

 

NotifyChoicePickedByUser

(
    const FConversationContext& InCont...,
    const FClientConversationOptionEntr...
)