private void enablePathModules(ascentType type, bool enabled) { ascentPathForType(type).enabled = enabled; var menu = ascentMenuForType(type); if (menu != null) { menu.enabled = enabled; } }
private MechJebModuleAscentMenuBase ascentMenuForType(ascentType type) { if (type == ascentType.CLASSIC) { return(core.GetComputerModule <MechJebModuleAscentClassicMenu>()); } else { return(null); } }
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); }