Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
DT_WaveTable.h
이 파일의 문서화 페이지로 가기
1#pragma once
2#include "CoreMinimal.h"
3#include "Engine/DataTable.h"
4#include "DT_WaveTable.generated.h"
5
6USTRUCT(BlueprintType)
7struct FDT_WaveTable : public FTableRowBase
8{
9 GENERATED_BODY()
10
11public:
12 virtual void OnPostDataImport(const UDataTable* InDataTable, const FName InRowName, TArray<FString>& OutCollectedImportProblems) override
13 {
14 Super::OnPostDataImport(InDataTable, InRowName, OutCollectedImportProblems);
15 Wave_ID = InRowName;
16 }
17
18public:
19 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Wave")
20 FName Wave_ID = NAME_None;
21
22 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Wave")
23 float Wave_Interval = 0.f;
24
25 // '&' 구분자로 복수의 Spawn_ID 지정 가능 (예: "12000&12001")
26 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Wave")
27 FString Spawn_ID = "";
28
29 // 다음 웨이브 ID. '-' 또는 빈 값이면 마지막 웨이브
30 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Wave")
31 FName NextWave_ID = NAME_None;
32};
Definition DT_WaveTable.h:8
virtual void OnPostDataImport(const UDataTable *InDataTable, const FName InRowName, TArray< FString > &OutCollectedImportProblems) override
Definition DT_WaveTable.h:12