private void AdjustCooldown() { weaponCooldown -= Time.deltaTime; if (weaponCooldown <= 0) { weaponState = _WeaponState.Ready; weaponCooldown = 0; } }
public void OnCooldown() { weaponState = _WeaponState.Cooldown; weaponCooldown = fireRate; }
void Start() { WeaponState = _WeaponState.Ready; DamagePerProjectile = Damage / ProjectilesPerShot; }