Exemple #1
0
        public static VesselType FromVesselType(this KRPC.SpaceCenter.Services.VesselType type)
        {
            switch (type)
            {
            case KRPC.SpaceCenter.Services.VesselType.Ship:
                return(VesselType.Ship);

            case KRPC.SpaceCenter.Services.VesselType.Station:
                return(VesselType.Station);

            case KRPC.SpaceCenter.Services.VesselType.Lander:
                return(VesselType.Lander);

            case KRPC.SpaceCenter.Services.VesselType.Probe:
                return(VesselType.Probe);

            case KRPC.SpaceCenter.Services.VesselType.Rover:
                return(VesselType.Rover);

            case KRPC.SpaceCenter.Services.VesselType.Base:
                return(VesselType.Base);

            case KRPC.SpaceCenter.Services.VesselType.Debris:
                return(VesselType.Debris);

            default:
                throw new ArgumentOutOfRangeException("type");
            }
        }
        public static global::VesselType FromVesselType(this KRPC.SpaceCenter.Services.VesselType type)
        {
            switch (type)
            {
            case KRPC.SpaceCenter.Services.VesselType.Ship:
                return(global::VesselType.Ship);

            case KRPC.SpaceCenter.Services.VesselType.Station:
                return(global::VesselType.Station);

            case KRPC.SpaceCenter.Services.VesselType.Lander:
                return(global::VesselType.Lander);

            case KRPC.SpaceCenter.Services.VesselType.Probe:
                return(global::VesselType.Probe);

            case KRPC.SpaceCenter.Services.VesselType.Rover:
                return(global::VesselType.Rover);

            case KRPC.SpaceCenter.Services.VesselType.Base:
                return(global::VesselType.Base);

            case KRPC.SpaceCenter.Services.VesselType.Debris:
                return(global::VesselType.Debris);

            default:
                throw new ArgumentException("Unsupported vessel type");
            }
        }