unreal.GameplayEffectGrantedEffectRemovalPolicy

class unreal.GameplayEffectGrantedEffectRemovalPolicy

Bases: EnumBase

Describes what happens to a Gameplay Effect that was applied on-application by another Gameplay Effect (via UAdditionalEffectsGameplayEffectComponent) when the applying effect is removed.

C++ Source:

  • Plugin: GameplayAbilities

  • Module: GameplayAbilities

  • File: GameplayEffect.h

GRANTED_EFFECT_CONTROLS_OWN_LIFETIME: GameplayEffectGrantedEffectRemovalPolicy = Ellipsis

The applied Gameplay Effect manages its own lifetime independently. This is the default behavior.

Type:

0

REMOVE_GRANTED_EFFECT_ON_END: GameplayEffectGrantedEffectRemovalPolicy = Ellipsis

The applied Gameplay Effect will be removed when the Gameplay Effect that applied it is removed. Cannot be used when the granted effect has an Instant duration (instant GEs are never persisted).

Type:

1