Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
StageManifestHandle.h
이 파일의 문서화 페이지로 가기
1#pragma once
2
3#include "CoreMinimal.h"
4#include "StageManifestHandle.generated.h"
5
8struct FWaveSpawnEntry;
10
11USTRUCT(BlueprintType)
13{
14 GENERATED_BODY()
15
16public:
17 FStageManifestHandle() : Manifest(nullptr) { }
19
20public:
21 const FWaveDataCollection* GetWaveData(const FName& WaveID) const;
22 const TArray<FWaveSpawnEntry>* GetSpawnData(const FName& SpawnID) const;
23 const FMonsterDataCollection* GetMonsterData(const FName& MonsterID) const;
24
25 bool IsValid() const
26 {
27 return Manifest.IsValid();
28 }
29
30private:
31 UPROPERTY()
32 TWeakObjectPtr<UStageManifest> Manifest;
33};
Definition StageManifest.h:161
Definition StageManifest.h:29
Definition StageManifestHandle.h:13
bool IsValid() const
Definition StageManifestHandle.h:25
FStageManifestHandle()
Definition StageManifestHandle.h:17
Definition StageManifest.h:74
Definition DT_SpawnTable.h:9