feat(boss): wave_manager 接入 BossManager(移除旧内联阶段逻辑)+ combat_manager 重置敌弹/Boss
This commit is contained in:
@@ -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, {
|
||||
|
||||
Reference in New Issue
Block a user