Смотри: _startDirectionLenght = Mathf.Abs(touchStartPosition1.y - touchStartPosition2.y); -здесь ты не находишь длину вектора между двумя точками в пространстве, а только разницу их Y координат. Как найти длину вектора - http://www.cleverstudents.ru/vectors/vector_length.html