private void Update() { if (!_canFire) { if (_time < _rapidFireTimer) { _time += Time.deltaTime; } else if (_time >= _rapidFireTimer) { _canFire = true; _time = 0; } } switch (_weapon) { case Weapon.ICEGUN: _weaponUI.ChangeSprite("IceGun"); break; case Weapon.FLAMETHROWER: _weaponUI.ChangeSprite("FlameThrower"); break; case Weapon.CANNON: _weaponUI.ChangeSprite("Cannon"); break; } }