예제 #1
0
        public void Initialize(string configFile)
        {
            if (File.Exists(configFile))
            {
                _configFile = configFile;
                var          configLoader = new XmlSerializer(typeof(PlayerConfiguration));
                StreamReader configReader = File.OpenText(configFile);
                var          config       = (PlayerConfiguration)configLoader.Deserialize(configReader);
                configReader.Close();
                Configuration = config;

                config.ResourcePack = SS14.Shared.Utility.PlatformTools.SanePath(config.ResourcePack);
            }
            else
            {
                //if (LogManager.Singleton != null) LogManager.Singleton.LogMessage("ConfigManager: Could not load config. File not found. " + ConfigFileLoc);
            }
        }
        public void Initialize(string configFile)
        {
            if (File.Exists(configFile))
            {
                _configFile = configFile;
                var configLoader = new XmlSerializer(typeof (PlayerConfiguration));
                StreamReader configReader = File.OpenText(configFile);
                var config = (PlayerConfiguration) configLoader.Deserialize(configReader);
                configReader.Close();
                Configuration = config;

                config.ResourcePack=SS14.Shared.Utility.PlatformTools.SanePath(config.ResourcePack);

            }
            else
            {
                //if (LogManager.Singleton != null) LogManager.Singleton.LogMessage("ConfigManager: Could not load config. File not found. " + ConfigFileLoc);
            }
        }