/// <summary> /// Removes a vessel from the system /// </summary> public void RemoveVesselFromSystem(Vessel vessel) { if (vessel == null) { return; } VesselsToRemove.Enqueue(vessel.id); }
/// <summary> /// Add a vessel so it will be killed later /// </summary> public void AddToKillList(Vessel vessel, string reason) { if (vessel == null) { return; } VesselsToRemove.Enqueue(new VesselRemoveEntry(vessel, reason)); }
/// <summary> /// Removes a vessel from the system /// </summary> public void RemoveVesselFromSystem(Guid vesselId) { VesselsToRemove.Enqueue(vesselId); }
/// <summary> /// Add a vessel so it will be killed later /// </summary> public void AddToKillList(Guid vesselId, string reason) { VesselsToRemove.Enqueue(new VesselRemoveEntry(vesselId, reason)); }
/// <summary> /// Add a vessel so it will be killed later /// </summary> public void AddToKillList(Guid vesselId) { VesselsToRemove.Enqueue(vesselId); }