Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h |
| Include | #include "GameplayEffect.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FGameplayEffectExecutionScopedModifierInfo
Remarks
Struct representing modifier info used exclusively for "scoped" executions that happen instantaneously. These are folded into a calculation only for the extent of the calculation and never permanently added to an aggregator.
Variables
| Type | Name | Description | |
|---|---|---|---|
| EGameplayEffectScopedModifierAggregatorType | AggregatorType | Type of aggregator backing the scoped mod | |
| FGameplayEffectAttributeCaptureDefinition | CapturedAttribute | Backing attribute that the scoped modifier is for | |
| FGameplayModEvaluationChannelSettings | EvaluationChannelSettings | Evaluation channel settings of the scoped modifier | |
| FGameplayEffectModifierMagnitude | ModifierMagnitude | Magnitude of the scoped modifier | |
| TEnumAsByte< EGameplayModOp::Type > | ModifierOp | Modifier operation to perform | |
| FGameplayTagRequirements | SourceTags | Source tag requirements for the modifier to apply | |
| FGameplayTagRequirements | TargetTags | Target tag requirements for the modifier to apply | |
| FGameplayTag | TransientAggregatorIdentifier | Identifier for aggregator if acting as a transient "temporary variable" aggregator |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructors. | |||
FGameplayEffectExecutionScopedModifierInfo
(
const FGameplayEffectAttributeCaptureDefinition& InCaptureDef |
|||
FGameplayEffectExecutionScopedModifierInfo
(
const FGameplayTag& InTransientAggregatorIdentifier |