fBaseXtensions.Settings.PluginSettings.LoadSettings C# (CSharp) Method

LoadSettings() public static method

public static LoadSettings ( ) : void
return void
        public static void LoadSettings()
        {
            string sFunkyCharacterConfigFile = sFunkySettingsCurrentPath;

            //Check for Config file
            if (!File.Exists(sFunkyCharacterConfigFile))
            {
                Logger.DBLog.InfoFormat("No config file found, now creating a new config from defaults at: " + sFunkyCharacterConfigFile);
                SerializeToXML(FunkyBaseExtension.Settings);
            }

            FunkyBaseExtension.Settings = DeserializeFromXML(sFunkySettingsCurrentPath);
        }

Usage Example

コード例 #1
0
        internal static void buttonFunkySettingDB_Click(object sender, RoutedEventArgs e)
        {
            //Update Account Details when bot is not running!
            //if (!BotMain.IsRunning)
            //Bot.Character.Account.UpdateCurrentAccountDetails();

            string settingsFolder = FolderPaths.DemonBuddyPath + @"\Settings\FunkyBot\" + FunkyGame.CurrentAccountName;

            if (!Directory.Exists(settingsFolder))
            {
                Directory.CreateDirectory(settingsFolder);
            }

            try
            {
                PluginSettings.LoadSettings();
                FrmSettings = new SettingsForm();
                FrmSettings.Show();
            }
            catch (Exception ex)
            {
                Logger.DBLog.InfoFormat("Failure to initilize Funky Setting Window! \r\n {0} \r\n {1} \r\n {2}",
                                        ex.Message, ex.Source, ex.StackTrace);
                if (ex.InnerException != null)
                {
                    Logger.DBLog.InfoFormat("Inner Exception: {0}\r\n{1}\r\n{2}", ex.InnerException.Message, ex.InnerException.Source, ex.InnerException.StackTrace);
                }
            }
        }