public static Tweener DOPunchScale(this Transform transform, PunchTweenerData data, Vector3 defaultScale)
        {
            transform.localScale = defaultScale;
            var tweener = transform.DOPunchScale(data.punch, data.duration, data.vibrato, data.elasticity);

            tweener.OnComplete(() => transform.localScale = defaultScale);

            return(tweener);
        }
 public static Tweener DOPunchPosition(this Transform transform, PunchTweenerData data)
 {
     return(transform.DOPunchPosition(data.punch, data.duration, data.vibrato, data.elasticity));
 }