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