Redesign
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#include "GameFramework/Actor.h"
|
||||
#include "BuildingBlock.h"
|
||||
#include "Math/UnrealMathUtility.h"
|
||||
#include "LevelTemplate.h"
|
||||
#include "SpawnManager.generated.h"
|
||||
|
||||
UCLASS()
|
||||
@@ -19,20 +20,23 @@ public:
|
||||
|
||||
protected:
|
||||
|
||||
UPROPERTY(EditDefaultsOnly)
|
||||
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
|
||||
float Distance = 45.0f;
|
||||
|
||||
UPROPERTY(BlueprintReadWrite, EditAnywhere)
|
||||
int32 BlocksX = 5;
|
||||
int32 BlocksX = 10;
|
||||
|
||||
UPROPERTY(BlueprintReadWrite, EditAnywhere)
|
||||
int32 BlocksY = 5;
|
||||
int32 BlocksY = 10;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite)
|
||||
TArray<TSubclassOf<ABuildingBlock>> SpawnableClasses;
|
||||
ALevelTemplate* CurrentLevel;
|
||||
|
||||
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
|
||||
TMap<int32, TSubclassOf<ABuildingBlock>> BlockTemplates;
|
||||
|
||||
UFUNCTION(BlueprintCallable, CallInEditor)
|
||||
void GenerateBoard();
|
||||
void GenerateBoard(TSubclassOf<ALevelTemplate> &Template);
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user