Navigation
API > API/Plugins > API/Plugins/CommonConversationRuntime
Represents a single runtime node in the conversation database.
| Name | UConversationNode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationRuntime/Public/ConversationNode.h |
| Include Path | #include "ConversationNode.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Const)
class UConversationNode : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UConversationNode
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UConversationNode
(
const FObjectInitializer& ObjectInitializer |
ConversationNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EvalWorldContextObj | TObjectPtr< UObject > | ConversationNode.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ParentNode | TObjectPtr< UConversationNode > | Parent node | ConversationNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DescribeRuntimeValues
(
const UCommonDialogueConversation& OwnerComp, |
Gathers description of all runtime parameters | ConversationNode.h | |
FText GetDisplayNameText() |
ConversationNode.h | ||
FGuid GetNodeGuid() |
The node's unique ID. | ConversationNode.h | |
virtual FName GetNodeIconName() |
Get the name of the icon used to display this node in the editor | ConversationNode.h | |
UConversationNode * GetParentNode() |
ConversationNode.h | ||
FText GetRuntimeDescription
(
const UCommonDialogueConversation& OwnerComp, |
ConversationNode.h | ||
virtual FText GetStaticDescription() |
ConversationNode.h | ||
virtual UWorld * GetWorld() |
ConversationNode.h | ||
virtual void InitializeFromAsset
(
UConversationDatabase& Asset |
Initialize any asset related data | ConversationNode.h | |
void InitializeNode
(
UConversationNode* InParentNode |
Fill in data about tree structure | ConversationNode.h | |
virtual void OnNodeCreated() |
Called after creating new node in behavior tree editor, use for versioning | ConversationNode.h | |
bool ShowPropertyDetails() |
ConversationNode.h | ||
bool ShowPropertyEditors() |
ConversationNode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinearColor GetDebugParticipantColor
(
FGameplayTag ParticipantID |
ConversationNode.h |
|
|
bool ShouldHideProperty
(
FProperty* InTestProperty |
ConversationNode.h |