コード例 #1
0
 void update_part_status()
 {
     if (parts == null)
     {
         parts = TCAModulesDatabase.GetPurchasedParts();
     }
     parts.ForEach(p => p.UpdateInfo(CFG));
     if (HighLogic.LoadedSceneIsEditor)
     {
         TCAGuiEditor.UpdateModules();
     }
 }
コード例 #2
0
 static void onToolbarToggle(ClickEvent e)
 {
     if (TCA != null)
     {
         TCAGui.ToggleWithButton(TCAButton);
     }
     else if (HighLogic.LoadedSceneIsEditor && TCAGuiEditor.Available)
     {
         TCAGuiEditor.ToggleWithButton(TCAButton);
     }
     else
     {
         TCAManual.ToggleWithButton(TCAButton);
     }
 }
コード例 #3
0
 protected override void onLeftClick()
 {
     if (TCA != null)
     {
         TCAGui.ToggleWithButton(ALButton);
     }
     else if (HighLogic.LoadedSceneIsEditor && TCAGuiEditor.Available)
     {
         TCAGuiEditor.ToggleWithButton(ALButton);
     }
     else
     {
         TCAManual.ToggleWithButton(ALButton);
     }
 }