示例#1
0
    private void deferredGoToScene(string path, string extra)
    {
        currentScene.Free();
        PackedScene s = (PackedScene)ResourceLoader.Load(path, extra);

        currentScene = s.Instance();
        SceneTree sT = GetTree();

        sT.GetRoot().AddChild(currentScene);
        sT.SetCurrentScene(currentScene);
    }