CoinHeaven.gd 346 B

1234567891011
  1. class_name CoinHeaven
  2. extends Level
  3. @export var all_coins_check: AllCoinsCollectedCheck = null
  4. func warp_back(player: Player) -> void:
  5. player.state_machine.transition_to("Freeze")
  6. if all_coins_check != null:
  7. await all_coins_check.check()
  8. await get_tree().create_timer(1, false).timeout
  9. Global.transition_to_scene(Level.vine_return_level)