Exemplo n.º 1
0
            private void Register(RedTweenClip clip)
            {
                mRunTime += clip.Length;

                                #if DEV_MODE || TEST_MODE
                string stack = System.Environment.StackTrace;
                clip.SetSource(stack);
                                #endif
            }
Exemplo n.º 2
0
 public void ClipEndActionTest()
 {
     Red.RedTween.Set set3 = Red.RedTween.CreateSet("EndActionTest", TestOnComplete);
     set3.Track(1).AddWait(2, OnCompleteOne);
     set3.Track(1).AddWait(2, OnCompleteTwo);
     Red.RedTweenClip clip = set3.Track(1).AddWait(2);
     clip.SetStarAction(OnStartOne);
     clip.SetEndAction(OnCompleteThree);
     set3.Play();
 }
Exemplo n.º 3
0
        public RTClipViz(RedTweenClip clip, GameObject parent, float trackLength, float lastPercent)
        {
            Clip         = clip;
            Panel        = new GameObject("Clip", typeof(RectTransform));
            ThisPercent  = (Clip.Length / trackLength);
            StartPercent = lastPercent;
            EndPercent   = StartPercent + ThisPercent;
            RedTweenVisualizer.SetRectFull(Panel, parent, 0, 0, 0, 8, StartPercent, 0.5f, EndPercent, 0.5f, 0, 0.5f, Vector3.one);

            RectTransform rt = Panel.GetComponent <RectTransform>();

            rt.offsetMin = new Vector2(1, rt.offsetMin.y);
            rt.offsetMax = new Vector2(-1, rt.offsetMax.y);

            Color c = GetClipColor(Clip.TweenType);

            RedTweenVisualizer.SetImage(Panel, c, 0.5f);
        }