Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectAggregator.h |
Include |
#include "GameplayEffectAggregator.h" |
Source |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Private/GameplayEffectAggregator.cpp |
float EvaluateWithBase
(
float InlineBaseValue,
const FAggregatorEvaluateParameters & Parameters
) const
Evaluates the result of the specified base value run through each existing evaluation channel's modifiers in numeric order with the specified evaluation parameters. The result of the evaluation of an individual channel acts as the new base value to the channel that follows it until all channels have been evaluated.
EXAMPLE: Base Value: 2, Channel 0 has a +2 Additive Mod, Channel 1 is provided a base value of 4 to run through its modifiers
Result of the specified base value run through each modifier in each evaluation channel in numeric order
Parameter |
Description |
---|---|
InlineBaseValue |
Initial base value to use in the first evaluation channel |
Parameters |
Additional evaluation parameters |