protected override void OnDisabled() { base.OnDisabled(); PartEvent.onPartCoupling.Remove(VesselCoupleEvents.CoupleStart); PartEvent.onPartCoupled.Remove(VesselCoupleEvents.CoupleComplete); VesselCouples.Clear(); }
/// <summary> /// Removes a vessel from the system /// </summary> public void RemoveVessel(Guid vesselId) { VesselCouples.TryRemove(vesselId, out _); }