Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
DT_PortraitTable.h
이 파일의 문서화 페이지로 가기
1#pragma once
2
3#include "CoreMinimal.h"
4#include "Engine/DataTable.h"
5#include "DT_PortraitTable.generated.h"
6
7
8USTRUCT(BlueprintType)
9struct FDT_PortraitTable : public FTableRowBase
10{
11 GENERATED_BODY()
12
13public:
14 virtual void OnPostDataImport(const UDataTable* InDataTable, const FName InRowName, TArray<FString>& OutCollectedImportProblems) override
15 {
16 Super::OnPostDataImport(InDataTable, InRowName, OutCollectedImportProblems);
17 FString ToastIdString = InRowName.ToString();
18 Character_ID = FCString::Atoi(*ToastIdString);
19 }
20
21public:
22 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Portrait", meta = (ClampMin = "51000", ClampMax = "51999"))
23 int32 Character_ID = 0;
24
25 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Portrait")
26 FName Character_Name = NAME_None;
27
28 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Portrait")
29 FString UpperBodyPortrait_Path = "";
30
31 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Portrait")
32 FString FullBodyPortrait_Path = "";
33
34 //TODO: 추후 표정 이미지 Path도 추가 (없으면 비워둬도 문제 안생기게 구현)
35 /*
36 * UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Portrait")
37 FString Expression_Smile_Path = "";
38
39 * UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Portrait")
40 FString Expression_Sad_Path = "";
41
42 * UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Portrait")
43 FString Expression_Surprise_Path = "";
44
45 * UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Portrait")
46 FString Expression_DefaultFace_Path = ""; //무표정
47 */
48};
Definition DT_PortraitTable.h:10
virtual void OnPostDataImport(const UDataTable *InDataTable, const FName InRowName, TArray< FString > &OutCollectedImportProblems) override
Definition DT_PortraitTable.h:14