diff --git a/Source/Crunch/Public/GAS/CAttributeSet.h b/Source/Crunch/Public/GAS/CAttributeSet.h index c6cf103..e4886aa 100644 --- a/Source/Crunch/Public/GAS/CAttributeSet.h +++ b/Source/Crunch/Public/GAS/CAttributeSet.h @@ -38,22 +38,24 @@ class CRUNCH_API UCAttributeSet : public UAttributeSet GENERATED_BODY() public: - ATTRIBUTE_ACCESSORS(UCAttributeSet, Health); - ATTRIBUTE_ACCESSORS(UCAttributeSet, MaxHealth); - ATTRIBUTE_ACCESSORS(UCAttributeSet, Mana); - ATTRIBUTE_ACCESSORS(UCAttributeSet, MaxMana); - - virtual void GetLifetimeReplicatedProps(TArray& OutLifetimeProps) const override; + virtual void GetLifetimeReplicatedProps(TArray& OutLifetimeProps) const override; private: UPROPERTY(ReplicatedUsing=OnRep_Health) FGameplayAttributeData Health; + ATTRIBUTE_ACCESSORS(UCAttributeSet, Health); + UPROPERTY(ReplicatedUsing=OnRep_MaxHealth) FGameplayAttributeData MaxHealth; + ATTRIBUTE_ACCESSORS(UCAttributeSet, MaxHealth); + UPROPERTY(ReplicatedUsing=OnRep_Mana) FGameplayAttributeData Mana; + ATTRIBUTE_ACCESSORS(UCAttributeSet, Mana); + UPROPERTY(ReplicatedUsing=OnRep_MaxMana) FGameplayAttributeData MaxMana; + ATTRIBUTE_ACCESSORS(UCAttributeSet, MaxMana); UFUNCTION() void OnRep_Health(const FGameplayAttributeData& OldValue);