/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h
This scope lock will queue deletions and additions until after the scope is over. The additions and deletions will actually go through, but we will defer the memory operations to the active gameplay effect list.
struct FScopedActiveGameplayEffectLock