double EaseBounceInOut(num t, num b, num c, num d) { if (t < d/2.0) { return (EaseBounceIn(t*2.0, 0.0, c, d)*0.5 + b); } return (EaseBounceOut(t*2.0 - d, 0.0, c, d)*0.5 + c*0.5 + b); }