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(); } }