Exemple #1
0
        private IEnumerator MoveBezier()
        {
            yield return(new WaitForSeconds(1));

            IEnumerable <Vector3> sequence = Interpolate.NewBezier(Interpolate.Ease(EaseType), ControlPoints, Duration);

            foreach (Vector3 newPoint in sequence)
            {
                transform.position = newPoint;
                yield return(new WaitForEndOfFrame());
            }
            _isRunning = false;
        }
Exemple #2
0
 private IEnumerator <Vector3> GetReverseSequence()
 {
     return((IEnumerator <Vector3>)Interpolate.NewEase(Interpolate.Ease(EaseType), End.position, Beginning.transform.position, Duration));
 }