#include <AsyncFloatCurveEvaluator.h>

Inherits: UBlueprintAsyncActionBase, FTickableGameObject

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

Public Attributes

Return Name Description
FOnTickFloatCurve OnTick
FOnCompleteFloatCurve OnComplete

OnTick

FOnTickFloatCurve OnTick

OnComplete

FOnCompleteFloatCurve 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
UAsyncFloatCurveEvaluator * AsyncFloatCurveEvaluator static

AsyncFloatCurveEvaluator

static

static UAsyncFloatCurveEvaluator * AsyncFloatCurveEvaluator(UObject * WorldContextObject, UCurveFloat * Curve, float Duration)

Protected Attributes

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

Curve

UCurveFloat * Curve { nullptr }

Duration

float Duration { 0.f }

ElapsedTime

float ElapsedTime { 0.f }

bShouldTick

bool bShouldTick { true }