From 07f203750fe802433ce55dafd2de58ab06a9def5 Mon Sep 17 00:00:00 2001 From: sSebster Date: Fri, 11 Apr 2025 14:41:51 +0200 Subject: [PATCH] Added getting all spawn point in wave manager --- Source/LegumeMix/Private/LMWaveManager.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Source/LegumeMix/Private/LMWaveManager.cpp b/Source/LegumeMix/Private/LMWaveManager.cpp index d19dc78..999c8aa 100644 --- a/Source/LegumeMix/Private/LMWaveManager.cpp +++ b/Source/LegumeMix/Private/LMWaveManager.cpp @@ -2,6 +2,7 @@ #include "LMWaveManager.h" +#include "EngineUtils.h" #include "Components/CapsuleComponent.h" #include "Enemy/LMEnemy.h" @@ -18,6 +19,17 @@ void ALMWaveManager::BeginPlay() { Super::BeginPlay(); StartWave(); + + SpawnPositionsList.Empty(); // Nettoie la liste avant de remplir + + for (TActorIterator It(GetWorld()); It; ++It) + { + ALMSpawnPosition* SpawnPos = *It; + if (SpawnPos) + { + SpawnPositionsList.Add(SpawnPos); + } + } } void ALMWaveManager::SpawnEnemy(ALMSpawnPosition* spawnPosition)