Navigation
API > API/Plugins > API/Plugins/CommonConversationRuntime
These handles are issued when someone requests a conversation entry point be streamed in. As long as this handle remains active, we were continue to keep it keep those elements streamed in, as well as if new game feature plugins activate, we will stream in additional assets or let previous ones expire.
| Name | FConversationsHandle |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationRuntime/Public/ConversationRegistry.h |
| Include Path | #include "ConversationRegistry.h" |
Syntax
struct FConversationsHandle : public TSharedFromThis< FConversationsHandle >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FConversationsHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FConversationsHandle
(
FPrivateToken, |
ConversationRegistry.h |
Structs
| Name | Remarks |
|---|---|
| FPrivateToken | Private token only allows members or friends to call MakeShared. |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ConversationEntryTags | TArray< FGameplayTag > | ConversationRegistry.h | ||
| OwningRegistryPtr | TWeakObjectPtr< UConversationRegistry > | ConversationRegistry.h | ||
| StreamableHandle | TSharedPtr< FStreamableHandle > | ConversationRegistry.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FConversationsHandle > Create
(
const UConversationRegistry* InOwningRegistry, |
ConversationRegistry.h |