A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
DlgNode_End.h
Go to the documentation of this file.
1// Copyright Csaba Molnar, Daniel Butum. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
5
6#include "Nodes/DlgNode.h"
7
8#include "DlgNode_End.generated.h"
9
10
16UCLASS(BlueprintType, ClassGroup = "Dialogue")
17class DLGSYSTEM_API UDlgNode_End : public UDlgNode
18{
19 GENERATED_BODY()
21public:
22 // Begin UObject Interface.
23
25 FString GetDesc() override;
26
27 // Begin UDlgNode Interface.
28 bool ReevaluateChildren(UDlgContext& Context, TSet<const UDlgNode*> AlreadyEvaluated) override { return false; }
29 bool OptionSelected(int32 OptionIndex, UDlgContext& Context) override { return false; }
30
31#if WITH_EDITOR
32 FString GetNodeTypeString() const override { return TEXT("End"); }
33#endif
34};
UCLASS(BlueprintType)
Definition DlgContext.h:96
UCLASS(BlueprintType, ClassGroup = "Dialogue")
Definition DlgNode_End.h:21
bool ReevaluateChildren(UDlgContext &Context, TSet< const UDlgNode * > AlreadyEvaluated) override
Definition DlgNode_End.h:31
bool OptionSelected(int32 OptionIndex, UDlgContext &Context) override
Definition DlgNode_End.h:32
UCLASS(BlueprintType, Abstract, EditInlineNew, ClassGroup = "Dialogue")
Definition DlgNode.h:40
FString GetDesc() override
Definition DlgNode.h:49