public override void StopTween()
 {
     target.DOKill();
     OnTweenerEnd.Invoke();
 }
 public override void PlayTween()
 {
     OnTweenerStart.Invoke();
     startColor = target.color;
     target.DOColor(targetColor, duration).SetEase(ease).SetLoops(loops).onComplete += () => OnTweenerEnd.Invoke();
 }
 public override void BackwardsTween()
 {
     target.DOColor(startColor, duration).SetEase(ease).SetLoops(loops).onComplete += () => OnTweenerEnd.Invoke();
     OnTweenerRewind.Invoke();
 }
 public override void PlayTween()
 {
     OnTweenerStart.Invoke();
     startPos = target.position;
     target.DOMove(addToOriginal ? startPos + targetPosition : targetPosition, duration).SetEase(ease).SetLoops(loops).onComplete += () => OnTweenerEnd.Invoke();
 }
 public override void BackwardsTween()
 {
     target.DOMove(startPos, duration).SetEase(ease).SetLoops(loops).onComplete += () => OnTweenerEnd.Invoke();
 }
예제 #6
0
 public override void PlayTween()
 {
     OnTweenerStart.Invoke();
     startScale = target.localScale;
     target.DOScale(addToOriginal ? startScale + targetScale : targetScale, duration).SetEase(ease).SetLoops(loops).onComplete += () => OnTweenerEnd.Invoke();
 }