/************************************************************** * * PRIVATE METHODS * **************************************************************/ private void StartPlay(string cutSceneName) { if(pauseGame) { //Debug.Log("CutScenePlayer.StartPlay() pausing game"); Pause.SetPaused(true); Screen.showCursor = true; } currentCutScene = FindCutscene(cutSceneName); currScreen = currentCutScene.GetFirst(); if(!onlyPlayThis && !currentCutScene.archievement.Equals("")) { Archievements.Add(currentCutScene.archievement); } enabled = true; if(currentCutScene.syncFromMusic) { Debug.LogError("CutScenePlayer.StartPlay(): SyncWithMusic NOT IMPLEMENTED YET"); FModManager.StartCutScene(this,cutSceneName); } else { FModManager.StartCutScene(cutSceneName); Invoke("NextScreen", currScreen.showTime); } }
private void NextScreen() { //Debug.Log("CutSCenePlayer.NextScreen()"); currScreen = currentCutScene.GetNext(); if(currScreen == null) { // Was this the last screen of this cut-scene HandleCutSceneOver(false); return; } if(currentCutScene.syncFromMusic == false) { Invoke("NextScreen", currScreen.showTime); } else { Debug.LogError("CutScenePlayer.NextScreen(): SyncWithMusic NOT IMPLEMENTED YET"); } }