public static CubicEaseInOut ( 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. |
return | double |
public static double CubicEaseInOut(double t, double b, double c, double d)
{
if ((t /= d / 2) < 1)
{
return c / 2 * t * t * t + b;
}
return c / 2 * ((t -= 2) * t * t + 2) + b;
}