public void ChangeHoldWeapon(int weaponExemplarId) { var weaponExemplar = _weaponModels[weaponExemplarId]; if (HoldWeapon != weaponExemplar) { HoldWeapon = weaponExemplar; _data.HoldWeaponExemplarId = weaponExemplarId; var weaponChangedEventArgs = new WeaponChangedEventArgs(weaponExemplarId); OnHoldWeaponChanged(weaponChangedEventArgs); } }
private void OnHoldWeaponChanged(WeaponChangedEventArgs e) { HoldWeaponChanged?.Invoke(this, e); }