/**************************************************************
  *
  * 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");
     }
 }