void Start()
{
this.Log("Start, new game = " + gameSettings.IsNewSave);
button.Visible = true;
if (gameSettings.IsNewSave)
{
this.Log("New save detected!");
configWindow.SetVisible(true);
gameSettings.IsNewSave = false;
}
AddLifeSupport als = new AddLifeSupport(globalSettings);
als.run();
var crew = HighLogic.CurrentGame.CrewRoster.Crew;
var knownCrew = gameSettings.knownCrew;
foreach (ProtoCrewMember crewMember in crew)
{
if (crewMember.rosterStatus != ProtoCrewMember.RosterStatus.Assigned && knownCrew.ContainsKey(crewMember.name))
{
this.Log("Deleting crew member: " + crewMember.name);
knownCrew.Remove(crewMember.name);
}
}
}