Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
DT_SpawnTable.h
이 파일의 문서화 페이지로 가기
1#pragma once
2#include "CoreMinimal.h"
3#include "Engine/DataTable.h"
5#include "DT_SpawnTable.generated.h"
6
7USTRUCT(BlueprintType)
9{
10 GENERATED_BODY()
11
12public:
13 UPROPERTY(Transient, BlueprintReadOnly, Category = "Spawn")
14 FName Spawn_ID = NAME_None;
15
16 UPROPERTY(Transient, BlueprintReadOnly, Category = "Spawn")
17 int32 Spawn_Index = 0;
18
19 UPROPERTY(Transient, BlueprintReadOnly, Category = "Spawn")
20 FName Enemy_ID = NAME_None;
21
22 UPROPERTY(Transient, BlueprintReadOnly, Category = "Spawn")
24
25 UPROPERTY(Transient, BlueprintReadOnly, Category = "Spawn")
26 int32 Spawn_Count = 0;
27
28 UPROPERTY(Transient, BlueprintReadOnly, Category = "Spawn")
29 float Spawn_Interval = 0.f;
30
31 UPROPERTY(Transient, BlueprintReadOnly, Category = "Spawn")
32 float Start_Delay = 0.f;
33
34 UPROPERTY(Transient, BlueprintReadOnly, Category = "Spawn")
35 FName Spawn_Pattern_ID = NAME_None;
36};
37
38
39USTRUCT(BlueprintType)
40struct FDT_SpawnTable : public FTableRowBase
41{
42 GENERATED_BODY()
43
44public:
45 virtual void OnPostDataImport(const UDataTable* InDataTable, const FName InRowName, TArray<FString>& OutCollectedImportProblems) override
46 {
47 Super::OnPostDataImport(InDataTable, InRowName, OutCollectedImportProblems);
48 Spawn_ID = InRowName;
49 }
50
51public:
52 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Spawn")
53 FName Spawn_ID = NAME_None;
54
55 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Spawn")
56 FString Enemy_ID = "";
57
58 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Spawn")
59 FString SpawnArea_ID = "";
60
61 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Spawn")
62 FString Spawn_Count = "";
63
64 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Spawn")
65 FString Spawn_Interval = "";
66
67 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Spawn")
68 FString Start_Delay = "";
69
70 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Spawn")
71 FString Spawn_Pattern_ID = "";
72};
ESpawnAreaID
Definition ESpawnAreaID.h:7
static constexpr FGlobalUserSettingsRuntime None
Definition GlobalUserSettingsRuntime.cpp:6
Definition DT_SpawnTable.h:41
virtual void OnPostDataImport(const UDataTable *InDataTable, const FName InRowName, TArray< FString > &OutCollectedImportProblems) override
Definition DT_SpawnTable.h:45
Definition DT_SpawnTable.h:9