public void Abandoned(JournalMissionAbandoned a) { Missions[Key(a)] = new MissionState(Missions[Key(a)], MissionState.StateTypes.Abandoned, a.EventTimeUTC); // copy previous mission state, add abandonded }
public void Completed(JournalMissionCompleted c) { Missions[Key(c)] = new MissionState(Missions[Key(c)], c); // copy previous mission state, add completed }
public void CargoDepot(string key, JournalCargoDepot cd) { Missions[key] = new MissionState(Missions[key], cd); // copy previous mission state, add completed }
public void Accepted(JournalMissionAccepted m, ISystem sys, string body) { Missions[Key(m)] = new MissionState(m, sys, body); // add a new one.. }