FConversationBranchPoint

You can think of the [FConversationBranchPoint](API\Plugins\CommonConversationRuntime\FConversationBranchPoint) as the owner of [FClientConversationOptionEntry](API\Plugins\CommonConversationRuntime\FClientConversationOptionEntry).

Windows
MacOS
Linux

References

Module

CommonConversationRuntime

Header

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

Include

#include "ConversationTypes.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FConversationBranchPoint

Remarks

You can think of the FConversationBranchPoint as the owner of FClientConversationOptionEntry. We don't send this one to the client though, we store temporary state here so that when a user picks a choice there may be other things we need to know or store for actions we need to take due to the user picking this choice. For example, some choices may introduce needing to 'push' a new scope so that when that subtree terminates we return to the previous point, like a stack. There's no reason the client needs to understand this, so we just store it here.

Variables

Constructors

Functions

Name Description

Public function Const

const FConve...

 

GetNodeHandle()

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