private void OnWeaponFiredCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { IncendiaryThrownCount = WeaponFired.Count(w => w.Weapon.Element == EquipmentElement.Incendiary); MolotovThrownCount = WeaponFired.Count(w => w.Weapon.Element == EquipmentElement.Molotov); DecoyThrownCount = WeaponFired.Count(w => w.Weapon.Element == EquipmentElement.Decoy); HeGrenadeThrownCount = WeaponFired.Count(w => w.Weapon.Element == EquipmentElement.HE); SmokeThrownCount = WeaponFired.Count(w => w.Weapon.Element == EquipmentElement.Smoke); FlashbangThrownCount = WeaponFired.Count(w => w.Weapon.Element == EquipmentElement.Flash); }