public static FlightGlobals.SpeedDisplayModes FromSpeedMode(this Services.SpeedMode mode) { switch (mode) { case Services.SpeedMode.Orbit: return(FlightGlobals.SpeedDisplayModes.Orbit); case Services.SpeedMode.Surface: return(FlightGlobals.SpeedDisplayModes.Surface); case Services.SpeedMode.Target: return(FlightGlobals.SpeedDisplayModes.Target); default: throw new ArgumentOutOfRangeException("mode"); } }
public static FlightUIController.SpeedDisplayModes FromSpeedMode(this Services.SpeedMode mode) { switch (mode) { case Services.SpeedMode.Orbit: return(FlightUIController.SpeedDisplayModes.Orbit); case Services.SpeedMode.Surface: return(FlightUIController.SpeedDisplayModes.Surface); case Services.SpeedMode.Target: return(FlightUIController.SpeedDisplayModes.Target); default: throw new ArgumentException("Unsupported speed mode"); } }