void Start() { TechName = TechNameTemplate.Replace("<TAG>", animationName.Replace("Offset", "")); actionGUIName = "Enable/disable angled nozzle"; endEventGUIName = "Disable angled nozzle"; startEventGUIName = "Enable angled nozzle"; if (PartLoader.DoesPartExist(TechName)) { techPart = PartLoader.getPartInfoByName(TechName); techPartResearched = PartResearched(techPart); if (!techPartResearched) { if (HighLogic.LoadedScene != GameScenes.LOADING) { Log.Info(TechName + ", not researched yet"); part.RemoveModule(this); } } else { Log.Info("researched"); } } }
public static bool PartAvailable(string TechName) { AvailablePart techPart; bool techPartResearched; if (PartLoader.DoesPartExist(TechName)) { techPart = PartLoader.getPartInfoByName(TechName); techPartResearched = PartResearched(techPart); return(techPartResearched); } return(false); }