Пример #1
0
    void Shoot()
    {
        AnimateShoot();

        if (weaponShooting.fireRate == 0)
        {
            if (Input.GetButtonDown("Fire1"))
            {
                weaponShooting.FireWeapon();
            }
        }
        else
        {
            if (Input.GetButton("Fire1") && Time.time > weaponShooting.timeToFire)
            {
                weaponShooting.timeToFire = Time.time + 1 / weaponShooting.fireRate;
                weaponShooting.FireWeapon();
            }
        }
    }