private float easeInOutSineFunction(float start, float end, float value) { end -= start; return -end / 2 * (Mathf.Cos(Mathf.PI * value / 1) - 1) + start; }