37{
39 {
40 return nullptr;
41 }
42
45
46 if (ConstellationClass == nullptr)
47 {
48 LOG_ERROR(LogCKAbility,
"Constellation Settings 의 ConstellationClass 가 비어 있습니다.");
49 return nullptr;
50 }
51
52
62
63 UConstellationBase* Created = NewObject<UConstellationBase>(Outer, ConstellationClass);
65
66 return Created;
67}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
FORCEINLINE void SetConstellationData(const FConstellationData &InConstellationData)
Definition ConstellationBase.h:58
Definition ConstellationSettings.h:12
FORCEINLINE TSubclassOf< UConstellationBase > GetConstellationClass() const
Definition ConstellationSettings.h:21
Definition ConstellationData.h:16
FName Constellation_ID
Definition ConstellationData.h:21
TSoftObjectPtr< UTexture2D > Icon
Definition ConstellationData.h:46
FText Alias
Definition ConstellationData.h:25
ESituationTag ReactionTags
Definition ConstellationData.h:35
FText DefaultReaction
Definition ConstellationData.h:39
FText TrueName
Definition ConstellationData.h:28
int32 Rank
Definition ConstellationData.h:31
FText TaggedReaction
Definition ConstellationData.h:43
FText Default_Reactions
Definition DT_ConstellationTable.h:51
FText True_Name
Definition DT_ConstellationTable.h:39
FText Alias
Definition DT_ConstellationTable.h:35
TSoftObjectPtr< UTexture2D > Icon_Path
Definition DT_ConstellationTable.h:58
int32 Rank
Definition DT_ConstellationTable.h:43
FName Constellation_ID
Definition DT_ConstellationTable.h:31
FText Tagged_Reactions
Definition DT_ConstellationTable.h:55
ESituationTag ParsedReactionTags
Definition DT_ConstellationTable.h:63