diff --git a/evolve-die-repeat/molecular/prey_manager.gd b/evolve-die-repeat/molecular/prey_manager.gd index 14fe0a4..ccc78af 100644 --- a/evolve-die-repeat/molecular/prey_manager.gd +++ b/evolve-die-repeat/molecular/prey_manager.gd @@ -6,7 +6,7 @@ extends SpawnManager2D func _ready() -> void: spawnRange = GameManager.extent #spawnRange = cam.get_viewport_rect() - _spawn_minimum() + call_deferred("_spawn_minimum") # Called every frame. 'delta' is the elapsed time since the previous frame. diff --git a/evolve-die-repeat/shared/npc/spawn_manager_2d.gd b/evolve-die-repeat/shared/npc/spawn_manager_2d.gd index 2ad5269..57ccad8 100644 --- a/evolve-die-repeat/shared/npc/spawn_manager_2d.gd +++ b/evolve-die-repeat/shared/npc/spawn_manager_2d.gd @@ -37,4 +37,4 @@ func _spawn_creature(position: Vector2) -> void: func _on_entity_died() -> void: _currentCount = max(0, _currentCount-1) - _spawn_minimum() + call_deferred("_spawn_minimum")