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

[RequireComponent(typeof(Gimbal))]
public class GimbalMouseControl : MonoBehaviour
{
    public Transform target;
    public float yawSensitivity = 200;
    public float pitchSensitivity = -200;

    Gimbal gimbal;

    void Start()
    {
        gimbal = GetComponent<Gimbal>();
    }

    void Update()
    {
        gimbal.yaw += Input.GetAxis("Mouse X") * yawSensitivity * Time.deltaTime;
        gimbal.pitch += Input.GetAxis("Mouse Y") * pitchSensitivity * Time.deltaTime;


        if (target != null)
            target.rotation = gimbal.rotation;
    }
}
