Пример #1
0
 public void ToggleTCA(KSPActionParam param = null)
 {
     CFG.Enabled = !CFG.Enabled;
     if (CFG.Enabled)
     {
         CFG.ActiveProfile.Update(VSL.Engines.All, true);
         VSL.SetUnpackDistance(GLB.UnpackDistance);
         AllModules.ForEach(m => m.OnEnableTCA(true));
     }
     else
     {
         AllModules.ForEach(m => m.OnEnableTCA(false));
         VSL.Engines.All.ForEach(e => e.forceThrustPercentage(100));
         VSL.RestoreUnpackDistance();
     }
 }