public void FinishReloading() { _isReloading = false; _ammo.Reload(); OnReloadFinish.Invoke(); }
protected void ReloadFinished() { _isReloading = false; CurrentClip = TotalAmmo > Data.ClipSize ? Data.ClipSize : TotalAmmo; TotalAmmo -= CurrentClip; MonoBehaviourMaster.Instance.OnUpdate -= ProcessReload; OnReloadFinish?.Invoke(); }