Exemplo n.º 1
0
 public void Reset()
 {
     _currentAmmo = _level.characteristicsTower[_level.current].Ammo;
     OnEndReload?.Invoke();
     _last          = 0f;
     _endReloadTime = 0f;
     _inReload      = false;
 }
Exemplo n.º 2
0
 private void Reload(float currentTime, float endReloadTime)
 {
     if (endReloadTime - currentTime < 0)
     {
         _inReload    = false;
         _currentAmmo = _level.characteristicsTower[_level.current].Ammo;
         OnEndReload?.Invoke();
     }
 }