예제 #1
0
    private IEnumerator Start()
    {
        Debug.Log($"Loading scene. Name: {_currentScene.GetType().ToString()}, Type: {_currentScene.SceneType.ToString()}");
        DialogueSceneBase scene = (DialogueSceneBase)_currentScene;

        yield return(StartCoroutine(scene.RunScene()));

        DataManager.instance.LoadNextScene(scene.NextScene);
    }
예제 #2
0
    private IEnumerator Start()
    {
        Debug.Log($"Loading scene. Name: {currentScene.GetType().ToString()}, Type: {currentScene.SceneType.ToString()}");
        //var scene = NarrationSceneSelector.GetNarrationScene(currentScene.Name);
        //yield return StartCoroutine(scene.RunScene());
        var scene = (NarrationSceneBase)currentScene;

        yield return(StartCoroutine(scene.RunScene()));

        DataManager.instance.LoadNextScene(scene.NextScene);
    }