protected virtual void Update() { if (canShoot) { if (input.GetButton("Fire1")) { Shoot(); } } }
protected virtual void Update() { if (canShoot) { if (input.GetButtonUp("Fire1") || shootSpeed >= 1.0f) { if (shootSpeed > float.Epsilon || useAutoShootSpeed) { Shoot(); } } else { if (input.GetButton("Fire1")) { shootSpeed += shootSpeedIncrement * Time.fixedDeltaTime; } else { shootSpeed = 0.0f; } } } }