5#include "CoreMinimal.h"
6#include "Components/SceneComponent.h"
8#include "EnemySpawnerComponent.generated.h"
11class UBillboardComponent;
16UCLASS(ClassGroup=(Spawn), meta=(BlueprintSpawnableComponent))
17class CK_UE_API UEnemySpawnerComponent :
public USceneComponent
22 UEnemySpawnerComponent();
25 virtual
void OnRegister() override;
26 virtual
void OnUnregister() override;
37 FORCEINLINE int32 GetSpawnerAreaMask()
const
39 return static_cast<int32
>(SpawnerAreaID);
43 UPROPERTY(EditAnywhere, Category = Spawner)
47#if WITH_EDITORONLY_DATA
49 TObjectPtr<UBillboardComponent> SpriteComponent;
ESpawnAreaID
Definition ESpawnAreaID.h:7
Definition SpawnPattern.h:23