public void InitSituation(SituationObject currentSituation) { Init(); VideoPlayerRef.Stop(); VideoPlayerRef.time = 0; VideoPlayerRef.clip = currentSituation.clip; CurrentPhase = 0; foreach (var ppos in currentSituation.playersPosition) { Instantiate(ppos, Cursors); } Instantiate(currentSituation.Jauge, Jauge); CriticalTime = GameManager.Instance.CurrentSituation.waitTime; VideoPlayerRef.playbackSpeed = (GameManager.Instance.CurrentDifficulty == GameDifficulty.Easy)?GameManager.Instance.CurrentSituation.Phase1.EasyModeSpeed: GameManager.Instance.CurrentSituation.Phase1.HardModeSpeed; }
public void BeginPlay() { CurrentSituation = SituationList[sIndex]; TimeLine.InitSituation(CurrentSituation); SetPlay(); }