14 lines
265 B
GDScript
14 lines
265 B
GDScript
extends Area3D
|
|
|
|
var player_exit = false
|
|
|
|
func _ready() -> void:
|
|
SignalBus.player_exiting_tree.connect(player_exit_check)
|
|
|
|
func player_exit_check():
|
|
player_exit = true
|
|
|
|
func _on_body_exited(body: Node3D) -> void:
|
|
if !player_exit:
|
|
get_tree().current_scene.die()
|