AssemblyCSharp.Ease.BackEaseOutIn C# (CSharp) 메소드

BackEaseOutIn() 공개 정적인 메소드

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out/in: deceleration until halfway, then acceleration.
public static BackEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
리턴 double
        public static double BackEaseOutIn(double t, double b, double c, double d)
        {
            if (t < d / 2)
            {
            return BackEaseOut(t * 2, b, c / 2, d);
            }
            return BackEaseIn((t * 2) - d, b + c / 2, c / 2, d);
        }