feat(boss): wave_manager 接入 BossManager(移除旧内联阶段逻辑)+ combat_manager 重置敌弹/Boss

This commit is contained in:
2026-07-23 10:22:25 +08:00
parent af535f1ed0
commit aa516bcb50
2 changed files with 7 additions and 34 deletions
+6
View File
@@ -47,6 +47,8 @@ func start_game() -> void:
VFXManager.reset()
ZoneManager.reset()
MinionManager.reset()
EnemyBulletManager.reset()
BossManager.reset()
SpatialGrid.clear()
_core_idx = 0
_equipped_core = WandPreset.make_core_by_id("wand_basic")
@@ -223,6 +225,8 @@ func close_shop_and_next_wave() -> void:
EnemyManager.reset()
ZoneManager.reset()
MinionManager.reset()
EnemyBulletManager.reset()
BossManager.reset()
SpatialGrid.clear()
var next_wave: int = WaveManager.current_wave + 1
_transition_to_battle(next_wave)
@@ -243,6 +247,8 @@ func _on_player_died(_payload: Dictionary) -> void:
EnemyManager.reset()
ZoneManager.reset()
MinionManager.reset()
EnemyBulletManager.reset()
BossManager.reset()
SpatialGrid.clear()
ProfileManager.clear_run()
EventBus.emit(EventID.GAME_OVER, {