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