1234567891011121314151617181920212223242526 |
- extends StaticBody3D
- func _ready():
- GameManager.remove_objectives()
- GameManager.objectives_visible(true)
- GameManager.add_objective("eject the AC unit")
- GameManager.add_objective("(in the souvenirs apartment)")
- func interact(player):
- set_meta("interactable", false)
- set_meta("text", "")
- $"button click".play()
- GameManager.remove_objectives()
- await get_tree().create_timer(0.3).timeout
- $scream.play()
- await get_tree().create_timer(0.4).timeout
- $pipe.play()
- $kill.visible = true
- %"blood car".visible = true
- %car.queue_free()
- await $pipe.finished
- GameManager.remove_objectives()
- GameManager.add_objective("go home")
- $kill.visible = false
- %cutscene_player.set_meta("enabled", true)
-
|