A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
UDlgNode Class ReferenceAbstractEditInlineNewBlueprintType

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

#include <DlgNode.h>

Inheritance diagram for UDlgNode:
[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")
 
virtual bool OptionSelected (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)
 
virtual bool ReevaluateChildren (UDlgContext &Context, TSet< const UDlgNode * > AlreadyEvaluated)
 
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, Abstract, EditInlineNew, ClassGroup = "Dialogue")

Abstract base class for Dialogue nodes Depending on the implementation in the child class the dialogue node can contain one or more lines of one or more participants, or simply some logic to go on in the UDlgNode graph

Definition at line 39 of file DlgNode.h.

Member Function Documentation

◆ AddAllSpeakerStatesIntoSet()

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

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

Definition at line 200 of file DlgNode.h.

Here is the caller graph for this function:

◆ AddReferencedObjects()

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

Definition at line 41 of file DlgNode.cpp.

◆ CheckNodeEnterConditions()

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

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  )

Broadcasts whenever a property of this dialogue changes.

◆ FireNodeEnterEvents()

void UDlgNode::FireNodeEnterEvents ( UDlgContext & Context)

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

◆ GetAssociatedParticipants()

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

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
inlinevirtualBlueprintPure

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

Definition at line 271 of file DlgNode.h.

◆ GetDesc()

FString UDlgNode::GetDesc ( )
inlineoverride

Definition at line 49 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetDialogue()

UDlgDialogue * UDlgNode::GetDialogue ( ) const

Definition at line 355 of file DlgNode.cpp.

Here is the caller graph for this function:

◆ GetGUID()

FGuid UDlgNode::GetGUID ( ) const
inlineBlueprintPure

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

Definition at line 330 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameChildren()

static FName UDlgNode::GetMemberNameChildren ( )
inlinestatic

Definition at line 333 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameEnterConditions()

static FName UDlgNode::GetMemberNameEnterConditions ( )
inlinestatic

Definition at line 331 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameEnterEvents()

static FName UDlgNode::GetMemberNameEnterEvents ( )
inlinestatic

Definition at line 332 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameGUID()

static FName UDlgNode::GetMemberNameGUID ( )
inlinestatic

Definition at line 334 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMemberNameOwnerName()

static FName UDlgNode::GetMemberNameOwnerName ( )
inlinestatic

Definition at line 329 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMutableEnterConditionAt()

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

Definition at line 150 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetMutableNodeChildAt()

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

Definition at line 220 of file DlgNode.h.

◆ GetMutableNodeChildForTargetIndex()

FDlgEdge * UDlgNode::GetMutableNodeChildForTargetIndex ( int32 TargetIndex)
virtual

Definition at line 257 of file DlgNode.cpp.

◆ GetNodeChildAt()

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

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
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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

Definition at line 242 of file DlgNode.cpp.

Here is the caller graph for this function:

◆ GetNodeParticipantName()

virtual FName UDlgNode::GetNodeParticipantName ( ) const
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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
BlueprintPure

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
inlinevirtualBlueprintPure

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

Definition at line 213 of file DlgNode.h.

Here is the caller graph for this function:

◆ GetSpeakerState()

virtual FName UDlgNode::GetSpeakerState ( ) const
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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

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
inlinevirtualBlueprintPure

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
inlinevirtualBlueprintPure

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

Definition at line 212 of file DlgNode.cpp.

Here is the caller graph for this function:

◆ HasGUID()

bool UDlgNode::HasGUID ( ) const
inlineBlueprintPure

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

Definition at line 111 of file DlgNode.h.

Here is the caller graph for this function:

◆ OptionSelected()

bool UDlgNode::OptionSelected ( int32 OptionIndex,
UDlgContext & Context )
virtual

Reimplemented in UDlgNode_End, and UDlgNode_SpeechSequence.

Definition at line 226 of file DlgNode.cpp.

Here is the call graph for this function:

◆ PostDuplicate()

void UDlgNode::PostDuplicate ( bool bDuplicateForPIE)
override

Definition at line 78 of file DlgNode.cpp.

Here is the call graph for this function:

◆ PostEditImport()

void UDlgNode::PostEditImport ( )
override

Definition at line 90 of file DlgNode.cpp.

Here is the call graph for this function:

◆ PostInitProperties()

void UDlgNode::PostInitProperties ( )
override

Definition at line 65 of file DlgNode.cpp.

◆ PostLoad()

void UDlgNode::PostLoad ( )
override

Definition at line 53 of file DlgNode.cpp.

◆ RebuildConstructedText()

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

Reimplemented in UDlgNode_Speech.

Definition at line 247 of file DlgNode.h.

◆ RebuildTextArguments()

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

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

Reimplemented in UDlgNode_Speech.

Definition at line 244 of file DlgNode.h.

◆ ReevaluateChildren()

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

Reimplemented in UDlgNode_End, UDlgNode_Speech, and UDlgNode_SpeechSequence.

Definition at line 157 of file DlgNode.cpp.

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

◆ RegenerateGUID()

void UDlgNode::RegenerateGUID ( )
inline

Definition at line 113 of file DlgNode.h.

Here is the caller graph for this function:

◆ RemoveAllChildren()

virtual void UDlgNode::RemoveAllChildren ( )
inlinevirtual

Definition at line 210 of file DlgNode.h.

Here is the caller graph for this function:

◆ RemoveChildAt()

virtual void UDlgNode::RemoveChildAt ( int32 EdgeIndex)
inlinevirtual

Definition at line 203 of file DlgNode.h.

Here is the caller graph for this function:

◆ Serialize()

void UDlgNode::Serialize ( FArchive & Ar)
override

Definition at line 15 of file DlgNode.cpp.

◆ SetNodeChildren()

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

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

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

Definition at line 172 of file DlgNode.h.

Here is the caller graph for this function:

◆ SetNodeParticipantName()

virtual void UDlgNode::SetNodeParticipantName ( FName InName)
inlinevirtual

Definition at line 129 of file DlgNode.h.

Here is the caller graph for this function:

◆ UpdateGraphNode()

void UDlgNode::UpdateGraphNode ( )

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

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

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
protectedEditAnywhere

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
protectedVisibleAnywhereEditFixedSizeAdvancedDisplay

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

Definition at line 402 of file DlgNode.h.

◆ EnterConditions

TArray<FDlgCondition> UDlgNode::EnterConditions
protectedEditAnywhere

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

Definition at line 376 of file DlgNode.h.

◆ EnterEvents

TArray<FDlgEvent> UDlgNode::EnterEvents
protectedEditAnywhere

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

Definition at line 383 of file DlgNode.h.

◆ NodeGUID

FGuid UDlgNode::NodeGUID
protectedVisibleAnywhereAdvancedDisplay

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

Definition at line 392 of file DlgNode.h.

◆ OnDialogueNodePropertyChanged

FDialogueNodePropertyChanged UDlgNode::OnDialogueNodePropertyChanged

Definition at line 87 of file DlgNode.h.

◆ OwnerName

FName UDlgNode::OwnerName
protectedEditAnywhere

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: