Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Describes what happens to a Gameplay Effect that was applied on-application by another Gameplay Effect (via UAdditionalEffectsGameplayEffectComponent) when the applying effect is removed.
| Name | EGameplayEffectGrantedEffectRemovalPolicy |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h |
| Include Path | #include "GameplayEffect.h" |
Syntax
enum EGameplayEffectGrantedEffectRemovalPolicy
{
GrantedEffectControlsOwnLifetime,
RemoveGrantedEffectOnEnd,
}
Values
| Name | Remarks |
|---|---|
| GrantedEffectControlsOwnLifetime | The applied Gameplay Effect manages its own lifetime independently. This is the default behavior. |
| RemoveGrantedEffectOnEnd | The applied Gameplay Effect will be removed when the Gameplay Effect that applied it is removed. |