Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemBlueprintLibrary.h |
Include |
#include "AbilitySystemBlueprintLibrary.h" |
Source |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Private/AbilitySystemBlueprintLibrary.cpp |
[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Ability|Attribute")
static float EvaluateAttributeValueWithTagsAndBase
(
UAbilitySystemComponent * AbilitySystem,
FGameplayAttribute Attribute,
const FGameplayTagContainer & SourceTags,
const FGameplayTagContainer & TargetTags,
float BaseValue,
bool & bSuccess
)
Returns the value of Attribute from the ability system component AbilitySystem after evaluating it with source and target tags using the passed in base value instead of the real base value. bSuccess indicates the success or failure of this operation.