A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
DlgDialogueEditorAccess.h
Go to the documentation of this file.
1// Copyright Csaba Molnar, Daniel Butum. All Rights Reserved.
2#pragma once
3
6
11class DLGSYSTEMEDITOR_API FDlgDialogueEditorAccess : public IDlgDialogueEditorAccess
12{
13public:
16
17 void UpdateGraphNodeEdges(UEdGraphNode* GraphNode) override;
18 UEdGraph* CreateNewDialogueGraph(UDlgDialogue* Dialogue) const override;
19 void CompileDialogueNodesFromGraphNodes(UDlgDialogue* Dialogue) const override;
20 void RemoveAllGraphNodes(UDlgDialogue* Dialogue) const override;
22 void SetNewOuterForObjectFromGraphNode(UObject* Object, UEdGraphNode* GraphNode) const override;
23
28};
void UpdateDialogueToVersion_UseOnlyOneOutputAndInputPin(UDlgDialogue *Dialogue)
static bool AreDialogueNodesInSyncWithGraphNodes(const UDlgDialogue *Dialogue)
bool AreDialogueNodesInSyncWithGraphNodes(UDlgDialogue *Dialogue) const override
UCLASS(BlueprintType, Meta = (DisplayThumbnail = "true"))
Definition DlgDialogue.h:85