示例#1
0
        public override void OnAwake()
        {
            Instance = this;
            if (userSettings == null)
            {
                userSettings = new UserSettings("../settings.cfg");
            }
            if (bodySettings == null)
            {
                bodySettings = new BodySettings("../settings_bodies.cfg");
            }

            if (userSettings.FileExists)
            {
                userSettings.Load();
            }
            else
            {
                userSettings.Save();
            }

            InitDataStore();

            // TODO
            // The bodySettings don't currently work anyway, so commenting this out for now
//            if (bodySettings.FileExists)
//                bodySettings.Load();
//            else
//            {
//                bodySettings.bodyAliases.Add("moho", "Moho");
//                bodySettings.bodyAliases.Add("eve", "Eve");
//                bodySettings.bodyAliases.Add("gilly", "Gilly");
//                bodySettings.bodyAliases.Add("kerbin", "Kerbin");
//                bodySettings.bodyAliases.Add("mun", "Mun");
//                bodySettings.bodyAliases.Add("minmus", "Minmus");
//                bodySettings.bodyAliases.Add("duna", "Duna");
//                bodySettings.bodyAliases.Add("ike", "Ike");
//                bodySettings.bodyAliases.Add("dres", "Dres");
//                bodySettings.bodyAliases.Add("jool", "Jool");
//                bodySettings.bodyAliases.Add("laythe", "Laythe");
//                bodySettings.bodyAliases.Add("vall", "Vall");
//                bodySettings.bodyAliases.Add("tylo", "Tylo");
//                bodySettings.bodyAliases.Add("bop", "Bop");
//                bodySettings.bodyAliases.Add("pol", "Pol");
//                bodySettings.bodyAliases.Add("eeloo", "Eeloo");
//                bodySettings.Save();
//            }

            base.OnAwake();
        }
示例#2
0
        public override void OnAwake()
        {
            Instance = this;
            if (userSettings == null)
            {
                userSettings = new UserSettings("../settings.cfg");
            }
            if (bodySettings == null)
            {
                bodySettings = new BodySettings("../settings_bodies.cfg");
            }

            if (userSettings.FileExists)
            {
                userSettings.Load();
            }
            else
            {
                userSettings.Save();
            }

            if (bodySettings.FileExists)
            {
                bodySettings.Load();
            }
            else
            {
                bodySettings.bodyAliases.Add("moho", "Moho");
                bodySettings.bodyAliases.Add("eve", "Eve");
                bodySettings.bodyAliases.Add("gilly", "Gilly");
                bodySettings.bodyAliases.Add("kerbin", "Kerbin");
                bodySettings.bodyAliases.Add("mun", "Mun");
                bodySettings.bodyAliases.Add("minmus", "Minmus");
                bodySettings.bodyAliases.Add("duna", "Duna");
                bodySettings.bodyAliases.Add("ike", "Ike");
                bodySettings.bodyAliases.Add("dres", "Dres");
                bodySettings.bodyAliases.Add("jool", "Jool");
                bodySettings.bodyAliases.Add("laythe", "Laythe");
                bodySettings.bodyAliases.Add("vall", "Vall");
                bodySettings.bodyAliases.Add("tylo", "Tylo");
                bodySettings.bodyAliases.Add("bop", "Bop");
                bodySettings.bodyAliases.Add("pol", "Pol");
                bodySettings.bodyAliases.Add("eeloo", "Eeloo");
                bodySettings.Save();
            }

            if (partsFlightData == null)
            {
                partsFlightData = new List <PartFlightData>();
                if (partsPackedStrings != null)
                {
                    foreach (string packedString in partsPackedStrings)
                    {
                        Log(packedString);
                        PartFlightData data = PartFlightData.FromString(packedString);
                        partsFlightData.Add(data);
                    }
                }
            }
            if (partsPackedStrings == null)
            {
                partsPackedStrings = new List <string>();
            }
            base.OnAwake();
        }
示例#3
0
        public override void OnAwake()
        {
            Instance = this;
            if (userSettings == null)
                userSettings = new UserSettings("../settings.cfg");
            if (bodySettings == null)
                bodySettings = new BodySettings("../settings_bodies.cfg");

            if (userSettings.FileExists)
                userSettings.Load();
            else
                userSettings.Save();

            InitDataStore();

            // TODO
            // The bodySettings don't currently work anyway, so commenting this out for now
            //            if (bodySettings.FileExists)
            //                bodySettings.Load();
            //            else
            //            {
            //                bodySettings.bodyAliases.Add("moho", "Moho");
            //                bodySettings.bodyAliases.Add("eve", "Eve");
            //                bodySettings.bodyAliases.Add("gilly", "Gilly");
            //                bodySettings.bodyAliases.Add("kerbin", "Kerbin");
            //                bodySettings.bodyAliases.Add("mun", "Mun");
            //                bodySettings.bodyAliases.Add("minmus", "Minmus");
            //                bodySettings.bodyAliases.Add("duna", "Duna");
            //                bodySettings.bodyAliases.Add("ike", "Ike");
            //                bodySettings.bodyAliases.Add("dres", "Dres");
            //                bodySettings.bodyAliases.Add("jool", "Jool");
            //                bodySettings.bodyAliases.Add("laythe", "Laythe");
            //                bodySettings.bodyAliases.Add("vall", "Vall");
            //                bodySettings.bodyAliases.Add("tylo", "Tylo");
            //                bodySettings.bodyAliases.Add("bop", "Bop");
            //                bodySettings.bodyAliases.Add("pol", "Pol");
            //                bodySettings.bodyAliases.Add("eeloo", "Eeloo");
            //                bodySettings.Save();
            //            }

            base.OnAwake();
        }