Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/UAbilityTask
Description
Clears potential dangling pointers. Added to prevent dangling pointer to GameplayAbility that issued the task. When overriding use EndTask() instead.
Virtual Inheritance
- UObject::PreDestroyFromReplication → UAbilityTask::PreDestroyFromReplication
Derived Overrides
- UAbilityTask_ApplyRootMotionConstantForce::PreDestroyFromReplication
- UAbilityTask_ApplyRootMotionJumpForce::PreDestroyFromReplication
- UAbilityTask_ApplyRootMotionMoveToActorForce::PreDestroyFromReplication
- UAbilityTask_ApplyRootMotionMoveToForce::PreDestroyFromReplication
- UAbilityTask_ApplyRootMotionRadialForce::PreDestroyFromReplication
| Name | PreDestroyFromReplication |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Tasks/AbilityTask.h |
| Include Path | #include "Abilities/Tasks/AbilityTask.h" |
| Source | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Private/Abilities/Tasks/AbilityTask.cpp |
virtual void PreDestroyFromReplication()