Пример #1
0
        public int getInt(string key)
        {
            if (LastUpdate < File.GetLastWriteTime(_configPath + _configFile))
            {
                AutoRestartInit.Reload();
                return(-1);
            }

            if (!_config.ContainsKey(key))
            {
                return(-1);
            }

            int back = -1;

            if (!int.TryParse(_config[key], out back))
            {
                return(-1);
            }

            if (back < 0)
            {
                return(-1);
            }
            return(back);
        }
Пример #2
0
        public string getString(string key)
        {
            if (LastUpdate < File.GetLastWriteTime(_configPath + _configFile))
            {
                AutoRestartInit.Reload();
                return("null");
            }

            if (!_config.ContainsKey(key))
            {
                return("null");
            }
            return(_config[key]);
        }
Пример #3
0
        public bool getBool(string key)
        {
            if (LastUpdate < File.GetLastWriteTime(_configPath + _configFile))
            {
                AutoRestartInit.Reload();
                return(false);
            }

            if (!_config.ContainsKey(key))
            {
                return(false);
            }

            bool back;

            if (!bool.TryParse(_config[key], out back))
            {
                return(false);
            }

            return(back);
        }