/Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationRuntime/Public/ConversationRequirementNode.h
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)
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, Blueprintable) class UConversationRequirementNode : public [UConversationSubNode](API\Plugins\CommonConversationRuntime\UConversationSubNode)