base_level.gd 484 B

123456789101112131415
  1. extends Node2D
  2. func _ready() -> void:
  3. EventBus.player_died.connect(reload.bind(0.2))
  4. EventBus.player_goldened.connect(reload.bind(2))
  5. EventBus.level_completed.connect(load_level_select)
  6. func reload(delay: float) -> void:
  7. await get_tree().create_timer(delay).timeout
  8. TransitionManager.reload_current_scene()
  9. func load_level_select() -> void:
  10. await get_tree().create_timer(1).timeout
  11. TransitionManager.change_scene_to_file("res://scenes/menus/level_select/level_select.tscn")