public override void OnUpdate() { FlightGUI flightGUI = FlightGUI.vesselFlightGUI[vessel]; if (flightGUI != null) { AirspeedSettingsGUI airspeedSettingsGUI = flightGUI.airSpeedGUI; if (airspeedSettingsGUI != null) { string value; AirspeedSettingsGUI.SurfaceVelMode mode; if (airspeedSettingsGUI.GetVelocityDisplayString(out value, out mode)) { this.textObject.text.SetText(shortCaptions[(int)mode] + value); return; // we are done here } } } // if FAR velocity display is not ready or not used -> fall back to stock behaviour base.OnUpdate(); }