コード例 #1
0
        private static string ReadParameters()
        {
            string parameters = "";

            foreach (string s in ConfigHolder.GetParameters())
            {
                parameters += s + " ";
            }

            return(parameters);
        }
コード例 #2
0
        public void RemoveParameter(string parameter)
        {
            for (int i = 0; i < ConfigHolder.GetParameters().Count; i++)
            {
                if (ConfigHolder.GetParameters()[i].ToString() == parameter)
                {
                    ConfigHolder.GetParameters().RemoveAt(i);
                }
            }

            ConfigIO.WriteParameters(ConfigHolder.GetParameters());
        }
コード例 #3
0
        public void LoadGUI()
        {
            window.ProcessTextBox.Text              = ConfigHolder.GetProcessPath();
            window.KillNonRespProcessBox.IsChecked  = ConfigHolder.killNonRespProcess;
            window.StartServerWithToolBox.IsChecked = ConfigHolder.startServerOnStartup;

            foreach (string s in ConfigHolder.GetParameters())
            {
                window.AddItemToList(window.ParameterList, s);
            }
            foreach (string s in ConfigHolder.GetMods())
            {
                window.AddItemToList(window.ModList, ConfigHolder.ShortenModPath(s));
            }
            WriteToConsole("Config files loaded");
        }
コード例 #4
0
 public void AddParameter(string parameter)
 {
     ConfigHolder.AddParameter(parameter);
     ConfigIO.WriteParameters(ConfigHolder.GetParameters());
 }