A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
UDlgNode_SpeechSequence Class ReferenceBlueprintType

UCLASS(BlueprintType, ClassGroup = "Dialogue") More...

#include <DlgNode_SpeechSequence.h>

Inheritance diagram for UDlgNode_SpeechSequence:
[legend]

Public Member Functions

void AddAllSpeakerStatesIntoSet (TSet< FName > &OutStates) const override
 
virtual void AddNodeChild (const FDlgEdge &InChild)
 
void AutoGenerateInnerEdges ()
 
virtual bool CheckNodeEnterConditions (const UDlgContext &Context, TSet< const UDlgNode * > AlreadyVisitedNodes) const
 
 DECLARE_EVENT_TwoParams (UDlgNode, FDialogueNodePropertyChanged, const FPropertyChangedEvent &, int32)
 
void FireNodeEnterEvents (UDlgContext &Context)
 
void GetAssociatedParticipants (TArray< FName > &OutArray) const override
 
virtual bool GetCheckChildrenOnEvaluation () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
FString GetDesc () override
 
UDlgDialogueGetDialogue () const
 
FGuid GetGUID () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual FDlgConditionGetMutableEnterConditionAt (int32 EnterConditionIndex)
 
virtual FDlgEdgeGetMutableNodeChildAt (int32 EdgeIndex)
 
virtual FDlgEdgeGetMutableNodeChildForTargetIndex (int32 TargetIndex)
 
TArray< FDlgSpeechSequenceEntry > * GetMutableNodeSpeechSequence ()
 
virtual const FDlgEdgeGetNodeChildAt (int32 EdgeIndex) const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual const TArray< FDlgEdge > & GetNodeChildren () const
 Gets this nodes children (edges) as a const/mutable array.
 
UDlgNodeDataGetNodeData () const override
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual const TArray< FDlgCondition > & GetNodeEnterConditions () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual const TArray< FDlgEvent > & GetNodeEnterEvents () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
UObjectGetNodeGenericData () const override
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
const TArray< int32 > GetNodeOpenChildren_DEPRECATED () const
 
FName GetNodeParticipantName () const override
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
const TArray< FDlgSpeechSequenceEntry > & GetNodeSpeechSequence () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
const FTextGetNodeText () const override
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual const FTextGetNodeUnformattedText () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
UDialogueWave * GetNodeVoiceDialogueWave () const override
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
USoundBase * GetNodeVoiceSoundBase () const override
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
USoundWave * GetNodeVoiceSoundWave () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual int32 GetNumNodeChildren () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual FDlgEdgeGetSafeMutableNodeChildAt (int32 EdgeIndex)
 
FName GetSpeakerState () const override
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
int32 GetSpeechSequenceIndex () const
 
virtual const TArray< FDlgTextArgument > & GetTextArguments () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
bool HandleNodeEnter (UDlgContext &Context, TSet< const UDlgNode * > NodesEnteredWithThisStep) override
 
virtual bool HasAnyEnterConditions () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual bool HasAnyEnterEvents () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
bool HasAnySatisfiedChild (const UDlgContext &Context, TSet< const UDlgNode * > AlreadyVisitedNodes) const
 
bool HasGUID () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
bool HasSpeechSequences () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
bool OptionSelected (int32 OptionIndex, UDlgContext &Context) override
 
bool OptionSelectedFromReplicated (int32 OptionIndex, UDlgContext &Context)
 
void PostDuplicate (bool bDuplicateForPIE) override
 
void PostEditImport () override
 
void PostInitProperties () override
 
void PostLoad () override
 
virtual void RebuildConstructedText (const UDlgContext &Context)
 
virtual void RebuildTextArguments (bool bEdges, bool bUpdateGraphNode=true)
 
virtual void RebuildTextArgumentsFromPreview (const FText &Preview)
 
bool ReevaluateChildren (UDlgContext &Context, TSet< const UDlgNode * > AlreadyEvaluated) override
 
void RegenerateGUID ()
 
virtual void RemoveAllChildren ()
 
virtual void RemoveChildAt (int32 EdgeIndex)
 
void Serialize (FArchive &Ar) override
 
virtual void SetNodeChildren (const TArray< FDlgEdge > &InChildren)
 
virtual void SetNodeEnterConditions (const TArray< FDlgCondition > &InEnterConditions)
 
virtual void SetNodeEnterEvents (const TArray< FDlgEvent > &InEnterEvents)
 
virtual void SetNodeParticipantName (FName InName)
 
void UpdateGraphNode ()
 
void UpdateTextsNamespacesAndKeys (const UDlgSystemSettings &Settings, bool bEdges, bool bUpdateGraphNode=true) override
 
void UpdateTextsValuesFromDefaultsAndRemappings (const UDlgSystemSettings &Settings, bool bEdges, bool bUpdateGraphNode=true) override
 

Static Public Member Functions

static void AddReferencedObjects (UObject *InThis, FReferenceCollector &Collector)
 
static FName GetMemberNameCheckChildrenOnEvaluation ()
 
static FName GetMemberNameChildren ()
 
static FName GetMemberNameEnterConditions ()
 
static FName GetMemberNameEnterEvents ()
 
static FName GetMemberNameGUID ()
 
static FName GetMemberNameOwnerName ()
 
static FName GetMemberNameSpeechSequence ()
 

Public Attributes

FDialogueNodePropertyChanged OnDialogueNodePropertyChanged
 

Protected Attributes

int32 ActualIndex = INDEX_NONE
 
bool bCheckChildrenOnEvaluation = false
 UPROPERTY(EditAnywhere, Category = "Dialogue|Node")
 
TArray< FDlgEdgeChildren
 UPROPERTY(VisibleAnywhere, EditFixedSize, AdvancedDisplay, Category = "Dialogue|Node")
 
TArray< FDlgConditionEnterConditions
 UPROPERTY(EditAnywhere, Category = "Dialogue|Node")
 
TArray< FDlgEventEnterEvents
 UPROPERTY(EditAnywhere, Category = "Dialogue|Node")
 
TArray< FDlgEdgeInnerEdges
 UPROPERTY()
 
FGuid NodeGUID
 UPROPERTY(VisibleAnywhere, Category = "Dialogue|Node", AdvancedDisplay)
 
FName OwnerName
 UPROPERTY(EditAnywhere, Category = "Dialogue|Node", Meta = (DisplayName = "Participant Name"))
 
TArray< FDlgSpeechSequenceEntrySpeechSequence
 UPROPERTY(EditAnywhere, Category = "Dialogue|Node")
 

Private Member Functions

 GENERATED_BODY ()
 

Detailed Description

UCLASS(BlueprintType, ClassGroup = "Dialogue")

Sequence of speeches - each can have a different speaker independently from the node owner. The node stays active and proceeds one step in the SpeechSequence (internal) array until everyone said everything.

Definition at line 100 of file DlgNode_SpeechSequence.h.

Member Function Documentation

◆ AddAllSpeakerStatesIntoSet()

void UDlgNode_SpeechSequence::AddAllSpeakerStatesIntoSet ( TSet< FName > & OutStates) const
overridevirtual

Reimplemented from UDlgNode.

Definition at line 172 of file DlgNode_SpeechSequence.cpp.

◆ AddNodeChild()

virtual void UDlgNode::AddNodeChild ( const FDlgEdge & InChild)
inlinevirtualinherited

Definition at line 200 of file DlgNode.h.

Here is the caller graph for this function:

◆ AddReferencedObjects()

void UDlgNode::AddReferencedObjects ( UObject * InThis,
FReferenceCollector & Collector )
staticinherited

Definition at line 41 of file DlgNode.cpp.

◆ AutoGenerateInnerEdges()

void UDlgNode_SpeechSequence::AutoGenerateInnerEdges ( )

Definition at line 203 of file DlgNode_SpeechSequence.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CheckNodeEnterConditions()

bool UDlgNode::CheckNodeEnterConditions ( const UDlgContext & Context,
TSet< const UDlgNode * > AlreadyVisitedNodes ) const
virtualinherited

Definition at line 191 of file DlgNode.cpp.

Here is the call graph for this function:

◆ DECLARE_EVENT_TwoParams()

UDlgNode::DECLARE_EVENT_TwoParams ( UDlgNode ,
FDialogueNodePropertyChanged ,
const FPropertyChangedEvent & ,
int32  )
inherited

Broadcasts whenever a property of this dialogue changes.

◆ FireNodeEnterEvents()

void UDlgNode::FireNodeEnterEvents ( UDlgContext & Context)
inherited

Definition at line 142 of file DlgNode.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GENERATED_BODY()

UDlgNode_SpeechSequence::GENERATED_BODY ( )
private

◆ GetAssociatedParticipants()

void UDlgNode_SpeechSequence::GetAssociatedParticipants ( TArray< FName > & OutArray) const
overridevirtual

Reimplemented from UDlgNode.

Definition at line 190 of file DlgNode_SpeechSequence.cpp.

◆ GetCheckChildrenOnEvaluation()

virtual bool UDlgNode::GetCheckChildrenOnEvaluation ( ) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 271 of file DlgNode.h.

◆ GetDesc()

FString UDlgNode_SpeechSequence::GetDesc ( )
inlineoverride
Returns
a one line description of an object.

Definition at line 107 of file DlgNode_SpeechSequence.h.

◆ GetDialogue()

UDlgDialogue * UDlgNode::GetDialogue ( ) const
inherited

Definition at line 355 of file DlgNode.cpp.

Here is the caller graph for this function:

◆ GetGUID()

FGuid UDlgNode::GetGUID ( ) const
inlineinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 105 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameCheckChildrenOnEvaluation()

static FName UDlgNode::GetMemberNameCheckChildrenOnEvaluation ( )
inlinestaticinherited

Definition at line 330 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameChildren()

static FName UDlgNode::GetMemberNameChildren ( )
inlinestaticinherited

Definition at line 333 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameEnterConditions()

static FName UDlgNode::GetMemberNameEnterConditions ( )
inlinestaticinherited

Definition at line 331 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameEnterEvents()

static FName UDlgNode::GetMemberNameEnterEvents ( )
inlinestaticinherited

Definition at line 332 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameGUID()

static FName UDlgNode::GetMemberNameGUID ( )
inlinestaticinherited

Definition at line 334 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameOwnerName()

static FName UDlgNode::GetMemberNameOwnerName ( )
inlinestaticinherited

Definition at line 329 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameSpeechSequence()

static FName UDlgNode_SpeechSequence::GetMemberNameSpeechSequence ( )
inlinestatic

Definition at line 169 of file DlgNode_SpeechSequence.h.

Here is the caller graph for this function:

◆ GetMutableEnterConditionAt()

virtual FDlgCondition * UDlgNode::GetMutableEnterConditionAt ( int32 EnterConditionIndex)
inlinevirtualinherited

Definition at line 150 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMutableNodeChildAt()

virtual FDlgEdge * UDlgNode::GetMutableNodeChildAt ( int32 EdgeIndex)
inlinevirtualinherited

Definition at line 220 of file DlgNode.h.

◆ GetMutableNodeChildForTargetIndex()

FDlgEdge * UDlgNode::GetMutableNodeChildForTargetIndex ( int32 TargetIndex)
virtualinherited

Definition at line 257 of file DlgNode.cpp.

◆ GetMutableNodeSpeechSequence()

TArray< FDlgSpeechSequenceEntry > * UDlgNode_SpeechSequence::GetMutableNodeSpeechSequence ( )
inline

Definition at line 159 of file DlgNode_SpeechSequence.h.

Here is the caller graph for this function:

◆ GetNodeChildAt()

virtual const FDlgEdge & UDlgNode::GetNodeChildAt ( int32 EdgeIndex) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 197 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetNodeChildren()

virtual const TArray< FDlgEdge > & UDlgNode::GetNodeChildren ( ) const
inlinevirtualinheritedBlueprintPure

Gets this nodes children (edges) as a const/mutable array.

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 184 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetNodeData()

UDlgNodeData * UDlgNode_SpeechSequence::GetNodeData ( ) const
overridevirtual

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Reimplemented from UDlgNode.

Definition at line 122 of file DlgNode_SpeechSequence.cpp.

◆ GetNodeEnterConditions()

virtual const TArray< FDlgCondition > & UDlgNode::GetNodeEnterConditions ( ) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 145 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetNodeEnterEvents()

virtual const TArray< FDlgEvent > & UDlgNode::GetNodeEnterEvents ( ) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 170 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetNodeGenericData()

UObject * UDlgNode_SpeechSequence::GetNodeGenericData ( ) const
overridevirtual

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Reimplemented from UDlgNode.

Definition at line 152 of file DlgNode_SpeechSequence.cpp.

◆ GetNodeOpenChildren_DEPRECATED()

const TArray< int32 > UDlgNode::GetNodeOpenChildren_DEPRECATED ( ) const
inherited

Definition at line 242 of file DlgNode.cpp.

Here is the caller graph for this function:

◆ GetNodeParticipantName()

FName UDlgNode_SpeechSequence::GetNodeParticipantName ( ) const
overridevirtual

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Reimplemented from UDlgNode.

Definition at line 180 of file DlgNode_SpeechSequence.cpp.

Here is the caller graph for this function:

◆ GetNodeSpeechSequence()

const TArray< FDlgSpeechSequenceEntry > & UDlgNode_SpeechSequence::GetNodeSpeechSequence ( ) const
inlineBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 156 of file DlgNode_SpeechSequence.h.

Here is the caller graph for this function:

◆ GetNodeText()

const FText & UDlgNode_SpeechSequence::GetNodeText ( ) const
overridevirtual

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Reimplemented from UDlgNode.

Definition at line 112 of file DlgNode_SpeechSequence.cpp.

◆ GetNodeUnformattedText()

virtual const FText & UDlgNode::GetNodeUnformattedText ( ) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Gets the Raw unformatted Text of this Node. Usually the same as GetNodeText but in case the node supports formatted string this is the raw form with all the arguments intact. To get the text arguments call GetTextArguments.

Reimplemented in UDlgNode_Speech.

Definition at line 281 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetNodeVoiceDialogueWave()

UDialogueWave * UDlgNode_SpeechSequence::GetNodeVoiceDialogueWave ( ) const
overridevirtual

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Reimplemented from UDlgNode.

Definition at line 142 of file DlgNode_SpeechSequence.cpp.

◆ GetNodeVoiceSoundBase()

USoundBase * UDlgNode_SpeechSequence::GetNodeVoiceSoundBase ( ) const
overridevirtual

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Reimplemented from UDlgNode.

Definition at line 132 of file DlgNode_SpeechSequence.cpp.

◆ GetNodeVoiceSoundWave()

USoundWave * UDlgNode::GetNodeVoiceSoundWave ( ) const
inheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 360 of file DlgNode.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetNumNodeChildren()

virtual int32 UDlgNode::GetNumNodeChildren ( ) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 191 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetSafeMutableNodeChildAt()

virtual FDlgEdge * UDlgNode::GetSafeMutableNodeChildAt ( int32 EdgeIndex)
inlinevirtualinherited

Definition at line 213 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetSpeakerState()

FName UDlgNode_SpeechSequence::GetSpeakerState ( ) const
overridevirtual

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Reimplemented from UDlgNode.

Definition at line 162 of file DlgNode_SpeechSequence.cpp.

◆ GetSpeechSequenceIndex()

int32 UDlgNode_SpeechSequence::GetSpeechSequenceIndex ( ) const
inline

Definition at line 146 of file DlgNode_SpeechSequence.h.

◆ GetTextArguments()

virtual const TArray< FDlgTextArgument > & UDlgNode::GetTextArguments ( ) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Reimplemented in UDlgNode_Speech.

Definition at line 254 of file DlgNode.h.

Here is the caller graph for this function:

◆ HandleNodeEnter()

bool UDlgNode_SpeechSequence::HandleNodeEnter ( UDlgContext & Context,
TSet< const UDlgNode * > NodesEnteredWithThisStep )
overridevirtual

Reimplemented from UDlgNode.

Definition at line 54 of file DlgNode_SpeechSequence.cpp.

◆ HasAnyEnterConditions()

virtual bool UDlgNode::HasAnyEnterConditions ( ) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 139 of file DlgNode.h.

Here is the caller graph for this function:

◆ HasAnyEnterEvents()

virtual bool UDlgNode::HasAnyEnterEvents ( ) const
inlinevirtualinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 164 of file DlgNode.h.

Here is the caller graph for this function:

◆ HasAnySatisfiedChild()

bool UDlgNode::HasAnySatisfiedChild ( const UDlgContext & Context,
TSet< const UDlgNode * > AlreadyVisitedNodes ) const
inherited

Definition at line 212 of file DlgNode.cpp.

Here is the caller graph for this function:

◆ HasGUID()

bool UDlgNode::HasGUID ( ) const
inlineinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 111 of file DlgNode.h.

Here is the caller graph for this function:

◆ HasSpeechSequences()

bool UDlgNode_SpeechSequence::HasSpeechSequences ( ) const
inlineBlueprintPure

UFUNCTION(BlueprintPure, Category = "Dialogue|Node")

Definition at line 166 of file DlgNode_SpeechSequence.h.

◆ OptionSelected()

bool UDlgNode_SpeechSequence::OptionSelected ( int32 OptionIndex,
UDlgContext & Context )
overridevirtual

Reimplemented from UDlgNode.

Definition at line 82 of file DlgNode_SpeechSequence.cpp.

Here is the call graph for this function:

◆ OptionSelectedFromReplicated()

bool UDlgNode_SpeechSequence::OptionSelectedFromReplicated ( int32 OptionIndex,
UDlgContext & Context )

Definition at line 97 of file DlgNode_SpeechSequence.cpp.

Here is the call graph for this function:

◆ PostDuplicate()

void UDlgNode::PostDuplicate ( bool bDuplicateForPIE)
overrideinherited

Definition at line 78 of file DlgNode.cpp.

Here is the call graph for this function:

◆ PostEditImport()

void UDlgNode::PostEditImport ( )
overrideinherited

Definition at line 90 of file DlgNode.cpp.

Here is the call graph for this function:

◆ PostInitProperties()

void UDlgNode::PostInitProperties ( )
overrideinherited

Definition at line 65 of file DlgNode.cpp.

◆ PostLoad()

void UDlgNode::PostLoad ( )
overrideinherited

Definition at line 53 of file DlgNode.cpp.

◆ RebuildConstructedText()

virtual void UDlgNode::RebuildConstructedText ( const UDlgContext & Context)
inlinevirtualinherited

Reimplemented in UDlgNode_Speech.

Definition at line 247 of file DlgNode.h.

◆ RebuildTextArguments()

void UDlgNode::RebuildTextArguments ( bool bEdges,
bool bUpdateGraphNode = true )
virtualinherited

Reimplemented in UDlgNode_Speech.

Definition at line 324 of file DlgNode.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RebuildTextArgumentsFromPreview()

virtual void UDlgNode::RebuildTextArgumentsFromPreview ( const FText & Preview)
inlinevirtualinherited

Reimplemented in UDlgNode_Speech.

Definition at line 244 of file DlgNode.h.

◆ ReevaluateChildren()

bool UDlgNode_SpeechSequence::ReevaluateChildren ( UDlgContext & Context,
TSet< const UDlgNode * > AlreadyEvaluated )
overridevirtual

Reimplemented from UDlgNode.

Definition at line 60 of file DlgNode_SpeechSequence.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RegenerateGUID()

void UDlgNode::RegenerateGUID ( )
inlineinherited

Definition at line 113 of file DlgNode.h.

Here is the caller graph for this function:

◆ RemoveAllChildren()

virtual void UDlgNode::RemoveAllChildren ( )
inlinevirtualinherited

Definition at line 210 of file DlgNode.h.

Here is the caller graph for this function:

◆ RemoveChildAt()

virtual void UDlgNode::RemoveChildAt ( int32 EdgeIndex)
inlinevirtualinherited

Definition at line 203 of file DlgNode.h.

Here is the caller graph for this function:

◆ Serialize()

void UDlgNode::Serialize ( FArchive & Ar)
overrideinherited

Definition at line 15 of file DlgNode.cpp.

◆ SetNodeChildren()

virtual void UDlgNode::SetNodeChildren ( const TArray< FDlgEdge > & InChildren)
inlinevirtualinherited

Definition at line 185 of file DlgNode.h.

Here is the caller graph for this function:

◆ SetNodeEnterConditions()

virtual void UDlgNode::SetNodeEnterConditions ( const TArray< FDlgCondition > & InEnterConditions)
inlinevirtualinherited

Definition at line 147 of file DlgNode.h.

Here is the caller graph for this function:

◆ SetNodeEnterEvents()

virtual void UDlgNode::SetNodeEnterEvents ( const TArray< FDlgEvent > & InEnterEvents)
inlinevirtualinherited

Definition at line 172 of file DlgNode.h.

Here is the caller graph for this function:

◆ SetNodeParticipantName()

virtual void UDlgNode::SetNodeParticipantName ( FName InName)
inlinevirtualinherited

Definition at line 129 of file DlgNode.h.

Here is the caller graph for this function:

◆ UpdateGraphNode()

void UDlgNode::UpdateGraphNode ( )
inherited

Definition at line 340 of file DlgNode.cpp.

Here is the caller graph for this function:

◆ UpdateTextsNamespacesAndKeys()

void UDlgNode_SpeechSequence::UpdateTextsNamespacesAndKeys ( const UDlgSystemSettings & Settings,
bool bEdges,
bool bUpdateGraphNode = true )
overridevirtual

Reimplemented from UDlgNode.

Definition at line 37 of file DlgNode_SpeechSequence.cpp.

Here is the call graph for this function:

◆ UpdateTextsValuesFromDefaultsAndRemappings()

void UDlgNode_SpeechSequence::UpdateTextsValuesFromDefaultsAndRemappings ( const UDlgSystemSettings & Settings,
bool bEdges,
bool bUpdateGraphNode = true )
overridevirtual

Reimplemented from UDlgNode.

Definition at line 17 of file DlgNode_SpeechSequence.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ ActualIndex

int32 UDlgNode_SpeechSequence::ActualIndex = INDEX_NONE
protected

Definition at line 186 of file DlgNode_SpeechSequence.h.

◆ bCheckChildrenOnEvaluation

bool UDlgNode::bCheckChildrenOnEvaluation = false
protectedinheritedEditAnywhere

UPROPERTY(EditAnywhere, Category = "Dialogue|Node")

If it is set the node is only satisfied if at least one of its children is Should not be used if entering this node can modify the condition results of its children.

Definition at line 369 of file DlgNode.h.

◆ Children

TArray<FDlgEdge> UDlgNode::Children
protectedinheritedVisibleAnywhereEditFixedSizeAdvancedDisplay

UPROPERTY(VisibleAnywhere, EditFixedSize, AdvancedDisplay, Category = "Dialogue|Node")

Definition at line 402 of file DlgNode.h.

◆ EnterConditions

TArray<FDlgCondition> UDlgNode::EnterConditions
protectedinheritedEditAnywhere

UPROPERTY(EditAnywhere, Category = "Dialogue|Node")

Definition at line 376 of file DlgNode.h.

◆ EnterEvents

TArray<FDlgEvent> UDlgNode::EnterEvents
protectedinheritedEditAnywhere

UPROPERTY(EditAnywhere, Category = "Dialogue|Node")

Definition at line 383 of file DlgNode.h.

◆ InnerEdges

TArray<FDlgEdge> UDlgNode_SpeechSequence::InnerEdges
protected

UPROPERTY()

Definition at line 183 of file DlgNode_SpeechSequence.h.

◆ NodeGUID

FGuid UDlgNode::NodeGUID
protectedinheritedVisibleAnywhereAdvancedDisplay

UPROPERTY(VisibleAnywhere, Category = "Dialogue|Node", AdvancedDisplay)

Definition at line 392 of file DlgNode.h.

◆ OnDialogueNodePropertyChanged

FDialogueNodePropertyChanged UDlgNode::OnDialogueNodePropertyChanged
inherited

Definition at line 87 of file DlgNode.h.

◆ OwnerName

FName UDlgNode::OwnerName
protectedinheritedEditAnywhere

UPROPERTY(EditAnywhere, Category = "Dialogue|Node", Meta = (DisplayName = "Participant Name"))

Definition at line 359 of file DlgNode.h.

◆ SpeechSequence

TArray<FDlgSpeechSequenceEntry> UDlgNode_SpeechSequence::SpeechSequence
protectedEditAnywhere

UPROPERTY(EditAnywhere, Category = "Dialogue|Node")

Definition at line 177 of file DlgNode_SpeechSequence.h.


The documentation for this class was generated from the following files: