UAbilitySystemBlueprintLibrary::EvaluateAttributeValueWithTagsAndBase

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.

Windows
MacOS
Linux

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemBlueprintLibrary.h

Include

#include "AbilitySystemBlueprintLibrary.h"

Source

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Private/AbilitySystemBlueprintLibrary.cpp

Syntax

[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
)

Remarks

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss