2024-04-13 13:18:57 -07:00
|
|
|
// This was generated by GasaGen/GasaGen.cpp
|
2024-04-13 07:19:45 -07:00
|
|
|
|
2024-04-13 13:18:57 -07:00
|
|
|
#include "AttributeSet.h"
|
2024-04-13 07:19:45 -07:00
|
|
|
|
|
|
|
#include "GasaAttributeSet.generated.h"
|
|
|
|
|
2024-04-13 13:18:57 -07:00
|
|
|
UCLASS() class GASA_API UGasaAttributeSet : public UAttributeSet
|
2024-04-13 07:19:45 -07:00
|
|
|
{
|
|
|
|
GENERATED_BODY()
|
|
|
|
public:
|
2024-04-13 13:18:57 -07:00
|
|
|
UPROPERTY( ReplicatedUsing = Client_OnRep_Health, EditAnywhere, BlueprintReadWrite, Category = "Attributes" )
|
|
|
|
FGameplayAttributeData Health;
|
|
|
|
|
|
|
|
UPROPERTY( ReplicatedUsing = Client_OnRep_Health, EditAnywhere, BlueprintReadWrite, Category = "Attributes" )
|
|
|
|
FGameplayAttributeData MaxHealth;
|
|
|
|
|
|
|
|
UPROPERTY( ReplicatedUsing = Client_OnRep_Health, EditAnywhere, BlueprintReadWrite, Category = "Attributes" )
|
|
|
|
FGameplayAttributeData Mana;
|
2024-04-13 07:19:45 -07:00
|
|
|
|
2024-04-13 13:18:57 -07:00
|
|
|
UPROPERTY( ReplicatedUsing = Client_OnRep_Health, EditAnywhere, BlueprintReadWrite, Category = "Attributes" )
|
|
|
|
FGameplayAttributeData MaxMana;
|
|
|
|
|
|
|
|
UGasaAttributeSet();
|
|
|
|
|
|
|
|
UFUNCTION()
|
|
|
|
void Client_OnRep_Health( FGameplayAttributeData& PrevHealth );
|
|
|
|
UFUNCTION()
|
|
|
|
void Client_OnRep_MaxHealth( FGameplayAttributeData& PrevMaxHealth );
|
|
|
|
UFUNCTION()
|
|
|
|
void Client_OnRep_Mana( FGameplayAttributeData& PrevMana );
|
|
|
|
UFUNCTION()
|
|
|
|
void Client_OnRep_MaxMana( FGameplayAttributeData& PrevMaxMana );
|
|
|
|
|
|
|
|
#pragma region UObject
|
|
|
|
|
|
|
|
void GetLifetimeReplicatedProps( TArray< FLifetimeProperty >& OutLifetimeProps ) const override;
|
|
|
|
#pragma endregion UObject
|
|
|
|
};
|