Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/UGameplayEffectExecutionCalculat-
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectExecutionCalculation.h |
| Include | #include "GameplayEffectExecutionCalculation.h" |
UFUNCTION&40;BlueprintNativeEvent, Category&61;"Calculation"&41;
void Execute
&40;
const FGameplayEffectCustomExecutionParameters & ExecutionParams,
FGameplayEffectCustomExecutionOutput & OutExecutionOutput
&41; const
Remarks
- Called whenever the owning gameplay effect is executed. Allowed to do essentially whatever is desired, including generating new modifiers to instantly execute as well.
-
Native subclasses should override the auto-generated Execute_Implementation function and NOT this one.
Parameters
| Name | Description |
|---|---|
| ExecutionParams | Parameters for the custom execution calculation |
| OutExecutionOutput | [OUT] Output data populated by the execution detailing further behavior or results of the execution |