unreal.ConversationRequirementNode

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

Bases: ConversationSubNode

A requirement is placed on a parent node to control whether or not it can be activated (when a link to the parent node is being evaluated, the requirement will be asked if it is satisfied or not)

C++ Source:

  • Plugin: CommonConversation

  • Module: CommonConversationRuntime

  • File: ConversationRequirementNode.h

Editor Properties: (see get_editor_property/set_editor_property)

  • 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

is_requirement_satisfied(context) ConversationRequirementResult

Is Requirement Satisfied

Parameters:

context (ConversationContext) –

Return type:

ConversationRequirementResult