using System.Collections.Generic; using System.Reflection; namespace Robust.Shared.Configuration { internal interface IConfigurationManagerInternal : IConfigurationManager { void OverrideConVars(IEnumerable<(string key, string value)> cVars); void LoadCVarsFromAssembly(Assembly assembly); void Initialize(bool isServer); void Shutdown(); /// /// Sets up the ConfigurationManager and loads a TOML configuration file. /// /// the full name of the config file. void LoadFromFile(string configFile); /// /// Specifies the location where the config file should be saved, without trying to load from it. /// void SetSaveFile(string configFile); } }