示例#1
0
        private void LoadJson(string path)
        {
            using var r = new StreamReader(path);
            var json = r.ReadToEnd();

            _configFile = JsonConvert.DeserializeObject <List <GameRuleConfig> >(json).First();
            Console.Write(_configFile.ColourList[2]);
        }
        public override void ParseConfig(string xml)
        {
            _config = XmlConfigParser <GameRuleConfig> .Load(xml);

            if (null == _config)
            {
                Logger.Error("invalid xml content");
                return;
            }
            foreach (var item in _config.Items)
            {
                _configCache[item.Id] = item;
            }
        }