public static double BounceEaseOutIn(double t, double b, double c, double d) { if (t < d / 2) { return BounceEaseOut(t * 2, b, c / 2, d); } return BounceEaseIn((t * 2) - d, b + c / 2, c / 2, d); }