moved GamePlayAttribute fields(health, mana,...) next to ATTRIBUTE_ACCESSORS
This commit is contained in:
@@ -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<class FLifetimeProperty>& OutLifetimeProps) const override;
|
||||
virtual void GetLifetimeReplicatedProps(TArray<FLifetimeProperty>& 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);
|
||||
|
||||
Reference in New Issue
Block a user