// Reloads. protected void Reload() { SetReload(); if (hasUI) { gunUIManagerScript.SetAmmo(ammoInCharger, infinteAmmo ? -1 : totalAmmo); playerUIManagerScript.SetCooldown(reloadTime); } }