Tasks

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FAbilityInstanceClassPredicate

Public struct

FAbilityInstanceNamePredicate

For searching through lists of ability instances.

Public class

FAbilityStateDelegate

Public class

FApplyRootMotionConstantForceDelegate

Public class

FApplyRootMotionJumpForceDelegate

Public class

FApplyRootMotionMoveToActorForceDelegate

Public class

FApplyRootMotionMoveToForceDelegate

Public class

FApplyRootMotionRadialForceDelegate

Public class

FGameplayEffectAppliedSelfDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FGameplayEffectAppliedTargetDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FGameplayEffectBlockedDelegate

Public class

FInputPressDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FInputReleaseDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FMontageWaitSimpleDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FMovementModeChangedDelegate

Public class

FMoveToLocationDelegate

Public class

FNetworkSyncDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FRepeatedActionDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FSpawnActorDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FVisualizeTargetingDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitAbilityActivateDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitAbilityCommitDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitAttributeChangeDelegate

Public class

FWaitAttributeChangeRatioThresholdDelegate

Public class

FWaitAttributeChangeThresholdDelegate

Public class

FWaitCancelDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitConfirmCancelDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitDelayDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitGameplayEffectRemovedDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitGameplayEffectStackChangeDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitGameplayEventDelegate

Public class

FWaitGameplayTagDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitOverlapDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitTargetDataDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FWaitVelocityChangeDelegate

Public class UClass Abstract

UAbilityTask

Public class UClass

UAbilityTask_ApplyRootMotion_Base

This delegate can be used to support target swapping on abilities.

Public class UClass

UAbilityTask_ApplyRootMotionConstantForce

Applies force to character's movement

Public class UClass

UAbilityTask_ApplyRootMotionJumpForce

Applies force to character's movement

Public class UClass

UAbilityTask_ApplyRootMotionMoveToActorForce

Applies force to character's movement

Public class UClass

UAbilityTask_ApplyRootMotionMoveToForce

Applies force to character's movement

Public class UClass

UAbilityTask_ApplyRootMotionRadialForce

Applies force to character's movement

Public class UClass

UAbilityTask_MoveToLocation

TODO: -Implement replicated time so that this can work as a simulated task for Join In Progress clients.

Public class UClass

UAbilityTask_NetworkSyncPoint

Task for providing a generic sync point for client server (one can wait for a signal from the other)

Public class UClass

UAbilityTask_PlayMontageAndWait

Ability task to simply play a montage.

Public class UClass

UAbilityTask_Repeat

Repeat a task a certain number of times at a given interval.

Public class UClass

UAbilityTask_SpawnActor

Convenience task for spawning actors on the network authority.

Public class UClass

UAbilityTask_StartAbilityState

An ability state is simply an ability task that provides a way to handle the ability being interrupted.

Public class UClass

UAbilityTask_VisualizeTargeting

Public class UClass

UAbilityTask_WaitAbilityActivate

Waits for the actor to activate another ability

Public class UClass

UAbilityTask_WaitAbilityCommit

Waits for the actor to activate another ability

Public class UClass

UAbilityTask_WaitAttributeChange

Waits for the actor to activate another ability

Public class UClass

UAbilityTask_WaitAttributeChangeRatioThreshold

Waits for the ratio between two attributes to match a threshold

Public class UClass

UAbilityTask_WaitAttributeChangeThreshold

Waits for an attribute to match a threshold

Public class UClass

UAbilityTask_WaitCancel

Public class UClass

UAbilityTask_WaitConfirm

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass

UAbilityTask_WaitConfirmCancel

Fixme: this name is conflicting with AbilityTask_WaitConfirm UAbilityTask_WaitConfirmCancel = Wait for Targeting confirm/cancel UAbilityTask_WaitConfirm = Wait for server to confirm ability activation

Public class UClass

UAbilityTask_WaitDelay

Public class UClass

UAbilityTask_WaitGameplayEffectApplied

Public class UClass

UAbilityTask_WaitGameplayEffectApplied_Self

Public class UClass

UAbilityTask_WaitGameplayEffectApplied_Target

Public class UClass

UAbilityTask_WaitGameplayEffectBlockedImmunity

Public class UClass

UAbilityTask_WaitGameplayEffectRemoved

Waits for the actor to activate another ability

Public class UClass

UAbilityTask_WaitGameplayEffectStackChange

Waits for the actor to activate another ability

Public class UClass

UAbilityTask_WaitGameplayEvent

Public class UClass

UAbilityTask_WaitGameplayTag

Public class UClass

UAbilityTask_WaitGameplayTagAdded

Public class UClass

UAbilityTask_WaitGameplayTagRemoved

Public class UClass

UAbilityTask_WaitInputPress

Waits until the input is pressed from activating an ability.

Public class UClass

UAbilityTask_WaitInputRelease

Waits until the input is released from activating an ability.

Public class UClass

UAbilityTask_WaitMovementModeChange

Public class UClass

UAbilityTask_WaitOverlap

Fixme: this is still incomplete and probablyh not what most games want for melee systems.

Public class UClass NotPlaceable

UAbilityTask_WaitTargetData

Wait for targeting actor (spawned from parameter) to provide data.

Public class UClass

UAbilityTask_WaitVelocityChange

Enums

Name

Description

Public enum UEnum

EAbilityTaskNetSyncType

Public enum UEnum

EAbilityTaskWaitState

AbilityTasks are small, self contained operations that can be performed while executing an ability.

Public enum UEnum

ERootMotionMoveToActorTargetOffsetType

Public enum

EWaitAttributeChangeComparison::Type

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback