UConversationContextHelpers

Wrapper methods from [FConversationContext](API\Plugins\CommonConversationRuntime\FConversationContext).

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

CommonConversationRuntime

Header

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

Include

#include "ConversationContext.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UConversationContextHelpers : public UBlueprintFunctionLibrary

Remarks

Wrapper methods from FConversationContext.

Functions

Name Description

Public function Static UFunction BlueprintCallable, BlueprintAuthorityOnly, Category

FConversatio...

 

AdvanceConversation

(
    const FConversationContext& Contex...
)

Public function Static UFunction BlueprintCallable, BlueprintAuthorityOnly, Category, Meta

FConversatio...

 

AdvanceConversationWithChoice

(
    const FConversationContext& Contex...,
    const FAdvanceConversationRequest&...
)

Public function Static UFunction BlueprintPure, Category

UConversatio...

 

FindConversationComponent

(
    AActor* Actor
)

Public function Static UFunction BlueprintPure, BlueprintAuthorityOnly, Category

UConversatio...

 

GetConversationInstance

(
    const FConversationContext& Contex...
)

SERVER ONLY.

Public function Static UFunction BlueprintPure, Category

UConversatio...

 

GetConversationParticipant

(
    const FConversationContext& Contex...,
    FGameplayTag ParticipantTag
)

SERVER or CLIENT.

Public function Static UFunction BlueprintPure, Category

AActor *

 

GetConversationParticipantActor

(
    const FConversationContext& Contex...,
    FGameplayTag ParticipantTag
)

Public function Static UFunction BlueprintPure, BlueprintAuthorityOnly, Category

FConversatio...

 

GetCurrentConversationNodeHandle

(
    const FConversationContext& Contex...
)

Public function Static UFunction BlueprintCallable, BlueprintAuthorityOnly, Category

void

 

MakeConversationParticipant

(
    const FConversationContext& Contex...,
    AActor* ParticipantActor,
    FGameplayTag ParticipantTag
)

Registers an actor as part of the conversation, that actor doesn't need to have the UConversationParticipantComponent it won't be added though.

Public function Static UFunction BlueprintCallable, BlueprintAuthorityOnly, Category

FConversatio...

 

PauseConversationAndSendClientChoices

(
    const FConversationContext& Contex...,
    const FClientConversationMessage& ...
)

Public function Static UFunction BlueprintCallable, BlueprintAuthorityOnly, Category

FConversatio...

 

ReturnToConversationStart

(
    const FConversationContext& Contex...
)

Public function Static UFunction BlueprintCallable, BlueprintAuthorityOnly, Category

FConversatio...

 

ReturnToCurrentClientChoice

(
    const FConversationContext& Contex...
)

Public function Static UFunction BlueprintCallable, BlueprintAuthorityOnly, Category

FConversatio...

 

ReturnToLastClientChoice

(
    const FConversationContext& Contex...
)

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