Exemple #1
0
        /// <summary>
        /// Get the actors associated with this Actor Event. Can return null.
        /// </summary>
        /// <returns>A set of actors related to this actor event.</returns>
        public virtual List <Transform> GetActors()
        {
            IMultiActorTrack track = (TimelineTrack as IMultiActorTrack);

            if (track != null)
            {
                return(track.Actors);
            }
            return(null);
        }
Exemple #2
0
        public virtual bool GetActors(ref List <Transform> actorList)
        {
            IMultiActorTrack track = (GetTimelineTrack() as IMultiActorTrack);

            if (track != null)
            {
                return(track.GetActors(ref actorList));
            }
            actorList.Clear();
            return(false);
        }
Exemple #3
0
        /// <summary>
        /// Get the actors associated with this Actor Action. Can return null.
        /// </summary>
        /// <returns>A set of actors related to this actor action.</returns>
        public virtual List <Transform> GetActors()
        {
            IMultiActorTrack track = (GetTimelineTrack() as IMultiActorTrack);

            if (track != null)
            {
                List <Transform> actorList = new List <Transform>();
                if (track.GetActors(ref actorList))
                {
                    return(actorList);
                }
                else
                {
                    return(null);
                }
            }
            return(null);
        }