private void MouseUp() { if (isMouseUpCalled) { return; } isMouseUpCalled = true; // D.Log("Mouse up"); prevPos = Vector3.zero; posDelta = Vector3.zero; isFrameSkipped = false; touchEndX = Input.mousePosition.x; // D.Log($"finalPosx = {touchEndX}, startPosx = {touchStartX}"); if (touchEndX < touchStartX) { // D.Log($"{touchEndX} < {touchStartX}"); if (spinnerObject.GetDirection() == SpinningDirection.Clockwise) { spinnerObject.ChangeDirection(); } } else if (touchEndX > touchStartX) { // D.Log($"{touchEndX} > {touchStartX}"); if (spinnerObject.GetDirection() == SpinningDirection.Anticlockwise) { spinnerObject.ChangeDirection(); } } }