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