public static void HandleCargoEvents(object sender, CargoEvent.CargoEventArgs evt) { if (evt?.Inventory != null && evt?.Vessel == "Ship") { EliteData.LimpetCount = evt.Inventory.Where(x => x.Name.ToLower().Contains("drones")).Sum(x => x.Count); } }
private void FireCargoUpdatedEvent(CargoEvent.CargoEventArgs evt) => CargoUpdated?.Invoke(this, evt);