Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/UGameplayEffectComponent
- UGameplayEffectComponent::OnGameplayEffectApplied()
- UAdditionalEffectsGameplayEffectComponent::OnGameplayEffectApplied()
- URemoveOtherGameplayEffectComponent::OnGameplayEffectApplied()
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectComponent.h |
| Include | #include "GameplayEffectComponent.h" |
virtual void OnGameplayEffectApplied
(
FActiveGameplayEffectsContainer & ActiveGEContainer,
FGameplayEffectSpec & GESpec,
FPredictionKey & PredictionKey
) const
Remarks
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).