/// <inheritdoc />
 public void OnEvent(DemoResetArgs args)
 {
     OnEvent(new WorkflowStopArgs()
     {
         time = 0f
     });
     RebuildTracker();
 }
Beispiel #2
0
 /// <inheritdoc/>
 public void OnEvent(DemoResetArgs args)
 {
     m_VideoPlayer.clip      = m_IdleClip;
     m_VideoPlayer.isLooping = true;
     m_VideoPlayer.Play();
     if (videoTweener.elapsedTime > 0)
     {
         return;
     }
     videoTweener.PlayForwards();
 }
        /// <inheritdoc />
        public async void OnEvent(DemoResetArgs args)
        {
            if (usePyramid)
            {
                await trackerGroupTweener.PlayReverseAsync();

                pyramidDirector?.PlayReverse();
            }
            else if (useTimeline)
            {
                await trackerGroupTweener.PlayReverseAsync();

                timelineDirector?.PlayReverse();
            }
        }
Beispiel #4
0
 public void OnEvent(DemoResetArgs args)
 {
     m_Text.text = defaultTitle;
 }