/// <summary> /// Set the track to an arbitrary time. /// </summary> /// <param name="time">The new time.</param> public override void SetTime(float time) { foreach (TimelineItem item in GetTimelineItems()) { CinemaAudio cinemaAudio = item as CinemaAudio; if (cinemaAudio != null) { float audioTime = time - cinemaAudio.Firetime; cinemaAudio.SetTime(audioTime); } } }
/// <summary> /// Set the track to an arbitrary time. /// </summary> /// <param name="time">The new time.</param> public override void SetTime(float time) { TimelineItem[] items = GetTimelineItems(); for (int i = 0; i < items.Length; i++) { CinemaAudio cinemaAudio = items[i] as CinemaAudio; if (cinemaAudio != null) { float audioTime = time - cinemaAudio.Firetime; cinemaAudio.SetTime(audioTime); } } }
/// <summary> /// Set the track to an arbitrary time. /// </summary> /// <param name="time">The new time.</param> public override void SetTime(float time) { { var __array1 = GetTimelineItems(); var __arrayLength1 = __array1.Length; for (int __i1 = 0; __i1 < __arrayLength1; ++__i1) { var item = (TimelineItem)__array1[__i1]; { CinemaAudio cinemaAudio = item as CinemaAudio; if (cinemaAudio != null) { float audioTime = time - cinemaAudio.Firetime; cinemaAudio.SetTime(audioTime); } } } } }