private void LateUpdate() { if (aimLayer) { if (Input.GetButton("Fire2")) { aimLayer.weight += Time.deltaTime / aimdur; } else { aimLayer.weight -= Time.deltaTime / aimdur; } } if (!PauseMenu.ispaused) { if (Input.GetButtonDown("Fire1")) { weapon.StartFiring(); audsource.Play(); } if (weapon.isFiring) { weapon.UpdateFiring(Time.deltaTime); } weapon.UpdateBullet(Time.deltaTime); if (Input.GetButtonUp("Fire1")) { weapon.StopFiring(); audsource.Stop(); } } }
private void Update() { if (Input.GetMouseButton(1)) { aimLayer.weight += Time.deltaTime / aimDuration; } else { aimLayer.weight -= Time.deltaTime / aimDuration; } if (Input.GetMouseButtonDown(0)) { rayCastWeapon.StartFiring(); } if (Input.GetMouseButton(0)) { rayCastWeapon.updateLaser(); } if (Input.GetMouseButtonUp(0)) { rayCastWeapon.StopFiring(); } }