/// <summary> /// Получение настроек из конфигурационного файла /// </summary> /// <typeparam name="T">Тип, который необходимо получить на выходе</typeparam> /// <param name="configName">Название конфигурационного файла</param> /// <returns>Объект с загруженными настройками указанного типа T</returns> public T GetConfig <T>(string configName) where T : class { if (typeof(T) == typeof(IUnitConfig)) { return(_configFactory.GetUnitConfig(configName) as T); } if (typeof(T) == typeof(IBuildingConfig)) { return(_configFactory.GetBuildingConfig(configName) as T); } return(default);