Transform camTrans;
Vector3 camAng;
float camHeight = 2.5f;
Quaternion rotation = Quaternion.identity;
void Start()
{
camTrans = Camera.main.transform;
Vector3 startPos = transform.position;
startPos.y += camHeight;
camTrans.position = startPos;
camTrans.rotation = transform.rotation; camAng = camTrans.eulerAngles;
}
private void Update()
{
if (Input.GetMouseButton(0))
{
float y = Input.GetAxis("Mouse X");
float x = Input.GetAxis("Mouse Y");
camAng.x -= x;
camAng.y += y;
camTrans.eulerAngles = camAng;
camTrans.position = new Vector3(this.transform.posit