protected override void OnDisabled() { base.OnDisabled(); PartEvent.onPartDecoupling.Remove(VesselDecoupleEvents.DecoupleStart); PartEvent.onPartDecoupled.Remove(VesselDecoupleEvents.DecoupleComplete); VesselDecouples.Clear(); }
/// <summary> /// Removes a vessel from the system /// </summary> public void RemoveVessel(Guid vesselId) { VesselDecouples.TryRemove(vesselId, out _); }