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

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

#include <DlgNode_End.h>

Inheritance diagram for UDlgNode_End:
[legend]

Public Member Functions

virtual void AddAllSpeakerStatesIntoSet (TSet< FName > &OutStates) const
 
virtual void AddNodeChild (const FDlgEdge &InChild)
 
virtual bool CheckNodeEnterConditions (const UDlgContext &Context, TSet< const UDlgNode * > AlreadyVisitedNodes) const
 
 DECLARE_EVENT_TwoParams (UDlgNode, FDialogueNodePropertyChanged, const FPropertyChangedEvent &, int32)
 
void FireNodeEnterEvents (UDlgContext &Context)
 
virtual void GetAssociatedParticipants (TArray< FName > &OutArray) const
 
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)
 
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.
 
virtual UDlgNodeDataGetNodeData () const
 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")
 
virtual UObjectGetNodeGenericData () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
const TArray< int32 > GetNodeOpenChildren_DEPRECATED () const
 
virtual FName GetNodeParticipantName () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual const FTextGetNodeText () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual const FTextGetNodeUnformattedText () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual UDialogueWave * GetNodeVoiceDialogueWave () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual USoundBase * GetNodeVoiceSoundBase () const
 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)
 
virtual FName GetSpeakerState () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual const TArray< FDlgTextArgument > & GetTextArguments () const
 UFUNCTION(BlueprintPure, Category = "Dialogue|Node")
 
virtual bool HandleNodeEnter (UDlgContext &Context, TSet< const UDlgNode * > NodesEnteredWithThisStep)
 
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 OptionSelected (int32 OptionIndex, UDlgContext &Context) override
 
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 ()
 
virtual void UpdateTextsNamespacesAndKeys (const UDlgSystemSettings &Settings, bool bEdges, bool bUpdateGraphNode=true)
 
virtual void UpdateTextsValuesFromDefaultsAndRemappings (const UDlgSystemSettings &Settings, bool bEdges, bool bUpdateGraphNode=true)
 

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 ()
 

Public Attributes

FDialogueNodePropertyChanged OnDialogueNodePropertyChanged
 

Protected Attributes

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")
 
FGuid NodeGUID
 UPROPERTY(VisibleAnywhere, Category = "Dialogue|Node", AdvancedDisplay)
 
FName OwnerName
 UPROPERTY(EditAnywhere, Category = "Dialogue|Node", Meta = (DisplayName = "Participant Name"))
 

Private Member Functions

 GENERATED_BODY ()
 

Detailed Description

UCLASS(BlueprintType, ClassGroup = "Dialogue")

Node ending the Dialogue. Does not have text, if it is entered the Dialogue is over. Events and enter conditions are taken into account.

Definition at line 20 of file DlgNode_End.h.

Member Function Documentation

◆ AddAllSpeakerStatesIntoSet()

virtual void UDlgNode::AddAllSpeakerStatesIntoSet ( TSet< FName > & OutStates) const
inlinevirtualinherited

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 310 of file DlgNode.h.

Here is the caller graph for this function:

◆ 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.

◆ 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_End::GENERATED_BODY ( )
private

◆ GetAssociatedParticipants()

void UDlgNode::GetAssociatedParticipants ( TArray< FName > & OutArray) const
virtualinherited

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 347 of file DlgNode.cpp.

Here is the caller graph for this function:

◆ GetCheckChildrenOnEvaluation()

virtual bool UDlgNode::GetCheckChildrenOnEvaluation ( ) const
inlinevirtualinheritedBlueprintPure

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

Definition at line 271 of file DlgNode.h.

◆ GetDesc()

FString UDlgNode_End::GetDesc ( )
override
Returns
a one line description of an object.

Definition at line 4 of file DlgNode_End.cpp.

◆ 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:

◆ 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.

◆ 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()

virtual UDlgNodeData * UDlgNode::GetNodeData ( ) const
inlinevirtualinheritedBlueprintPure

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

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 323 of file DlgNode.h.

Here is the caller graph for this function:

◆ 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()

virtual UObject * UDlgNode::GetNodeGenericData ( ) const
inlinevirtualinheritedBlueprintPure

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

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 317 of file DlgNode.h.

Here is the caller graph for this function:

◆ 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()

virtual FName UDlgNode::GetNodeParticipantName ( ) const
inlinevirtualinheritedBlueprintPure

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

Reimplemented in UDlgNode_SpeechSequence.

Definition at line 127 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetNodeText()

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

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

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 265 of file DlgNode.h.

Here is the caller graph for this function:

◆ 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()

virtual UDialogueWave * UDlgNode::GetNodeVoiceDialogueWave ( ) const
inlinevirtualinheritedBlueprintPure

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

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 302 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetNodeVoiceSoundBase()

virtual USoundBase * UDlgNode::GetNodeVoiceSoundBase ( ) const
inlinevirtualinheritedBlueprintPure

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

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 295 of file DlgNode.h.

Here is the caller graph for this function:

◆ 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()

virtual FName UDlgNode::GetSpeakerState ( ) const
inlinevirtualinheritedBlueprintPure

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

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 309 of file DlgNode.h.

Here is the caller graph for this function:

◆ 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::HandleNodeEnter ( UDlgContext & Context,
TSet< const UDlgNode * > NodesEnteredWithThisStep )
virtualinherited

Reimplemented in UDlgNode_Selector, UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 129 of file DlgNode.cpp.

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

◆ 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:

◆ OptionSelected()

bool UDlgNode_End::OptionSelected ( int32 OptionIndex,
UDlgContext & Context )
inlineoverridevirtual

Reimplemented from UDlgNode.

Definition at line 32 of file DlgNode_End.h.

◆ 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_End::ReevaluateChildren ( UDlgContext & Context,
TSet< const UDlgNode * > AlreadyEvaluated )
inlineoverridevirtual

Reimplemented from UDlgNode.

Definition at line 31 of file DlgNode_End.h.

◆ 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::UpdateTextsNamespacesAndKeys ( const UDlgSystemSettings & Settings,
bool bEdges,
bool bUpdateGraphNode = true )
virtualinherited

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 307 of file DlgNode.cpp.

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

◆ UpdateTextsValuesFromDefaultsAndRemappings()

void UDlgNode::UpdateTextsValuesFromDefaultsAndRemappings ( const UDlgSystemSettings & Settings,
bool bEdges,
bool bUpdateGraphNode = true )
virtualinherited

Reimplemented in UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 271 of file DlgNode.cpp.

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

Member Data Documentation

◆ 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.

◆ 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.


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