unreal.ConversationChoiceNode

class unreal.ConversationChoiceNode(outer: Object | None = None, name: Name | str = 'None')

Bases: ConversationSubNode

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.

C++ Source:

  • Plugin: CommonConversation

  • Module: CommonConversationRuntime

  • File: ConversationChoiceNode.h

Editor Properties: (see get_editor_property/set_editor_property)

  • choice_tags (GameplayTagContainer): [Read-Write]

  • default_choice_display_text (Text): [Read-Write]

  • node_name (str): [Read-Write] node name

  • show_property_details (bool): [Read-Write] show detailed information about properties

  • show_property_editors (bool): [Read-Write] show detailed information about properties

property choice_tags: GameplayTagContainer

[Read-Only]

Type:

(GameplayTagContainer)

property default_choice_display_text: Text

[Read-Only]

Type:

(Text)

fill_choice(context) ClientConversationOptionEntry

Fill Choice

Parameters:

context (ConversationContext) –

Returns:

choice_entry (ClientConversationOptionEntry):

Return type:

ClientConversationOptionEntry