void reset() { if (VSL != null) { VSL.Reset(); AllModules.ForEach(m => m.Reset()); CFG.ClearCallbacks(); } DeleteModules(); VSL = null; }
void reset() { if (VSL != null) { vessel.OnPreAutopilotUpdate -= OnPreAutopilotUpdate; vessel.OnPostAutopilotUpdate -= OnPostAutopilotUpdate; VSL.Reset(); AllModules.ForEach(m => m.Cleanup()); CFG.ClearCallbacks(); } DeleteModules(); VSL = null; }