Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
| Name | UAbilityTask_PlayAnimAndWait |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
| Include Path | #include "Abilities/Tasks/AbilityTask_PlayAnimAndWait.h" |
Syntax
UCLASS (MinimalAPI)
class UAbilityTask_PlayAnimAndWait : public UAbilityTask
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGameplayTask → UAbilityTask → UAbilityTask_PlayAnimAndWait
Implements Interfaces
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlueprintInternalUseOnly | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h | |||
| DefaultToSelf | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h | |||
| HidePin | Start playing an animation montage on the avatar actor and wait for it to finish If StopWhenAbilityEnds is true, this montage will be aborted if the ability ends normally. | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h | ||
| OnBlendIn | FPlayAnimWaitSimpleDelegate | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
|
|
| OnBlendOut | FPlayAnimWaitSimpleDelegate | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
|
|
| OnCancelled | FPlayAnimWaitSimpleDelegate | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
|
|
| OnCompleted | FPlayAnimWaitSimpleDelegate | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
|
|
| OnInterrupted | FPlayAnimWaitSimpleDelegate | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnMontageBlendedIn
(
UAnimMontage* Montage |
Abilities/Tasks/AbilityTask_PlayAnimAndWait.h | ||
void OnMontageBlendingOut
(
UAnimMontage* Montage, |
Abilities/Tasks/AbilityTask_PlayAnimAndWait.h | ||
void OnMontageEnded
(
UAnimMontage* Montage, |
Abilities/Tasks/AbilityTask_PlayAnimAndWait.h | ||
void OnMontageInterrupted() |
Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
Overridden from UGameplayTask
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Activate() |
Abilities/Tasks/AbilityTask_PlayAnimAndWait.h | ||
virtual void ExternalCancel () |
Called when the ability is asked to cancel from an outside node. | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h | |
virtual FString GetDebugString() |
Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool StopPlayingMontage() |
Checks if the ability is playing a montage and stops that montage, returns true if a montage was stopped, false if not. | Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |
Overridden from UGameplayTask
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnDestroy
(
bool AbilityEnded |
Abilities/Tasks/AbilityTask_PlayAnimAndWait.h |