public override void OnLoad(ConfigNode node) { // KSP Seems to want to make an instance of my partModule during initial load if (vessel == null) { return; } foreach (var hdNode in node.GetNodes("harddisk")) { var newDisk = new Harddisk(hdNode); HardDisk = newDisk; } UnityEngine.Debug.Log("******************************* ON LOAD "); InitCpu(); UnityEngine.Debug.Log("******************************* CPU Inited "); if (cpu != null) { cpu.OnLoad(node); } base.OnLoad(node); }