public void Holster()
 {
     if (weaponsEnabled == false)
     {
         GunsNew gun = weapons[weaponSelected].GetComponent <GunsNew>();
         gun.anim.SetBool("isHolster", false);
         weaponsEnabled = true;
     }
     else
     {
         GunsNew gun = weapons[weaponSelected].GetComponent <GunsNew>();
         gun.anim.SetBool("isHolster", true);
         weaponsEnabled = false;
     }
 }
    void WeaponSwitch()
    {
        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            if (weapons.Length >= 1)
            {
                if (weaponSelected != 0)
                {
                    StopCoroutine("Change");
                    GunsNew gun = weapons[weaponSelected].GetComponent <GunsNew>();
                    gun.anim.SetTrigger("holster");
                    gun.isHolster = true;
                    animLength    = gun.holLength;
                    changedTo     = 0;;
                    StartCoroutine("Change");
                }
            }
        }
        else if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            if (weapons.Length >= 2)
            {
                if (weaponSelected != 1)
                {
                    StopCoroutine("Change");
                    GunsNew gun = weapons[weaponSelected].GetComponent <GunsNew>();
                    gun.anim.SetTrigger("holster");
                    gun.isHolster = true;
                    animLength    = gun.holLength;
                    changedTo     = 1;;
                    StartCoroutine("Change");
                }
            }
        }
        else if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            if (weapons.Length >= 3)
            {
                if (weaponSelected != 2)
                {
                    StopCoroutine("Change");
                    GunsNew gun = weapons[weaponSelected].GetComponent <GunsNew>();
                    gun.anim.SetTrigger("holster");
                    gun.isHolster = true;
                    animLength    = gun.holLength;
                    changedTo     = 2;;
                    StartCoroutine("Change");
                }
            }
        }

        if (Input.GetAxis("Mouse ScrollWheel") > 0f)
        {
            weaponSelected++;

            if (weaponSelected >= weapons.Length)
            {
                weaponSelected = 0;
            }
            ChangeWeapon();
        }

        if (Input.GetAxis("Mouse ScrollWheel") < 0f)
        {
            weaponSelected--;

            if (weaponSelected < weapons.Length - weapons.Length)
            {
                weaponSelected = weapons.Length - 1;
            }
            ChangeWeapon();
        }
    }