A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.h
Go to the documentation of this file.
1
// Copyright Csaba Molnar, Daniel Butum. All Rights Reserved.
2
#pragma once
3
4
#include "EdGraph/EdGraphSchema.h"
5
#include "Templates/SubclassOf.h"
6
7
#include "ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.generated.h"
8
9
class
UDialogueGraphNode
;
10
class
UEdGraph
;
11
16
USTRUCT()
17
struct
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction
: public
FEdGraphSchemaAction
18
{
19
GENERATED_USTRUCT_BODY();
20
21
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction
() :
FEdGraphSchemaAction
() {}
22
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction
(
const
TArray<UDialogueGraphNode*>& InSelectedGraphNodes)
23
:
FEdGraphSchemaAction
(), SelectedGraphNodes(InSelectedGraphNodes) {}
24
25
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction
(
26
const
FText
& InNodeCategory,
27
const
FText
& InMenuDesc,
28
const
FText
& InToolTip,
29
int32 InGrouping,
30
TArray<UDialogueGraphNode*> InSelectedGraphNodes
31
) :
FEdGraphSchemaAction
(InNodeCategory, InMenuDesc, InToolTip, InGrouping), SelectedGraphNodes(InSelectedGraphNodes) {}
32
33
//~ Begin FEdGraphSchemaAction Interface
34
UEdGraphNode
* PerformAction(
UEdGraph
* ParentGraph, UEdGraphPin* FromPin,
const
FVector2D Location,
bool
bSelectNewNode =
true
)
override
;
35
//~ End FEdGraphSchemaAction Interface
36
37
private
:
38
// Nodes selected that we are going to convert
39
TArray<UDialogueGraphNode*> SelectedGraphNodes;
40
};
FEdGraphSchemaAction
FText
UDialogueGraphNode
UCLASS()
Definition
DialogueGraphNode.h:62
UEdGraph
UEdGraphNode
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction
USTRUCT()
Definition
ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.h:20
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction::FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction()
Definition
ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.h:23
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction::FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction(const FText &InNodeCategory, const FText &InMenuDesc, const FText &InToolTip, int32 InGrouping, TArray< UDialogueGraphNode * > InSelectedGraphNodes)
Definition
ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.h:27
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction::SelectedGraphNodes
TArray< UDialogueGraphNode * > SelectedGraphNodes
Definition
ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.h:41
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction::PerformAction
UEdGraphNode * PerformAction(UEdGraph *ParentGraph, UEdGraphPin *FromPin, const FVector2D Location, bool bSelectNewNode=true) override
Definition
ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.cpp:17
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction::FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction(const TArray< UDialogueGraphNode * > &InSelectedGraphNodes)
Definition
ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.h:24
FConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction::GENERATED_USTRUCT_BODY
GENERATED_USTRUCT_BODY()
SDKDemo
Plugins
UnrealEngineSDK
VisualScripter
Source
DlgSystemEditor
Private
DialogueEditor
Graph
SchemaActions
ConvertSpeechNodesToSpeechSequence_DialogueGraphSchemaAction.h
Generated
Tue Jan 28 2025 16:33:11
by Doxygen version
1.10.0