public void Dispose() { Enabled = false; if (steeringManager != null) { SteeringManagerProvider.RemoveInstance(shared.Vessel); steeringManager = null; } }
public void Dispose() { flightParameters.Clear(); if (!VesselIsValid(currentVessel)) { return; } UnBind(); flightControls.Remove(currentVessel.rootPart.flightID); SteeringManagerProvider.RemoveInstance(currentVessel); }