private void LoadConfiguration() { ConfigurationLoader.AddConfigurationFile(botConfiguration); foreach (IConfigurable configurableModule in modules.OfType <IConfigurable>()) { ConfigurationLoader.AddConfigurationFile(configurableModule); } if (!ConfigurationLoader.LoadConfiguration()) { ConsoleEx.Warning("There was a problem with loading configuration files. Fix the problem."); Thread.Sleep(5000); return; } }