#include <AsyncVectorCurveEvaluator.h>

Inherits: UBlueprintAsyncActionBase, FTickableGameObject

An async action evaluating a given vector curve lasting for a given duration.

Public Attributes

Return Name Description
FOnTickVectorCurve OnTick
FOnCompleteVectorCurve OnComplete

OnTick

FOnTickVectorCurve OnTick

OnComplete

FOnCompleteVectorCurve OnComplete

Public Methods

Return Name Description
void Tick virtual
TStatId GetStatId virtual const
bool IsTickable virtual const

Tick

virtual

virtual void Tick(float DeltaTime)

GetStatId

virtual const

virtual TStatId GetStatId() const

IsTickable

virtual const

virtual bool IsTickable() const

Public Static Methods

Return Name Description
UAsyncVectorCurveEvaluator * AsyncVectorCurveEvaluator static

AsyncVectorCurveEvaluator

static

static UAsyncVectorCurveEvaluator * AsyncVectorCurveEvaluator(UObject * WorldContextObject, UCurveVector * Curve, float Duration)

Protected Attributes

Return Name Description
UCurveVector * Curve
float Duration
float ElapsedTime
bool bShouldTick

Curve

UCurveVector * Curve { nullptr }

Duration

float Duration { 0.f }

ElapsedTime

float ElapsedTime { 0.f }

bShouldTick

bool bShouldTick { true }