Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/UGameplayEffectComponent
Description
Called when a Gameplay Effect is initially applied, or stacked. GE's are 'applied' in both cases of duration or instant execution. This call does not happen periodically, nor through replication. One should favor this function over OnActiveGameplayEffectAdded & OnGameplayEffectExecuted (but all multiple may be used depending on the case).
Derived Overrides
- UAdditionalEffectsGameplayEffectComponent::OnGameplayEffectApplied
- UCancelAbilityTagsGameplayEffectComponent::OnGameplayEffectApplied
- URemoveOtherGameplayEffectComponent::OnGameplayEffectApplied
| Name | OnGameplayEffectApplied |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectComponent.h |
| Include Path | #include "GameplayEffectComponent.h" |
virtual void OnGameplayEffectApplied
(
FActiveGameplayEffectsContainer & ActiveGEContainer,
FGameplayEffectSpec & GESpec,
FPredictionKey & PredictionKey
) const