7#include "ArticyObject.h"
8#include "ArticyFlowObject.h"
9#include "ArticyInputPinsProvider.h"
10#include "ArticyOutputPinsProvider.h"
12#include "ArticyNode.generated.h"
36 UFUNCTION(BlueprintCallable, BlueprintPure, Category =
"Flow")
37 EArticyPausableType
GetType()
override { ensure(
false);
return static_cast<EArticyPausableType
>(0); }
49 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:69
Base class for all nodes (fragments) in the flow.
Definition ArticyNode.h:23
EArticyPausableType GetType() override
Gets the type of this node.
Definition ArticyNode.h:37
Definition ArticyObject.h:19