27 lines
586 B
C
Raw Normal View History

2025-11-17 15:11:34 +08:00
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "Node/DialogueGraphNode_Base.h"
#include "SGraphNode.h"
/**
*
*/
class DIALOGUEEDITOR_API SDialogueGraphNode: public SGraphNode
{
public:
SLATE_BEGIN_ARGS(SDialogueGraphNode)
{}
SLATE_END_ARGS()
void Construct(const FArguments& InArgs, UDialogueGraphNode_Base* InNode);
FText GetDialogueText() const;
/** SGraphNode Interface */
virtual TSharedRef<SWidget> CreateNodeContentArea() override;
private:
TSharedPtr<STextBlock> DialogueText;
};