static public int Resume(IntPtr l) { try { CinemaDirector.CinemaAudio self = (CinemaDirector.CinemaAudio)checkSelf(l); self.Resume(); return(0); } catch (Exception e) { return(error(l, e)); } }
/// <summary> /// Resume playing audio clips after calling a Pause. /// </summary> public override void Resume() { Cutscene cutscene = base.GetCutScene(); var items = GetAllTimelineItems(); for (int i = 0; i < items.Count; i++) { CinemaAudio cinemaAudio = items[i] as CinemaAudio; if (cinemaAudio != null) { if (((cutscene.RunningTime > cinemaAudio.Firetime)) && (cutscene.RunningTime < (cinemaAudio.Firetime + cinemaAudio.Duration))) { cinemaAudio.Resume(); } } } }
/// <summary> /// Resume playing audio clips after calling a Pause. /// </summary> public override void Resume() { #if PROFILE_FILE Profiler.BeginSample("AudioTrack.Resume"); #endif // PROFILE_FILE var list = GetTimelineItems(); var length = list.Length; for (var i = 0; i < length; i++) { var item = list[i]; CinemaAudio cinemaAudio = item as CinemaAudio; if (cinemaAudio != null) { if (((base.Cutscene.RunningTime > cinemaAudio.Firetime)) && (base.Cutscene.RunningTime < (cinemaAudio.Firetime + cinemaAudio.Duration))) { cinemaAudio.Resume(); } } } #if PROFILE_FILE Profiler.EndSample(); #endif // PROFILE_FILE }