Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/UAbilitySystemComponent
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemComponent.h |
| Include | #include "AbilitySystemComponent.h" |
| Source | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Private/AbilitySystemComponent_Abilities.cpp |
FGameplayAbilitySpecHandle GiveAbilityAndActivateOnce
&40;
FGameplayAbilitySpec & AbilitySpec,
const FGameplayEventData &42; GameplayEventData
&41;
Remarks
Grants an ability and attempts to activate it exactly one time, which will cause it to be removed. Only valid on the server, and the ability's Net Execution Policy cannot be set to Local or Local Predicted
Parameters
| Name | Description |
|---|---|
| AbilitySpec | FGameplayAbilitySpec containing information about the ability class, level and input ID to bind it to. |
| GameplayEventData | Optional activation event data. If provided, Activate Ability From Event will be called instead of ActivateAbility, passing the Event Data |