21 lines
453 B
GDScript
Executable File
21 lines
453 B
GDScript
Executable File
extends Node3D
|
|
|
|
@onready var delay = randf_range(2, 10)
|
|
var gameOverScreen = preload("res://shrek death screen.tscn")
|
|
|
|
func _ready():
|
|
$violin.play()
|
|
|
|
var waited = 0
|
|
func _process(delta):
|
|
if !$"death spotlight".visible:
|
|
waited+=delta
|
|
if waited >= delay:
|
|
$"death spotlight".visible = true
|
|
$violin.stop()
|
|
$jumpscare.play()
|
|
|
|
func _on_jumpscare_finished():
|
|
Globals.makeNotPlayerControlled()
|
|
get_tree().change_scene_to_packed(gameOverScreen)
|