Files
brackeys-knight/scripts/killzone.gd
2025-10-22 16:42:26 +01:00

18 lines
468 B
GDScript

extends Area2D
@onready var timer: Timer = $Timer
@onready var death: AudioStreamPlayer2D = $Death
func _on_body_entered(player_body: Node2D) -> void:
death.play()
Engine.time_scale = 0.5
player_body.get_node(NodeTypes.COLLISION_SHAPE_2D).queue_free()
var player_character_body = player_body as CharacterBody2D
player_character_body.velocity.y = -100
timer.start()
func _on_timer_timeout() -> void:
Engine.time_scale = 1
get_tree().reload_current_scene()