UConversationRegistry

A registry that can answer questions about all available dialogue assets

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

CommonConversationRuntime

Header

/Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationRuntime/Public/ConversationRegistry.h

Include

#include "ConversationRegistry.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UConversationRegistry : public UWorldSubsystem

Remarks

A registry that can answer questions about all available dialogue assets

Variables

Constructors

Name Description

Public function

UConversationRegistry()

Functions

Name Description

Public function Const

TArray< FGui...

 

GetEntryPointGUIDs

(
    FGameplayTag EntryPoint
)

Public function Static

UConversatio...

 

GetFromWorld

(
    const UWorld* World
)

Public function Const

TArray< FGui...

 

GetOutputLinkGUIDs

(
    FGameplayTag EntryPoint
)

Public function Const

TArray< FGui...

 

GetOutputLinkGUIDs

(
    const FGuid& SourceGUID
)

Public function Const

TArray< FGui...

 

GetOutputLinkGUIDs

(
    const TArray< FGuid >& SourceGUIDs
)

Public function Const

TArray< FPri...

 

GetPrimaryAssetIdsForEntryPoint

(
    FGameplayTag EntryPoint
)

Public function Const

UConversatio...

 

GetRuntimeNodeFromGUID

(
    const FGuid& NodeGUID
)

Public function Const

TSharedPtr< ...

 

LoadConversationsFor

(
    const FGameplayTag& ConversationEn...
)

Public function Const

TSharedPtr< ...

 

LoadConversationsFor

(
    const TArray< FGameplayTag >& Conv...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss