This commit is contained in:
2023-07-21 08:58:28 +02:00
parent 8906b1a492
commit 77bb47aeb9
77 changed files with 162 additions and 162 deletions

View File

@@ -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: