Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
DT_LevelTable.h
이 파일의 문서화 페이지로 가기
1#pragma once
2
3#include "CK_UE.h"
4#include "Engine/DataTable.h"
5#include "DT_LevelTable.generated.h"
6
7
12USTRUCT(BlueprintType)
13struct FDT_LevelTable : public FTableRowBase
14{
15 GENERATED_BODY()
16
17public:
18 virtual void OnPostDataImport(const UDataTable* InDataTable, const FName InRowName, TArray<FString>& OutCollectedImportProblems) override
19 {
20 Super::OnPostDataImport(InDataTable, InRowName, OutCollectedImportProblems);
21 Level = FCString::Atoi(*InRowName.ToString());
22 }
23
24public:
25 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Level")
26 int32 Level = 0;
27
28 // 다음 레벨로 올라가는 데 필요한 경험치. 0 이하면 최종 레벨로 본다.
29 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Level")
30 float Required_Exp = 0.0f;
31
32 // 일반 채팅이 이 시간(초)을 넘겨 대기하면 일반 대기열을 통째로 비운다.
33 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Chat")
34 float Chat_Cleanup_Threshold = 0.0f;
35
36 // 채팅 한 줄을 내보내는 간격(초).
37 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Chat")
38 float Chat_Interval = 0.0f;
39};
Definition DT_LevelTable.h:14
virtual void OnPostDataImport(const UDataTable *InDataTable, const FName InRowName, TArray< FString > &OutCollectedImportProblems) override
Definition DT_LevelTable.h:18