|
Payback 0.0.1
CK Graduation Project
|
#include <DT_SituationTable.h>


Public 멤버 함수 | |
| virtual void | OnPostDataImport (const UDataTable *InDataTable, const FName InRowName, TArray< FString > &OutCollectedImportProblems) override |
Public 속성 | |
| FName | Situation_ID = NAME_None |
| FText | Name |
| FText | Description |
| FString | Required_Tags_Or_Situations = "" |
| FString | Tags = "" |
| FName | Buff_ID = NAME_None |
| int32 | Situation_Rank = 1 |
| int32 | Unlock_Level = 1 |
| TSoftObjectPtr< UTexture2D > | Illustration_Path |
| ESituationTag | ParsedTags = ESituationTag::None |
| ESituationTag | RequiredTags = ESituationTag::None |
| TArray< FName > | RequiredSituationIDs |
플레이어가 레벨업 시 고르는 "상황"(카드) 정의. 카드는 방송 태그 1개와 버프 1개를 가지며, 버프의 발동 주기는 Buff_Master 가 들고 있다.
문자열 컬럼(Tags / Required_Tags_Or_Situations)의 파싱 결과는 StageManifest 가 캐시를 만들 때 아래 Parsed* 필드에 채워 넣는다. 테이블을 다시 임포트하지 않아도 로드 시점마다 갱신된다.
|
inlineoverridevirtual |
| FName FDT_SituationTable::Buff_ID = NAME_None |
| FText FDT_SituationTable::Description |
| TSoftObjectPtr<UTexture2D> FDT_SituationTable::Illustration_Path |
| FText FDT_SituationTable::Name |
| ESituationTag FDT_SituationTable::ParsedTags = ESituationTag::None |
| FString FDT_SituationTable::Required_Tags_Or_Situations = "" |
| TArray<FName> FDT_SituationTable::RequiredSituationIDs |
| ESituationTag FDT_SituationTable::RequiredTags = ESituationTag::None |
| FName FDT_SituationTable::Situation_ID = NAME_None |
| int32 FDT_SituationTable::Situation_Rank = 1 |
| FString FDT_SituationTable::Tags = "" |
| int32 FDT_SituationTable::Unlock_Level = 1 |