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(); } }