コード例 #1
0
ファイル: ActorItemTrack.cs プロジェクト: frozen4/UnityPlus
        /// <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);
                            }
                        }
                    }
                }
            }
        }
コード例 #2
0
 /// <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);
                     }
                 }
             }
         }
     }
 }