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