mirror of
https://github.com/kodzukye/scrap-signal.git
synced 2026-06-15 19:37:35 +00:00
21 lines
562 B
GDScript
21 lines
562 B
GDScript
extends Node
|
|
|
|
signal scene_changed(scene_path: String)
|
|
|
|
func change_scene(scene_path: String) -> void:
|
|
var error: Error = get_tree().change_scene_to_file(scene_path)
|
|
if error != OK:
|
|
push_error("Impossible de charger la scene : " + scene_path)
|
|
return
|
|
scene_changed.emit(scene_path)
|
|
|
|
func reload_current_scene() -> void:
|
|
var scene_file_path: String = get_tree().current_scene.scene_file_path
|
|
if scene_file_path == "":
|
|
push_warning("Aucune scene active a recharger.")
|
|
return
|
|
change_scene(scene_file_path)
|
|
|
|
func quit_game() -> void:
|
|
get_tree().quit()
|