public void Load(ConfigNode node)
        {
            Debug.Log("FlightData Load");
            Debug.Log(node.ToString());
            if (node.HasValue("dataDeepSpace"))
            {
                dataDeepSpace = float.Parse(node.GetValue("dataDeepSpace"));
            }
            else
            {
                dataDeepSpace = 0.0f;
            }

            if (node.HasValue("flightTimeDeepSpace"))
            {
                flightTimeDeepSpace = int.Parse(node.GetValue("flightTimeDeepSpace"));
            }
            else
            {
                flightTimeDeepSpace = 0;
            }

            if (node.HasNode("bodyData"))
            {
                if (dataBodies == null)
                {
                    dataBodies = new List <FlightDataBody>();
                }
                else
                {
                    dataBodies.Clear();
                }
                foreach (ConfigNode bodyNode in node.GetNodes("bodyData"))
                {
                    FlightDataBody body = new FlightDataBody();
                    body.Load(bodyNode);
                    dataBodies.Add(body);
                }
            }
        }
        public void Load(ConfigNode node)
        {
            Debug.Log("FlightData Load");
            Debug.Log(node.ToString());
            if (node.HasValue("dataDeepSpace"))
                dataDeepSpace = float.Parse(node.GetValue("dataDeepSpace"));
            else
                dataDeepSpace = 0.0f;

            if (node.HasValue("flightTimeDeepSpace"))
                flightTimeDeepSpace = int.Parse(node.GetValue("flightTimeDeepSpace"));
            else
                flightTimeDeepSpace = 0;

            if (node.HasNode("bodyData"))
            {
                if (dataBodies == null)
                    dataBodies = new List<FlightDataBody>();
                else
                    dataBodies.Clear();
                foreach (ConfigNode bodyNode in node.GetNodes("bodyData"))
                {
                    FlightDataBody body = new FlightDataBody();
                    body.Load(bodyNode);
                    dataBodies.Add(body);
                }
            }
        }