public void SeqInsert(ref Sequence seq, DottedLineWipeData wipe)
    {
        seq.Insert(wipe.StartTime,
                   wipe.CircleTransform.DOScale(wipe.CircleEndScale, wipe.Duration)
                   .SetEase(wipe.EaseType));
        var textStartTime = Mathf.Lerp(wipe.StartTime, wipe.StartTime + wipe.Duration, TextStartPercentage);

        seq.Insert(textStartTime,
                   wipe.Data.Root.DOScale(1f, wipe.Duration * TextTweenPercentage)
                   .SetEase(wipe.EaseType));
        seq.Insert(wipe.StartTime, DOTween.To(() => wipe.DottedLine.WipeAmount,
                                              x => wipe.DottedLine.WipeAmount = x, 1f, wipe.Duration).
                   SetEase(wipe.EaseType)
                   );
    }
	public void SeqInsert (ref Sequence seq, DottedLineWipeData wipe) {
		seq.Insert (wipe.StartTime,
			wipe.CircleTransform.DOScale (wipe.CircleEndScale, wipe.Duration)
			.SetEase (wipe.EaseType));
		var textStartTime = Mathf.Lerp(wipe.StartTime, wipe.StartTime + wipe.Duration, TextStartPercentage);
		seq.Insert (textStartTime,
			wipe.Data.Root.DOScale (1f, wipe.Duration * TextTweenPercentage)
			.SetEase (wipe.EaseType));
		seq.Insert(wipe.StartTime, DOTween.To(() => wipe.DottedLine.WipeAmount,
			x => wipe.DottedLine.WipeAmount = x, 1f, wipe.Duration).
			SetEase(wipe.EaseType)
			);
	}