public override void OnStart(StartState state) { scienceConverter = this.part.FindModuleImplementing<WBIScienceConverter>(); scienceConverter.SetGuiVisible(false); base.OnStart(state); if (string.IsNullOrEmpty(animationName)) return; anim = this.part.FindModelAnimators(animationName)[0]; }
public override void OnStart(StartState state) { scienceConverter = this.part.FindModuleImplementing <WBIScienceConverter>(); scienceConverter.SetGuiVisible(false); base.OnStart(state); if (string.IsNullOrEmpty(animationName)) { return; } anim = this.part.FindModelAnimators(animationName)[0]; }
public override void OnStart(StartState state) { ModuleScienceLab sciLab = this.part.FindModuleImplementing <ModuleScienceLab>(); if (sciLab != null) { originalCrewsRequired = sciLab.crewsRequired; } scienceConverter = this.part.FindModuleImplementing <WBIScienceConverter>(); scienceConverter.SetGuiVisible(false); base.OnStart(state); if (string.IsNullOrEmpty(resourcesToKeep)) { resourcesToKeep = "ElectricCharge"; } }
public void ShowOpsView() { if (opsWindow == null) { WBISciLabOpsView opsView = this.part.FindModuleImplementing <WBISciLabOpsView>(); if (opsView == null) { ScreenMessages.PostScreenMessage("WBISciLabOpsView required in config file to show the window.", 5.0f, ScreenMessageStyle.UPPER_CENTER); converter.SetGuiVisible(true); Events["ShowOpsView"].guiActive = false; return; } opsWindow = new SciLabOpsWindow(this.part.partInfo.title); opsWindow.templateOps = this; } opsWindow.SetVisible(true); }