private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.name == "Laika")
        {
            canPress = true;
            laikaCam.SetActive(false);
            turretCam.SetActive(true);
            rotate         r  = transform.parent.parent.parent.parent.GetComponent <rotate>();
            RotateOpposite ro = transform.parent.parent.parent.parent.GetComponent <RotateOpposite>();

            if (r != null)
            {
                r.rotationsPerMinute = 5f;
            }
            else if (ro != null)
            {
                ro.rotationsPerMinute = 5f;
            }

            if (isCharged)
            {
                shootText.SetActive(true);
            }
        }
        else if (isCharged == false && other.gameObject.name == "Battery")
        {
            isCharged = true;
            shots     = 3;
            transform.GetChild(0).gameObject.SetActive(true);
            Destroy(other.gameObject);
        }
    }
    private void OnTriggerExit(Collider other)
    {
        if (other.gameObject.name == "Laika")
        {
            canPress = false;
            laikaCam.SetActive(true);
            turretCam.SetActive(false);
            shootText.SetActive(false);

            rotate         r  = transform.parent.parent.parent.parent.GetComponent <rotate>();
            RotateOpposite ro = transform.parent.parent.parent.parent.GetComponent <RotateOpposite>();

            if (r != null)
            {
                r.rotationsPerMinute = 1f;
            }
            else if (ro != null)
            {
                ro.rotationsPerMinute = 1f;
            }
        }
    }