unreal.ConversationRequirementNode

class unreal.ConversationRequirementNode(outer=None, name='None')

Bases: unreal.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: node name

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

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

is_requirement_satisfied(context) ConversationRequirementResult

Is Requirement Satisfied

Parameters

context (ConversationContext) –

Return type

ConversationRequirementResult