7#include "ArticyObject.h"
8#include "ArticyFlowObject.h"
9#include "ArticyInputPinsProvider.h"
10#include "ArticyPausableType.h"
11#include "ArticyOutputPinsProvider.h"
13#include "ArticyNode.generated.h"
37 UFUNCTION(BlueprintCallable, BlueprintPure, Category =
"Flow")
38 EArticyPausableType
GetType()
override { ensure(
false);
return static_cast<EArticyPausableType
>(0); }
50 void Explore(
UArticyFlowPlayer* Player, TArray<FArticyBranch>& OutBranches,
const uint32& Depth)
override;
Interface class for providing output pins functionality.
Definition ArticyOutputPinsProvider.h:29
Definition ArticyFlowPlayer.h:29
Base class for all nodes (fragments) in the flow.
Definition ArticyNode.h:24
EArticyPausableType GetType() override
Gets the type of this node.
Definition ArticyNode.h:38
Definition ArticyObject.h:19