/// <summary> /// Reload the weapon /// </summary> void reloadWeapon() { bool started = false; bool r = (InputReload.GetButtonPressed && CurrentWeapon.TryReload()) || (autoReload && CurrentWeapon.CurrentClip == 0 && CurrentWeapon.CurrentAmmo != 0 && CurrentWeapon.TryReload()); if (r) { tpc.isReloading = true; started = true; } if (!started) { SetCharacterReloading(tpc.DetermineReloadStatus()); } ; }