Implement basic combat system

This commit is contained in:
2025-02-17 23:24:04 +05:30
parent 4b588e8667
commit 939e851c37
14 changed files with 293 additions and 112 deletions

View File

@@ -17,13 +17,19 @@ public:
protected:
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
float EnemySpawnInterval = 3.0f;
TSubclassOf<class AEnemySpaceship> EnemyClass;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
float SpawnRadius = 2000.0f;
float EnemySpawnInterval = 2.0f;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
int32 MaxEnemies = 5;
int32 MaxEnemies = 10;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
float MinSpawnRadius = 1000.0f;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spawning")
float MaxSpawnRadius = 2000.0f;
private:
FTimerHandle EnemySpawnTimer;