public void OverrideGameStart(uint questID) { //QuestInfo quest = QuestManager.instance.GetLastQuestInfo(); prevQuestID = questID; if (GameObject.Find("CinemaSceneManager") != null) { CinemaSceneManager csm = GameObject.Find("CinemaSceneManager").GetComponent <CinemaSceneManager> (); if (csm.getCinemaSceneStartType(questID) == CinemaSceneManager.StartType.BEFORE_GAME_START) { int startSeqIdx = csm.getCinemaSceneStartingSeqIndex(questID); int endSeqIdx = csm.getCinemaSceneEndingSeqIndex(questID); CutSceneMgr.StartCinemaScene(true, startSeqIdx, endSeqIdx, () => { HudPanel.Show(); GameStart(); }); return; } } HudPanel.Show(); GameStart(); }