Choose your operating system:
Windows
macOS
Linux
Actions
Abort Conversation |
Constructs and returns a FConversationTaskResult configured with EConversationTaskResultType::AbortConversation Target is Conversation Context Helpers |
Advance Conversation |
Constructs and returns a FConversationTaskResult configured with EConversationTaskResultType::AdvanceConversation Target is Conversation Context Helpers |
Advance Conversation with Choice |
Constructs and returns a FConversationTaskResult configured with EConversationTaskResultType::AdvanceConversationWithChoice Target is Conversation Context Helpers |
Can Conversation Continue |
Checks the provided task result against any which would end the conversation e.g. EConversationTaskResultType::Invalid or EConversationTaskResultType::AbortConversation Target is Conversation Context Helpers |
Find Conversation Component |
Wrapper to find and return any UConversationParticipantComponent belonging to the provided parameter actor Target is Conversation Context Helpers |
Get Conversation Instance |
Returns the conversation instance object associated with the conversation context provided, or nullptr if not valid Target is Conversation Context Helpers |
Get Conversation Participant |
Returns the conversation participant component belonging to the participant indicated by 'ParticipantTag', or nullptr if not found Target is Conversation Context Helpers |
Get Conversation Participant Actor |
Returns the conversation participant actor indicated by 'ParticipantTag', or nullptr if not found Target is Conversation Context Helpers |
Get Current Conversation Node Handle |
Returns the FConversationNodeHandle of the conversation instance associated with this context, or a handle with an invalid FGuid if not possible Target is Conversation Context Helpers |
Get Debug Participant Color |
Get Debug Participant Color Target is Conversation Node |
Get Participant Display Name |
Get Participant Display Name Target is Conversation Participant Component |
Is in Active Conversation |
Is in Active Conversation Target is Conversation Participant Component |
Make Conversation Participant |
Registers an actor as part of the conversation, that actor doesn't need to have the UConversationParticipantComponent it won't be added though. Target is Conversation Context Helpers |
Pause Conversation and Send Client Choices |
Constructs and returns a FConversationTaskResult configured with EConversationTaskResultType::PauseConversationAndSendClientChoices Target is Conversation Context Helpers |
Request Server Advance Conversation |
Request Server Advance Conversation Target is Conversation Participant Component |
Return to Conversation Start |
Constructs and returns a FConversationTaskResult configured with EConversationTaskResultType::ReturnToConversationStart Target is Conversation Context Helpers |
Return to Current Client Choice |
Constructs and returns a FConversationTaskResult configured with EConversationTaskResultType::ReturnToCurrentClientChoice Target is Conversation Context Helpers |
Return to Last Client Choice |
Constructs and returns a FConversationTaskResult configured with EConversationTaskResultType::ReturnToLastClientChoice Target is Conversation Context Helpers |
Start Conversation |
Start Conversation Target is Conversation Library |