Navigation
API > API/Plugins > API/Plugins/CommonConversationRuntime
References
| Module | CommonConversationRuntime |
| Header | /Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationRuntime/Public/ConversationTypes.h |
| Include | #include "ConversationTypes.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FClientConversationOptionEntry
Remarks
The conversation option entry is what we send to the client, one entry per choice.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FConversationChoiceReference | ChoiceReference | ||
| FGameplayTagContainer | ChoiceTags | ||
| FText | ChoiceText | ||
| EConversationChoiceType | ChoiceType | ||
| TArray< FConversationNodeParameterPair > | ExtraData | Occasionally a choice might need to send down metadata that's entirely extra. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | GetChoiceDataForKey
(
const FString& ParamKey |
||
| bool | |||
| void | SetChoiceAvailable
(
bool bIsAvailable |
||
| FAdvanceConversationRequest | ToAdvanceConversationRequest
(
const TArray< FConversationNodeParameterPair >& InUserParameters |
||
| const FConversationChoiceReference & | |||
| const TConversationNodeClass * | TryToResolveChoiceNode
(
const FConversationContext& Context |
Tries to resolve the node, this may fail, the guid might be bogus, or the node might not be in memory. | |
| const TConversationNodeClass * | TryToResolveChoiceNode_Slow
(
UWorld* InWorld |