Exemple #1
0
 protected override Tween DoTweenProcess(BuildTweenData item, TweenCallback callback)
 {
     return(item.Element.DOAnchorPos3D(item._moveTo, _tweenTime, _pixelSnapping)
            .SetId($"{_tweenName}{item.Element.GetInstanceID()}")
            .SetEase(_tweenEase)
            .SetAutoKill(true)
            .Play()
            .OnComplete(callback));
 }
Exemple #2
0
 protected override Tween DoTweenProcess(BuildTweenData item, TweenCallback callback)
 {
     return(item.Element.DOScale(item._scaleTo, _tweenTime)
            .SetId($"{_tweenName}{item.Element.GetInstanceID()}")
            .SetEase(_tweenEase)
            .SetAutoKill(true)
            .Play()
            .OnComplete(callback));
 }
Exemple #3
0
 protected override Tween DoTweenProcess(BuildTweenData item, TweenCallback callback)
 {
     return(item.MyCanvasGroup.DOFade(_targetAlpha, _tweenTime)
            .SetId($"{_tweenName}{item.Element.GetInstanceID()}")
            .SetEase(_tweenEase)
            .SetAutoKill(true)
            .Play()
            .OnComplete(callback));
 }
Exemple #4
0
    protected override Tween DoTweenProcess(BuildTweenData item, TweenCallback callback)
    {
        if (_scheme.PunchData.EndTween)
        {
            callback?.Invoke();
            return(null);
        }

        var data = _scheme.PunchData;

        return(item.Element.DOPunchScale(data.Strength, data.Duration, data.Vibrato, data.Elasticity)
               .SetId($"{_tweenName}{item.Element.GetInstanceID()}")
               .SetAutoKill(true)
               .Play()
               .OnComplete(callback));
    }
Exemple #5
0
 protected abstract Tween DoTweenProcess(BuildTweenData item, TweenCallback callback);