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 (BlueprintType )
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 |