Name |
Description |
|
---|---|---|
|
FAdvanceConversationRequest |
|
|
FClientConversationMessage |
|
|
FClientConversationMessagePayload |
|
|
FClientConversationOptionEntry |
The conversation option entry is what we send to the client, one entry per choice. |
|
FCommonConversationRuntimeModule |
|
|
FCommonDialogueBankParticipant |
This struct represents a logical participant in a conversation. |
|
FConversationBranchPoint |
You can think of the FConversationBranchPoint as the owner of FClientConversationOptionEntry. |
|
FConversationBranchPointBuilder |
|
|
FConversationChoiceData |
|
|
FConversationChoiceDataHandle |
Template<> struct TStructOpsTypeTraits |
|
FConversationChoiceReference |
The conversation choice reference is the closest thing there is to a link at runtime for a choice. |
|
FConversationContext |
Information about a currently active conversation. |
|
FConversationEntryList |
There may be multiple databases with the same entrypoint tag, this struct holds all of those nodes with the same matching tag name, so that the entry point is effectively randomized when there are multiple copies. |
|
FConversationMemory |
Used to store arbitrary structs of data in different contexts for a conversation. |
|
FConversationNodeHandle |
|
|
FConversationNodeParameterPair |
|
|
FConversationParticipantEntry |
|
|
FConversationParticipants |
|
|
FConversationTaskResult |
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. |
|
FNetSerializeScriptStructCache_ConvVersion |
Container for safely replicating script struct references (constrained to a specified parent struct) |
|
FOnAllParticipantsNotifiedOfStartEvent |
|
|
FOnConversationStatusChanged |
|
|
UConversationChoiceNode |
A choice on a task indicates that an option be presented to the user when the owning task is one of the available options of a preceding task. |
|
UConversationContextHelpers |
Wrapper methods from FConversationContext. |
|
UConversationDatabase |
This is a database of conversation graphs and participants It is an asset and never instanced. |
|
UConversationEntryPointNode |
|
|
UConversationInstance |
An active conversation between one or more participants |
|
UConversationLibrary |
|
|
UConversationLinkNode |
|
|
UConversationNode |
Represents a single runtime node in the conversation database. |
|
UConversationNodeWithLinks |
|
|
UConversationParticipantComponent |
Active conversation participants should have this component on them. |
|
UConversationRegistry |
A registry that can answer questions about all available dialogue assets |
|
UConversationRequirementNode |
A requirement is placed on a parent node to control whether or not it can be activated (when a link to the parent node is being evaluated, the requirement will be asked if it is satisfied or not) |
|
UConversationSettings |
Conversation settings. |
|
UConversationSideEffectNode |
Side effects are actions that are performed just after a task is executed (this allows state-altering or cosmetic actions to be mixed in to other nodes) |
|
UConversationSubNode |
: CONVERSATION: Comment me |
|
UConversationTaskNode |
Task are leaf nodes of behavior tree, which perform actual actions |
Name |
Description |
|
---|---|---|
|
EConversationChoiceType |
|
|
EConversationNodeDescriptionVerbosity |
|
|
EConversationRequirementResult |
The requirement result. |
|
EConversationTaskResultType |
The conversation task result type gives the conversation system the instruction it needs after running a task. |