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(); }
public override void PlayTween() { OnTweenerStart.Invoke(); startScale = target.localScale; target.DOScale(addToOriginal ? startScale + targetScale : targetScale, duration).SetEase(ease).SetLoops(loops).onComplete += () => OnTweenerEnd.Invoke(); }