Resources
Delegates
See details about each delegate in source code
- Related to GEs
OnGameplayEffectAppliedDelegateToSelfOnGameplayEffectAppliedDelegateToTargetOnActiveGameplayEffectAddedDelegateToSelfOnPeriodicGameplayEffectExecuteDelegateOnSelfOnPeriodicGameplayEffectExecuteDelegateOnTargetOnImmunityBlockGameplayEffectDelegateOnAnyGameplayEffectRemovedDelegateOnGameplayEffectRemoved_InfoDelegateOnGameplayEffectStackChangeDelegateOnGameplayEffectTimeChangeDelegateOnGameplayEffectInhibitionChangedDelegate
- Related to Attributes
GetGameplayAttributeValueChangeDelegate
- Related to GAs
AbilityActivatedCallbacksAbilityEndedCallbacksOnAbilityEnded(has more info thanAbilityEndedCallbacks)AbilityCommittedCallbacksAbilityFailedCallbacksAbilitySpecDirtiedCallbacksGameplayEffectApplicationQueries
Granting Abilities
You can grant an ability before the ASC was initialized with an avatar and owning actor.
Abilities are stored in ActivatableAbilities.
Custom Gameplay Effect blocking
You can use GameplayEffectApplicationQueries (see UImmunityGameplayEffectComponent for an example) to block GEs that are about to be applied.