Example #1
0
        protected override void OnDisabled()
        {
            base.OnDisabled();
            PartEvent.onPartDecoupling.Remove(VesselDecoupleEvents.DecoupleStart);
            PartEvent.onPartDecoupled.Remove(VesselDecoupleEvents.DecoupleComplete);

            VesselDecouples.Clear();
        }
Example #2
0
 /// <summary>
 /// Removes a vessel from the system
 /// </summary>
 public void RemoveVessel(Guid vesselId)
 {
     VesselDecouples.TryRemove(vesselId, out _);
 }