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); }
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); }