public void chargement(string path) { if (!is_loading) { is_loading = true; PackedScene packed = ResourceLoader.Load("res://menus/LoadingScreen.tscn") as PackedScene; loadingScreen = (LoadingScreen)packed.Instance(); loadingScreen.Connect("chargement_fini", this, nameof(chargement_fini)); AddChild(loadingScreen); loadingScreen.goto_scene(path); } }