Navigation
API > API/Plugins > API/Plugins/CommonConversationRuntime
The FConversationTaskResult encompasses the type of result along with any extra data we need for that kind of result, for example if we're giving the player a message and giving them a choice, what what message do we need to send.
| Name | FConversationTaskResult |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationRuntime/Public/ConversationContext.h |
| Include Path | #include "ConversationContext.h" |
Syntax
USTRUCT (BlueprintType )
struct FConversationTaskResult
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ConversationContext.h | |||
| Constructor | ConversationContext.h | ||
FConversationTaskResult
(
EConversationTaskResultType InType, |
ConversationContext.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdvanceToChoice | FAdvanceConversationRequest | ConversationContext.h | ||
| Message | FClientConversationMessage | ConversationContext.h | ||
| Type | EConversationTaskResultType | ConversationContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanConversationContinue() |
ConversationContext.h | ||
const FAdvanceConversationRequest & GetChoice() |
ConversationContext.h | ||
const FClientConversationMessage & GetMessage() |
ConversationContext.h | ||
EConversationTaskResultType GetType() |
ConversationContext.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FConversationTaskResult AbortConversation() |
ConversationContext.h | ||
static FConversationTaskResult AdvanceConversation() |
ConversationContext.h | ||
static FConversationTaskResult AdvanceConversationWithChoice
(
const FAdvanceConversationRequest& InAdvanceToChoice |
ConversationContext.h | ||
static FConversationTaskResult PauseConversationAndSendClientChoices
(
const FClientConversationMessage& InMessage |
ConversationContext.h | ||
static FConversationTaskResult ReturnToConversationStart() |
ConversationContext.h | ||
static FConversationTaskResult ReturnToCurrentClientChoice() |
ConversationContext.h | ||
static FConversationTaskResult ReturnToLastClientChoice() |
ConversationContext.h |