Пример #1
0
        public VersionManager(string version = "2.7")
        {
            template = com.OB.Facebook.Settings.FacebookSettings.load();

            this.version = version; 

            this.load(); 
        }
Пример #2
0
        /// <summary>
        /// Used to load the settings file. 
        /// Populates on if it does not exists. 
        /// </summary>
        /// <returns></returns>
        public static SettingsTemplate load()
        {
            if (File.Exists(SettingPath))
            {
                settingTemple = JsonConvert.DeserializeObject<SettingsTemplate>(File.ReadAllText(SettingPath));
            }
            else
                createSettings(); 

            return settingTemple;
        }
Пример #3
0
        public static void createSettings(string settingsName = null, SettingsTemplate template = null)
        {
            if (!String.IsNullOrEmpty(settingsName))
                SettingPath = settingName;


            settingTemple = new SettingsTemplate(); 

            string value = JsonConvert.SerializeObject(settingTemple); 

            System.IO.File.WriteAllText(SettingPath, value);
        }