Ray ray;
RaycastHit hit;
ray = Camera.main.ScreenPointToRay(Input.mousePosition);
{
if (Physics.Raycast(ray, out hit) && hit.transform.tag == "cube(1)")
{
Debug.DrawLine(transform.position, hit.point);
hit.transform.GetComponent<Renderer>().material.color = Color.red;
obj.transform.position = new Vector3(hit.point.x, hit.point.y, obj.transform.position.z);
}
else
obj.GetComponent<Renderer>().material.color = Color.white;