コード例 #1
0
        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();
        }