5#include "CoreMinimal.h"
9#include "UObject/Object.h"
10#include "ConstellationBase.generated.h"
33UCLASS(Abstract, Blueprintable)
40 UFUNCTION(BlueprintPure, Category =
"Constellation")
44 UFUNCTION(BlueprintPure, Category =
"Constellation")
45 FText BuildDisplayName()
const;
49 UFUNCTION(BlueprintPure, Category =
"Constellation")
50 FText BuildReactionText(
bool bTagged)
const;
55 return ConstellationData;
60 ConstellationData = InConstellationData;
65 ConstellationHandle = InHandle;
71 UFUNCTION(BlueprintPure, Category =
"Constellation")
72 FText FormatReaction(const FText& RawText) const;
ESituationTag
Definition SituationTag.h:17
Definition EnemyCharacterBase.h:49
virtual void OnReturnToPool_Implementation() override
Definition EnemyCharacterBase.cpp:396
virtual void OnSpawnFromPool_Implementation() override
Definition EnemyCharacterBase.cpp:373
Definition ObjectPoolingInterface.h:18
Definition ConstellationBase.h:35
FORCEINLINE const FConstellationData & GetConstellationData() const
Definition ConstellationBase.h:53
FORCEINLINE void SetConstellationData(const FConstellationData &InConstellationData)
Definition ConstellationBase.h:58
FORCEINLINE void SetConstellationHandle(const FConstellationHandle &InHandle)
Definition ConstellationBase.h:63
Definition ConstellationData.h:16
Definition ConstellationBase.h:18