using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class RotateGun : MonoBehaviour
{
    Camera cam;
    void Start()
    {
        cam = Camera.main;  
    }


    void Update()
    {
        Vector3 mousePos = cam.ScreenToWorldPoint(Input.mousePosition);
        Vector3 diff = mousePos - transform.position;
        diff.Normalize();
        float rotZ = Mathf.Atan2(diff.y, diff.x)*Mathf.Rad2Deg;
        transform.rotation = Quaternion.Euler(0f,0f,rotZ);
    }
}
