示例#1
0
        private void enablePathModules(ascentType type, bool enabled)
        {
            ascentPathForType(type).enabled = enabled;
            var menu = ascentMenuForType(type);

            if (menu != null)
            {
                menu.enabled = enabled;
            }
        }
示例#2
0
 private MechJebModuleAscentMenuBase ascentMenuForType(ascentType type)
 {
     if (type == ascentType.CLASSIC)
     {
         return(core.GetComputerModule <MechJebModuleAscentClassicMenu>());
     }
     else
     {
         return(null);
     }
 }
示例#3
0
        private MechJebModuleAscentBase ascentPathForType(ascentType type)
        {
            switch (type)
            {
            case ascentType.CLASSIC:
                return(core.GetComputerModule <MechJebModuleAscentClassic>());

            case ascentType.GRAVITYTURN:
                return(core.GetComputerModule <MechJebModuleAscentGT>());

            case ascentType.PVG:
                return(core.GetComputerModule <MechJebModuleAscentPVG>());
            }
            return(null);
        }