コード例 #1
0
        //======================================================


        //======================================================
        // Helper Methods:

        // Helper method to switch scene when required.
        public void switchScene(POCC.Scenes.Scene scene)
        {
            _currentScene.getTeardownHooks()();
            SceneManager.LoadScene(scene.getLocation());
            scene = sceneChangeHook(scene);
            scene.getStartupHooks()();
            _currentScene = scene;
        }
コード例 #2
0
ファイル: SceneBuilder.cs プロジェクト: tosw164/Frogify
        public SceneBuilder setLocation(string sceneLocation)
        {
            Action startupHooks  = _scene.getStartupHooks();
            Action teardownHooks = _scene.getTeardownHooks();

            _scene = new Scene(_scene.getSceneType(), sceneLocation);

            _scene.appendStartupHook(startupHooks);
            _scene.appendTeardownHook(teardownHooks);

            return(this);
        }