#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 }