Код выглядит как-то так, при условии что вращение башни осуществляется по оси Z. Если вращение происходит не в том направление, управляйте 2 параметром Quaternion.LookRotation(1 параметр,2 параметр)
Код
if (Input.GetMouseButtonDown (0)) {
Transform target = Camera.main.ScreenToWorldPoint (Input.mousePosition)
transform.rotation = Quaternion.LookRotation(target.position - transform.position,Vector3.back)
transform.rotation = new Vector3(0,0,transform.rotation.z,transform.rotation.w);
}