/// <summary> /// Pause playback while being played. /// </summary> public override void Pause() { base.Pause(); //GetActors(ref _actorList); List <TimelineItem> items = GetAllTimelineItems(); for (int i = 0; i < items.Count; i++) { CinemaActorAction action = items[i] as CinemaActorAction; if (action != null) { if (((elapsedTime > action.Firetime)) && (elapsedTime < (action.Firetime + action.Duration))) { for (int j = 0; j < _actorList.Count; j++) { if (_actorList[j] != null) { action.Pause(_actorList[j].gameObject); } } } } } }
/// <summary> /// Pause playback while being played. /// </summary> public override void Pause() { base.Pause(); TimelineItem[] items = GetTimelineItems(); for (int i = 0; i < items.Length; i++) { CinemaActorAction action = items[i] as CinemaActorAction; if (action != null) { if (((elapsedTime > action.Firetime)) && (elapsedTime < (action.Firetime + action.Duration))) { for (int j = 0; j < Actors.Count; j++) { if (Actors[j] != null) { action.Pause(Actors[j].gameObject); } } } } } }