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); }
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); }
protected override TweenBase Build() { return(Tweens.Delay(time)); }