/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemComponent.h
Grants a Gameplay Ability, activates it once, and removes it. This will be ignored if the actor is not authoritative.
[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, BlueprintAuthorityOnly, Category="Gameplay Abilities", Meta=(DisplayName="Give Ability And Activate Once", ScriptName="GiveAbilityAndActivateOnce")) [FGameplayAbilitySpecHandle](API\Plugins\GameplayAbilities\FGameplayAbilitySpecHandle) K2_GiveAbilityAndActivateOnce ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UGameplayAbility](API\Plugins\GameplayAbilities\Abilities\UGameplayAbility) > AbilityClass, int32 Level, int32 InputID )