public static double BounceEaseInOut(double t, double b, double c, double d) { if (t < d / 2) { return BounceEaseIn(t * 2, 0, c, d) * .5 + b; } else { return BounceEaseOut(t * 2 - d, 0, c, d) * .5 + c * .5 + b; } }