Navigation
API > API/Runtime > API/Runtime/GameplayTasks
| Name | UGameplayTask_WaitDelay |
| Type | class |
| Header File | /Engine/Source/Runtime/GameplayTasks/Classes/Tasks/GameplayTask_WaitDelay.h |
| Include Path | #include "Tasks/GameplayTask_WaitDelay.h" |
Syntax
UCLASS (MinimalAPI)
class UGameplayTask_WaitDelay : public UGameplayTask
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGameplayTask → UGameplayTask_WaitDelay
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGameplayTask_WaitDelay
(
const FObjectInitializer& ObjectInitializer |
Tasks/GameplayTask_WaitDelay.h |
Classes
| Name | Remarks |
|---|---|
| FTaskDelayDelegate |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnFinish | FTaskDelayDelegate | Tasks/GameplayTask_WaitDelay.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Time | double | Tasks/GameplayTask_WaitDelay.h | ||
| TimeStarted | double | Tasks/GameplayTask_WaitDelay.h |
Functions
Public
Overridden from UGameplayTask
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Activate() |
Called to trigger the actual task once the delegates have been set up Note that the default implementation does nothing and you don't have to call it | Tasks/GameplayTask_WaitDelay.h | |
virtual FString GetDebugString() |
Return debug string describing task | Tasks/GameplayTask_WaitDelay.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UGameplayTask_WaitDelay * TaskWaitDelay
(
TScriptInterface< IGameplayTaskOwnerInterface > TaskOwner, |
Wait specified time. This is functionally the same as a standard Delay node. | Tasks/GameplayTask_WaitDelay.h |
|
static UGameplayTask_WaitDelay * TaskWaitDelay
(
IGameplayTaskOwnerInterface& InTaskOwner, |
Tasks/GameplayTask_WaitDelay.h |