Gameplay Abilities! Lesson 98!
This commit is contained in:
@@ -4,15 +4,33 @@
|
||||
#include "AbilitySystem/AuraAttributeSet.h"
|
||||
|
||||
#include "AbilitySystemBlueprintLibrary.h"
|
||||
#include "AudioMixerBlueprintLibrary.h"
|
||||
#include "GameplayEffectExtension.h"
|
||||
#include "GameFramework/Character.h"
|
||||
#include "GeometryCollection/GeometryCollectionParticlesData.h"
|
||||
#include "Net/UnrealNetwork.h"
|
||||
#include "AuraGameplayTags.h"
|
||||
|
||||
UAuraAttributeSet::UAuraAttributeSet()
|
||||
{
|
||||
const FAuraGameplayTags& GameplayTags = FAuraGameplayTags::Get();
|
||||
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Vital_Health, GetHealthAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Vital_MaxHealth, GetMaxHealthAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Vital_Mana, GetManaAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Vital_MaxMana, GetMaxManaAttribute);
|
||||
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Primary_Strength, GetStrengthAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Primary_Intelligence, GetIntelligenceAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Primary_Resilience, GetResilienceAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Primary_Vigor, GetVigorAttribute);
|
||||
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Secondary_Armor, GetArmorAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Secondary_ArmorPenetration, GetArmorPenetrationAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Secondary_BlockChance, GetBlockChanceAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Secondary_CriticalHitChance, GetCriticalHitChanceAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Secondary_CriticalHitDamage, GetCriticalHitChanceAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Secondary_CriticalHitResistance, GetCriticalHitResistanceAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Secondary_HealthRegeneration, GetHealthRegenerationAttribute);
|
||||
TagsToAttributes.Add(GameplayTags.Attributes_Secondary_ManaRegeneration, GetManaRegenerationAttribute);
|
||||
}
|
||||
|
||||
void UAuraAttributeSet::GetLifetimeReplicatedProps(TArray<FLifetimeProperty>& OutLifetimeProps) const
|
||||
|
||||
Reference in New Issue
Block a user