private void HandleWeaponFired(object sender, WeaponFiredEventArgs e) { if (e.Shooter == null) { return; } Weapon weapon = new Weapon() { Equipment = (Models.EquipmentElement)((int)e.Weapon.Weapon), OriginalString = e.Weapon.OriginalString, AmmoInMagazine = (short)e.Weapon.AmmoInMagazine, AmmoType = (short)e.Weapon.AmmoType, }; WeaponFiredEvent newEvent = new WeaponFiredEvent() { Weapon = weapon, ShooterSteamID = e.Shooter.SteamID, }; CurrentTick.Events.Add(newEvent); }
public void TriggerWeaponFired() { WeaponFiredEvent?.Invoke(); }