private float easeOutBackFunction(float start, float end, float value) { float s = 1.70158f; end -= start; value = (value / 1) - 1; return end * ((value) * value * ((s + 1) * value + s) + 1) + start; }