Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
DT_ConstellationTable.h
이 파일의 문서화 페이지로 가기
1#pragma once
2
3#include "CK_UE.h"
5#include "Engine/DataTable.h"
6#include "DT_ConstellationTable.generated.h"
7
8class UTexture2D;
9
10
17USTRUCT(BlueprintType)
18struct FDT_ConstellationTable : public FTableRowBase
19{
20 GENERATED_BODY()
21
22public:
23 virtual void OnPostDataImport(const UDataTable* InDataTable, const FName InRowName, TArray<FString>& OutCollectedImportProblems) override
24 {
25 Super::OnPostDataImport(InDataTable, InRowName, OutCollectedImportProblems);
26 Constellation_ID = InRowName;
27 }
28
29public:
30 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Constellation")
31 FName Constellation_ID = NAME_None;
32
33 // 진명을 감춘 채 쓰는 칭호. 채팅 앞머리에 붙는다.
34 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Constellation")
35 FText Alias;
36
37 // 진명. 반응 문구의 {{True_Name}} 치환자로도 쓰인다.
38 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Constellation")
39 FText True_Name;
40
41 // 성좌 등급.
42 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Constellation")
43 int32 Rank = 0;
44
45 // '&' 로 묶인 방송 태그 목록. 여기 걸린 태그의 카드를 골랐을 때 태그 채팅을 낸다.
46 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Constellation")
47 FString Reaction_Tags = "";
48
49 // 반응 태그와 무관하게 평소에 흘리는 일반 채팅 문구.
50 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Constellation")
51 FText Default_Reactions;
52
53 // 반응 태그가 맞았을 때 내는 태그 채팅 문구.
54 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Constellation")
55 FText Tagged_Reactions;
56
57 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Constellation")
58 TSoftObjectPtr<UTexture2D> Icon_Path;
59
60public:
61 // Reaction_Tags 를 파싱한 결과. StageManifest 가 캐시를 만들 때 채운다.
62 UPROPERTY(Transient, BlueprintReadOnly, Category = "Constellation")
63 ESituationTag ParsedReactionTags = ESituationTag::None;
64};
static constexpr FGlobalUserSettingsRuntime None
Definition GlobalUserSettingsRuntime.cpp:6
ESituationTag
Definition SituationTag.h:17
Definition DT_ConstellationTable.h:19
virtual void OnPostDataImport(const UDataTable *InDataTable, const FName InRowName, TArray< FString > &OutCollectedImportProblems) override
Definition DT_ConstellationTable.h:23