Esempio n. 1
0
        protected override TweenBase Build()
        {
            Assert.IsFalse(currentAsFrom && currentAsTo);

            var tween = Tweens.Rotate(gameObject, time, isLocal)
                        .SetEaseType(easeType)
                        .SetLoopType(loopType)
                        .SetRepeat(repeatCnt);

            if (!currentAsFrom)
            {
                tween.From = from;
            }
            if (!currentAsTo)
            {
                tween.To = to;
            }

            return(tween);
        }
Esempio n. 2
0
        protected override TweenBase Build()
        {
            Assert.IsFalse(currentAsFrom && currentAsTo);

            var tween = Tweens.Audio(gameObject, time)
                        .SetEaseType(easeType)
                        .SetLoopType(loopType)
                        .SetRepeat(repeatCnt);

            if (!currentAsFrom)
            {
                tween.From = Util.MakePair(fromVolume, fromPitch);
            }
            if (!currentAsTo)
            {
                tween.To = Util.MakePair(toVolume, toPitch);
            }

            return(tween);
        }
Esempio n. 3
0
 protected override TweenBase Build()
 {
     return(Tweens.Delay(time));
 }