public static FlightControl GetControllerByVessel(Vessel target)
{
FlightControl flightControl;
if (!flightControls.TryGetValue(target.rootPart.flightID, out flightControl))
{
flightControl = new FlightControl(target);
flightControls.Add(target.rootPart.flightID, flightControl);
}
if (flightControl.Vessel == null)
flightControl.UpdateVessel(target);
return flightControl;
}