Exemple #1
0
 public void CheckReload(float time)
 {
     if (Reloading)
     {
         ReloadTimer -= time;
         if (ReloadTimer <= 0)
         {
             Reloading = false;
             Magazine  = currentWeapon.magazineCapacity;
             OnReloadChange?.Invoke(Reloading);
             OnMagazineChange?.Invoke(Magazine);
         }
     }
 }
Exemple #2
0
 private void StartReload()
 {
     Reloading   = true;
     ReloadTimer = currentWeapon.reloadSpeed;
     OnReloadChange?.Invoke(Reloading);
 }