public void Load(ConfigNode node) { radiationEnabled = true; if (node.HasValue("radiationEnabled")) { Boolean.TryParse(node.GetValue("radiationEnabled"), out radiationEnabled); } ConfigNode solarNode = node.GetNode("solar"); if (solarNode != null) { mSolar.OnLoad(solarNode); } mVessels.Clear(); mKerbals.Clear(); foreach (ConfigNode ktNode in node.GetNodes("kerbalTracker")) { if (ktNode.HasValue("name")) { string name = ktNode.GetValue("name"); Logging.Log("Loading " + name); KerbalTracker kt = new KerbalTracker(name); kt.OnLoad(ktNode); mKerbals.Add(name, kt); } else { Logging.Log(String.Format("No name found in kerbalTracker {0}", ktNode.ToString())); } } Logging.Log("KappaRay Core loaded successfully."); }