// Capturing output and obtaining the final positions for movement private void OnMouseUp() { if (board.currentState == GameState.move) { finalTouchPosition = Camera.main.ScreenToWorldPoint(Input.mousePosition); CalculateAngle(); _gc.playSelectPieceSFX(); } else if (board.currentState == GameState.selected) { MovePiecesSelected(); _gc.playSelectPieceSFX(); } }