private void Update() { var oldCargo = api.Cargo ?? new ShipCargo(); var newCargo = ShipCargo.FromFile(new FileInfo(api.JournalDirectory + "//Cargo.json"), api); api.Cargo = newCargo; if (oldCargo == null) { return; } TriggerIfDifferent(oldCargo, newCargo); }
private void Update() { //Save the old Cargo. ShipCargo oldCargo = api.Cargo; if (oldCargo == null) { oldCargo = new ShipCargo(); } ShipCargo newCargo = ShipCargo.FromFile(new FileInfo(api.JournalDirectory + "//Cargo.json"), api); //Set the new Cargo. api.Cargo = newCargo; if (oldCargo == null) { return; } TriggerIfDifferent(oldCargo, newCargo); }